Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
60 changes: 60 additions & 0 deletions src/intents.cs
Original file line number Diff line number Diff line change
Expand Up @@ -10682,6 +10682,8 @@ interface INAccountTypeResolutionResult {
}

/// <summary>An <see cref="Intents.INIntent" /> indicating the user wishes to add a task to a list.</summary>
[Deprecated (PlatformName.iOS, 27, 0, message: "INAddTasksIntent is deprecated. Please adopt the Notes or Reminders AppSchema domain instead.")]
[Deprecated (PlatformName.MacCatalyst, 27, 0, message: "INAddTasksIntent is deprecated. Please adopt the Notes or Reminders AppSchema domain instead.")]
[NoMac, NoTV]
[MacCatalyst (13, 1)]
[BaseType (typeof (INIntent))]
Expand Down Expand Up @@ -10783,6 +10785,8 @@ interface INAddTasksIntentHandling {

/// <summary>
/// <see cref="Intents.INIntentResponse" /> subclass that developers of <see cref="Intents.IINAddTasksIntentHandling" /> interface implementations populate with their extension's results.</summary>
[Deprecated (PlatformName.iOS, 27, 0, message: "INAddTasksIntentResponse is deprecated. Please adopt the Notes or Reminders AppSchema domain instead.")]
[Deprecated (PlatformName.MacCatalyst, 27, 0, message: "INAddTasksIntentResponse is deprecated. Please adopt the Notes or Reminders AppSchema domain instead.")]
[NoTV, NoMac]
[MacCatalyst (13, 1)]
[BaseType (typeof (INIntentResponse))]
Expand Down Expand Up @@ -11195,6 +11199,8 @@ interface INCancelRideIntentResponse {
}

/// <summary>An <see cref="Intents.INIntent" /> indicating the user wishes to create a new note.</summary>
[Deprecated (PlatformName.iOS, 27, 0, message: "INCreateNoteIntent is deprecated. Please adopt the Notes or Reminders AppSchema domain instead.")]
[Deprecated (PlatformName.MacCatalyst, 27, 0, message: "INCreateNoteIntent is deprecated. Please adopt the Notes or Reminders AppSchema domain instead.")]
[NoTV, NoMac]
[MacCatalyst (13, 1)]
[BaseType (typeof (INIntent))]
Expand Down Expand Up @@ -11261,6 +11267,8 @@ interface INCreateNoteIntentHandling {

/// <summary>
/// <see cref="Intents.INIntentResponse" /> subclass that developers of <see cref="Intents.IINCreateNoteIntentHandling" /> interface implementations populate with their extension's results.</summary>
[Deprecated (PlatformName.iOS, 27, 0, message: "INCreateNoteIntentResponse is deprecated. Please adopt the Notes or Reminders AppSchema domain instead.")]
[Deprecated (PlatformName.MacCatalyst, 27, 0, message: "INCreateNoteIntentResponse is deprecated. Please adopt the Notes or Reminders AppSchema domain instead.")]
[NoTV, NoMac]
[MacCatalyst (13, 1)]
[BaseType (typeof (INIntentResponse))]
Expand Down Expand Up @@ -11368,6 +11376,8 @@ interface INCreateTaskListIntentResponse {
INTaskList CreatedTaskList { get; set; }
}

[Deprecated (PlatformName.iOS, 27, 0, message: "INDateSearchTypeResolutionResult is deprecated. Please adopt the Notes or Reminders AppSchema domain instead.")]
[Deprecated (PlatformName.MacCatalyst, 27, 0, message: "INDateSearchTypeResolutionResult is deprecated. Please adopt the Notes or Reminders AppSchema domain instead.")]
[NoTV, NoMac]
[MacCatalyst (13, 1)]
[BaseType (typeof (INIntentResolutionResult))]
Expand Down Expand Up @@ -11486,6 +11496,8 @@ interface INGetVisualCodeIntentResponse {
}

/// <summary>Represents an image within a note.</summary>
[Deprecated (PlatformName.iOS, 27, 0, message: "INImageNoteContent is deprecated. Please adopt the Notes or Reminders AppSchema domain instead.")]
[Deprecated (PlatformName.MacCatalyst, 27, 0, message: "INImageNoteContent is deprecated. Please adopt the Notes or Reminders AppSchema domain instead.")]
[NoTV, NoMac]
[MacCatalyst (13, 1)]
[BaseType (typeof (INNoteContent))]
Expand All @@ -11500,6 +11512,8 @@ interface INImageNoteContent : NSSecureCoding, NSCopying {

/// <summary>
/// <see cref="Intents.INIntentResolutionResult" /> for resolving parameters in location search-related interactions.</summary>
[Deprecated (PlatformName.iOS, 27, 0, message: "INLocationSearchTypeResolutionResult is deprecated. Please adopt the Notes or Reminders AppSchema domain instead.")]
[Deprecated (PlatformName.MacCatalyst, 27, 0, message: "INLocationSearchTypeResolutionResult is deprecated. Please adopt the Notes or Reminders AppSchema domain instead.")]
[NoTV, NoMac]
[MacCatalyst (13, 1)]
[BaseType (typeof (INIntentResolutionResult))]
Expand Down Expand Up @@ -11548,6 +11562,8 @@ interface INLocationSearchTypeResolutionResult {
}

/// <summary>Note content for a single note in an app.</summary>
[Deprecated (PlatformName.iOS, 27, 0, message: "INNote is deprecated. Please adopt the Notes or Reminders AppSchema domain instead.")]
[Deprecated (PlatformName.MacCatalyst, 27, 0, message: "INNote is deprecated. Please adopt the Notes or Reminders AppSchema domain instead.")]
[NoTV, NoMac]
[MacCatalyst (13, 1)]
[BaseType (typeof (NSObject))]
Expand Down Expand Up @@ -11577,6 +11593,8 @@ interface INNote : NSCopying, NSSecureCoding {
}

/// <summary>Base class for note content.</summary>
[Deprecated (PlatformName.iOS, 27, 0, message: "INNoteContent is deprecated. Please adopt the Notes or Reminders AppSchema domain instead.")]
[Deprecated (PlatformName.MacCatalyst, 27, 0, message: "INNoteContent is deprecated. Please adopt the Notes or Reminders AppSchema domain instead.")]
[NoTV, NoMac]
[MacCatalyst (13, 1)]
[BaseType (typeof (NSObject))]
Expand All @@ -11585,6 +11603,8 @@ interface INNoteContent : NSSecureCoding, NSCopying {

/// <summary>
/// <see cref="Intents.INIntentResolutionResult" /> for resolving parameters in note content-related interactions.</summary>
[Deprecated (PlatformName.iOS, 27, 0, message: "INNoteContentResolutionResult is deprecated. Please adopt the Notes or Reminders AppSchema domain instead.")]
[Deprecated (PlatformName.MacCatalyst, 27, 0, message: "INNoteContentResolutionResult is deprecated. Please adopt the Notes or Reminders AppSchema domain instead.")]
[NoTV, NoMac]
[MacCatalyst (13, 1)]
[BaseType (typeof (INIntentResolutionResult))]
Expand Down Expand Up @@ -11688,6 +11708,8 @@ interface INNoteContentTypeResolutionResult {

/// <summary>
/// <see cref="Intents.INIntentResolutionResult" /> for resolving parameters in note-related interactions.</summary>
[Deprecated (PlatformName.iOS, 27, 0, message: "INNoteResolutionResult is deprecated. Please adopt the Notes or Reminders AppSchema domain instead.")]
[Deprecated (PlatformName.MacCatalyst, 27, 0, message: "INNoteResolutionResult is deprecated. Please adopt the Notes or Reminders AppSchema domain instead.")]
[NoTV, NoMac]
[MacCatalyst (13, 1)]
[BaseType (typeof (INIntentResolutionResult))]
Expand Down Expand Up @@ -11740,6 +11762,8 @@ interface INNoteResolutionResult {

/// <summary>
/// <see cref="Intents.INIntentResolutionResult" /> for resolving parameters in notebook item type-related interactions.</summary>
[Deprecated (PlatformName.iOS, 27, 0, message: "INNotebookItemTypeResolutionResult is deprecated. Please adopt the Notes or Reminders AppSchema domain instead.")]
[Deprecated (PlatformName.MacCatalyst, 27, 0, message: "INNotebookItemTypeResolutionResult is deprecated. Please adopt the Notes or Reminders AppSchema domain instead.")]
[NoTV, NoMac]
[MacCatalyst (13, 1)]
[BaseType (typeof (INIntentResolutionResult))]
Expand Down Expand Up @@ -12076,6 +12100,8 @@ interface INSearchForAccountsIntentResponse {
}

/// <summary>An <see cref="Intents.INIntent" /> indicating the user wishes to search for notes, tasks, or reminders.</summary>
[Deprecated (PlatformName.iOS, 27, 0, message: "INSearchForNotebookItemsIntent is deprecated. Please adopt the Notes or Reminders AppSchema domain instead.")]
[Deprecated (PlatformName.MacCatalyst, 27, 0, message: "INSearchForNotebookItemsIntent is deprecated. Please adopt the Notes or Reminders AppSchema domain instead.")]
[NoTV, NoMac]
[MacCatalyst (13, 1)]
[BaseType (typeof (INIntent))]
Expand Down Expand Up @@ -12223,6 +12249,8 @@ interface INSearchForNotebookItemsIntentHandling {

/// <summary>
/// <see cref="Intents.INIntentResponse" /> subclass that developers of <see cref="Intents.IINSearchForNotebookItemsIntentHandling" /> interface implementations populate with their extension's results.</summary>
[Deprecated (PlatformName.iOS, 27, 0, message: "INSearchForNotebookItemsIntentResponse is deprecated. Please adopt the Notes or Reminders AppSchema domain instead.")]
[Deprecated (PlatformName.MacCatalyst, 27, 0, message: "INSearchForNotebookItemsIntentResponse is deprecated. Please adopt the Notes or Reminders AppSchema domain instead.")]
[NoTV, NoMac]
[MacCatalyst (13, 1)]
[BaseType (typeof (INIntentResponse))]
Expand Down Expand Up @@ -12486,6 +12514,8 @@ interface INSendRideFeedbackIntentResponse {
}

/// <summary>An <see cref="Intents.INIntent" /> indicating the user wishes to modify a task attribute, for example, by marking a task complete.</summary>
[Deprecated (PlatformName.iOS, 27, 0, message: "INSetTaskAttributeIntent is deprecated. Please adopt the Notes or Reminders AppSchema domain instead.")]
[Deprecated (PlatformName.MacCatalyst, 27, 0, message: "INSetTaskAttributeIntent is deprecated. Please adopt the Notes or Reminders AppSchema domain instead.")]
[NoTV, NoMac]
[MacCatalyst (13, 1)]
[BaseType (typeof (INIntent))]
Expand Down Expand Up @@ -12589,6 +12619,8 @@ interface INSetTaskAttributeIntentHandling {

/// <summary>
/// <see cref="Intents.INIntentResponse" /> subclass that developers of <see cref="Intents.IINSetTaskAttributeIntentHandling" /> interface implementations populate with their extension's results.</summary>
[Deprecated (PlatformName.iOS, 27, 0, message: "INSetTaskAttributeIntentResponse is deprecated. Please adopt the Notes or Reminders AppSchema domain instead.")]
[Deprecated (PlatformName.MacCatalyst, 27, 0, message: "INSetTaskAttributeIntentResponse is deprecated. Please adopt the Notes or Reminders AppSchema domain instead.")]
[NoTV, NoMac]
[MacCatalyst (13, 1)]
[BaseType (typeof (INIntentResponse))]
Expand Down Expand Up @@ -12677,6 +12709,8 @@ interface INSpatialEventTriggerResolutionResult {
}

/// <summary>A task for the user.</summary>
[Deprecated (PlatformName.iOS, 27, 0, message: "INTask is deprecated. Please adopt the Notes or Reminders AppSchema domain instead.")]
[Deprecated (PlatformName.MacCatalyst, 27, 0, message: "INTask is deprecated. Please adopt the Notes or Reminders AppSchema domain instead.")]
[NoTV, NoMac]
[MacCatalyst (13, 1)]
[BaseType (typeof (NSObject))]
Expand Down Expand Up @@ -12721,6 +12755,8 @@ interface INTask : NSCopying, NSSecureCoding {
}

/// <summary>A list of tasks for the user.</summary>
[Deprecated (PlatformName.iOS, 27, 0, message: "INTaskList is deprecated. Please adopt the Notes or Reminders AppSchema domain instead.")]
[Deprecated (PlatformName.MacCatalyst, 27, 0, message: "INTaskList is deprecated. Please adopt the Notes or Reminders AppSchema domain instead.")]
[NoTV, NoMac]
[MacCatalyst (13, 1)]
[BaseType (typeof (NSObject))]
Expand Down Expand Up @@ -12752,6 +12788,8 @@ interface INTaskList : NSCopying, NSSecureCoding {

/// <summary>
/// <see cref="Intents.INIntentResolutionResult" /> for resolving parameters in task list-related interactions.</summary>
[Deprecated (PlatformName.iOS, 27, 0, message: "INTaskListResolutionResult is deprecated. Please adopt the Notes or Reminders AppSchema domain instead.")]
[Deprecated (PlatformName.MacCatalyst, 27, 0, message: "INTaskListResolutionResult is deprecated. Please adopt the Notes or Reminders AppSchema domain instead.")]
[NoTV, NoMac]
[MacCatalyst (13, 1)]
[BaseType (typeof (INIntentResolutionResult))]
Expand Down Expand Up @@ -12805,6 +12843,8 @@ interface INTaskListResolutionResult {

/// <summary>
/// <see cref="Intents.INIntentResolutionResult" /> for resolving parameters in task-related interactions.</summary>
[Deprecated (PlatformName.iOS, 27, 0, message: "INTaskResolutionResult is deprecated. Please adopt the Notes or Reminders AppSchema domain instead.")]
[Deprecated (PlatformName.MacCatalyst, 27, 0, message: "INTaskResolutionResult is deprecated. Please adopt the Notes or Reminders AppSchema domain instead.")]
[NoTV, NoMac]
[MacCatalyst (13, 1)]
[BaseType (typeof (INIntentResolutionResult))]
Expand Down Expand Up @@ -12858,6 +12898,8 @@ interface INTaskResolutionResult {

/// <summary>
/// <see cref="Intents.INIntentResolutionResult" /> for resolving parameters in task status-related interactions.</summary>
[Deprecated (PlatformName.iOS, 27, 0, message: "INTaskStatusResolutionResult is deprecated. Please adopt the Notes or Reminders AppSchema domain instead.")]
[Deprecated (PlatformName.MacCatalyst, 27, 0, message: "INTaskStatusResolutionResult is deprecated. Please adopt the Notes or Reminders AppSchema domain instead.")]
[NoTV, NoMac]
[MacCatalyst (13, 1)]
[BaseType (typeof (INIntentResolutionResult))]
Expand Down Expand Up @@ -12974,6 +13016,8 @@ interface INTemporalEventTriggerResolutionResult {
}

/// <summary>The text of a note.</summary>
[Deprecated (PlatformName.iOS, 27, 0, message: "INTextNoteContent is deprecated. Please adopt the Notes or Reminders AppSchema domain instead.")]
[Deprecated (PlatformName.MacCatalyst, 27, 0, message: "INTextNoteContent is deprecated. Please adopt the Notes or Reminders AppSchema domain instead.")]
[NoTV, NoMac]
[MacCatalyst (13, 1)]
[BaseType (typeof (INNoteContent))]
Expand Down Expand Up @@ -13704,6 +13748,8 @@ interface INAddMediaMediaItemResolutionResult {
INAddMediaMediaItemResolutionResult GetConfirmationRequired (NSObject itemToConfirm, nint reason);
}

[Deprecated (PlatformName.iOS, 27, 0)]
[Deprecated (PlatformName.MacCatalyst, 27, 0)]
[NoTV, NoMac]
[MacCatalyst (13, 1)]
[BaseType (typeof (INTaskListResolutionResult))]
Expand Down Expand Up @@ -13762,6 +13808,8 @@ interface INAddTasksTargetTaskListResolutionResult {
INAddTasksTargetTaskListResolutionResult GetConfirmationRequired (NSObject itemToConfirm, nint reason);
}

[Deprecated (PlatformName.iOS, 27, 0)]
[Deprecated (PlatformName.MacCatalyst, 27, 0)]
[NoTV, NoMac]
[MacCatalyst (13, 1)]
[BaseType (typeof (INTemporalEventTriggerResolutionResult))]
Expand Down Expand Up @@ -15275,6 +15323,8 @@ interface INSeat : NSCopying, NSSecureCoding {
string SeatingType { get; }
}

[Deprecated (PlatformName.iOS, 27, 0)]
[Deprecated (PlatformName.MacCatalyst, 27, 0)]
[NoTV, NoMac]
[MacCatalyst (13, 1)]
[BaseType (typeof (INTemporalEventTriggerResolutionResult))]
Expand Down Expand Up @@ -15334,6 +15384,8 @@ interface INSetTaskAttributeTemporalEventTriggerResolutionResult {
INSetTaskAttributeTemporalEventTriggerResolutionResult GetConfirmationRequired (NSObject itemToConfirm, nint reason);
}

[Deprecated (PlatformName.iOS, 27, 0, message: "INSnoozeTasksIntent is deprecated. Please adopt the Notes or Reminders AppSchema domain instead.")]
[Deprecated (PlatformName.MacCatalyst, 27, 0, message: "INSnoozeTasksIntent is deprecated. Please adopt the Notes or Reminders AppSchema domain instead.")]
[NoTV, NoMac]
[MacCatalyst (13, 1)]
[BaseType (typeof (INIntent))]
Expand Down Expand Up @@ -15374,6 +15426,8 @@ interface INSnoozeTasksIntentHandling {
void ResolveNextTriggerTime (INSnoozeTasksIntent intent, Action<INDateComponentsRangeResolutionResult> completion);
}

[Deprecated (PlatformName.iOS, 27, 0, message: "INSnoozeTasksIntentResponse is deprecated. Please adopt the Notes or Reminders AppSchema domain instead.")]
[Deprecated (PlatformName.MacCatalyst, 27, 0, message: "INSnoozeTasksIntentResponse is deprecated. Please adopt the Notes or Reminders AppSchema domain instead.")]
[NoTV, NoMac]
[MacCatalyst (13, 1)]
[BaseType (typeof (INIntentResponse))]
Expand All @@ -15391,6 +15445,8 @@ interface INSnoozeTasksIntentResponse {
INTask [] SnoozedTasks { get; set; }
}

[Deprecated (PlatformName.iOS, 27, 0)]
[Deprecated (PlatformName.MacCatalyst, 27, 0)]
[NoTV, NoMac]
[MacCatalyst (13, 1)]
[BaseType (typeof (INTaskResolutionResult))]
Expand Down Expand Up @@ -15697,6 +15753,8 @@ interface INStartCallIntentResponse {
INStartCallIntentResponseCode Code { get; }
}

[Deprecated (PlatformName.iOS, 27, 0, message: "INTaskPriorityResolutionResult is deprecated. Please adopt the Notes or Reminders AppSchema domain instead.")]
[Deprecated (PlatformName.MacCatalyst, 27, 0, message: "INTaskPriorityResolutionResult is deprecated. Please adopt the Notes or Reminders AppSchema domain instead.")]
[NoTV, NoMac]
[MacCatalyst (13, 1)]
[BaseType (typeof (INIntentResolutionResult))]
Expand Down Expand Up @@ -15740,6 +15798,8 @@ interface INTaskPriorityResolutionResult {
INTaskPriorityResolutionResult GetConfirmationRequired (NSObject itemToConfirm, nint reason);
}

[Deprecated (PlatformName.iOS, 27, 0)]
[Deprecated (PlatformName.MacCatalyst, 27, 0)]
[NoTV, NoMac]
[MacCatalyst (13, 1)]
[BaseType (typeof (INIntentResolutionResult))]
Expand Down
30 changes: 0 additions & 30 deletions tests/xtro-sharpie/api-annotations-dotnet/iOS-Intents.todo

This file was deleted.

Loading