/
IINGetRideStatusIntentHandling.xml
159 lines (159 loc) · 10.4 KB
/
IINGetRideStatusIntentHandling.xml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
<Type Name="IINGetRideStatusIntentHandling" FullName="Intents.IINGetRideStatusIntentHandling">
<TypeSignature Language="C#" Value="public interface IINGetRideStatusIntentHandling : IDisposable, ObjCRuntime.INativeObject" />
<TypeSignature Language="ILAsm" Value=".class public interface auto ansi abstract IINGetRideStatusIntentHandling implements class ObjCRuntime.INativeObject, class System.IDisposable" />
<TypeSignature Language="DocId" Value="T:Intents.IINGetRideStatusIntentHandling" />
<TypeSignature Language="F#" Value="type IINGetRideStatusIntentHandling = interface
 interface INativeObject
 interface IDisposable" />
<AssemblyInfo>
<AssemblyName>Xamarin.iOS</AssemblyName>
<AssemblyVersion>0.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Interfaces>
<Interface>
<InterfaceName>ObjCRuntime.INativeObject</InterfaceName>
</Interface>
<Interface>
<InterfaceName>System.IDisposable</InterfaceName>
</Interface>
</Interfaces>
<Attributes>
<Attribute>
<AttributeName>Foundation.Protocol(Name="INGetRideStatusIntentHandling", WrapperType=typeof(Intents.INGetRideStatusIntentHandlingWrapper))</AttributeName>
</Attribute>
<Attribute>
<AttributeName>ObjCRuntime.Introduced(ObjCRuntime.PlatformName.iOS, 10, 0, ObjCRuntime.PlatformArchitecture.All, null)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>ObjCRuntime.Introduced(ObjCRuntime.PlatformName.WatchOS, 3, 2, ObjCRuntime.PlatformArchitecture.All, null)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>ObjCRuntime.Unavailable(ObjCRuntime.PlatformName.MacOSX, ObjCRuntime.PlatformArchitecture.All, null)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>Foundation.ProtocolMember(IsProperty=false, IsRequired=true, IsStatic=false, Name="StartSendingUpdates", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(Intents.INGetRideStatusIntent), typeof(Intents.IINGetRideStatusIntentResponseObserver) }, Selector="startSendingUpdatesForGetRideStatus:toObserver:")</AttributeName>
</Attribute>
<Attribute>
<AttributeName>Foundation.ProtocolMember(IsProperty=false, IsRequired=true, IsStatic=false, Name="StopSendingUpdates", ParameterByRef=new System.Boolean[] { false }, ParameterType=new System.Type[] { typeof(Intents.INGetRideStatusIntent) }, Selector="stopSendingUpdatesForGetRideStatus:")</AttributeName>
</Attribute>
<Attribute>
<AttributeName>Foundation.ProtocolMember(IsProperty=false, IsRequired=true, IsStatic=false, Name="HandleRideStatus", ParameterBlockProxy=new System.Type[] { null, typeof(ObjCRuntime.Trampolines/NIDActionArity1V90) }, ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(Intents.INGetRideStatusIntent), typeof(System.Action`1<Intents.INGetRideStatusIntentResponse>) }, Selector="handleGetRideStatus:completion:")</AttributeName>
</Attribute>
<Attribute>
<AttributeName>Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="ConfirmRideStatus", ParameterBlockProxy=new System.Type[] { null, typeof(ObjCRuntime.Trampolines/NIDActionArity1V90) }, ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(Intents.INGetRideStatusIntent), typeof(System.Action`1<Intents.INGetRideStatusIntentResponse>) }, Selector="confirmGetRideStatus:completion:")</AttributeName>
</Attribute>
</Attributes>
<Docs>
<summary>Interface defining handler method that, when implemented, must call <paramref name="completion" /> with an <see cref="T:Intents.INGetRideStatusIntentResponse" /> appropriate to <paramref name="arg" />.</summary>
<remarks>To be added.</remarks>
</Docs>
<Members>
<Member MemberName="HandleRideStatus">
<MemberSignature Language="C#" Value="public void HandleRideStatus (Intents.INGetRideStatusIntent intent, Action<Intents.INGetRideStatusIntentResponse> completion);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance void HandleRideStatus(class Intents.INGetRideStatusIntent intent, class System.Action`1<class Intents.INGetRideStatusIntentResponse> completion) cil managed" />
<MemberSignature Language="DocId" Value="M:Intents.IINGetRideStatusIntentHandling.HandleRideStatus(Intents.INGetRideStatusIntent,System.Action{Intents.INGetRideStatusIntentResponse})" />
<MemberSignature Language="F#" Value="abstract member HandleRideStatus : Intents.INGetRideStatusIntent * Action<Intents.INGetRideStatusIntentResponse> -> unit" Usage="iINGetRideStatusIntentHandling.HandleRideStatus (intent, completion)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.0.0.0</AssemblyVersion>
<AssemblyName>Xamarin.iOS</AssemblyName>
</AssemblyInfo>
<Attributes>
<Attribute>
<AttributeName>Foundation.Export("handleGetRideStatus:completion:")</AttributeName>
</Attribute>
<Attribute>
<AttributeName>Foundation.Preserve(Conditional=true)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="intent" Type="Intents.INGetRideStatusIntent" />
<Parameter Name="completion" Type="System.Action<Intents.INGetRideStatusIntentResponse>">
<Attributes>
<Attribute>
<AttributeName>ObjCRuntime.BlockProxy(typeof(ObjCRuntime.Trampolines/NIDActionArity1V90))</AttributeName>
</Attribute>
</Attributes>
</Parameter>
</Parameters>
<Docs>
<param name="intent">Specifies the user's intention.</param>
<param name="completion">Completion method that must be called by the override.</param>
<summary>Developers must override this method and invoke the <format type="text/html"><a href="https://docs.microsoft.com/en-us/search/index?search=System%20Action`%201&scope=Xamarin" title="T:System.Action`1">T:System.Action`1</a></format> with an <see cref="T:Intents.INGetRideStatusIntentResponse" /> appropriate to the <see cref="T:Intents.INGetRideStatusIntent" /> <paramref name="intent" />.</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="StartSendingUpdates">
<MemberSignature Language="C#" Value="public void StartSendingUpdates (Intents.INGetRideStatusIntent intent, Intents.IINGetRideStatusIntentResponseObserver observer);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance void StartSendingUpdates(class Intents.INGetRideStatusIntent intent, class Intents.IINGetRideStatusIntentResponseObserver observer) cil managed" />
<MemberSignature Language="DocId" Value="M:Intents.IINGetRideStatusIntentHandling.StartSendingUpdates(Intents.INGetRideStatusIntent,Intents.IINGetRideStatusIntentResponseObserver)" />
<MemberSignature Language="F#" Value="abstract member StartSendingUpdates : Intents.INGetRideStatusIntent * Intents.IINGetRideStatusIntentResponseObserver -> unit" Usage="iINGetRideStatusIntentHandling.StartSendingUpdates (intent, observer)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.0.0.0</AssemblyVersion>
<AssemblyName>Xamarin.iOS</AssemblyName>
</AssemblyInfo>
<Attributes>
<Attribute>
<AttributeName>Foundation.Export("startSendingUpdatesForGetRideStatus:toObserver:")</AttributeName>
</Attribute>
<Attribute>
<AttributeName>Foundation.Preserve(Conditional=true)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="intent" Type="Intents.INGetRideStatusIntent" />
<Parameter Name="observer" Type="Intents.IINGetRideStatusIntentResponseObserver" />
</Parameters>
<Docs>
<param name="intent">To be added.</param>
<param name="observer">To be added.</param>
<summary>Developers may call this method to begin sending updates about the ride status.</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="StopSendingUpdates">
<MemberSignature Language="C#" Value="public void StopSendingUpdates (Intents.INGetRideStatusIntent intent);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance void StopSendingUpdates(class Intents.INGetRideStatusIntent intent) cil managed" />
<MemberSignature Language="DocId" Value="M:Intents.IINGetRideStatusIntentHandling.StopSendingUpdates(Intents.INGetRideStatusIntent)" />
<MemberSignature Language="F#" Value="abstract member StopSendingUpdates : Intents.INGetRideStatusIntent -> unit" Usage="iINGetRideStatusIntentHandling.StopSendingUpdates intent" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.0.0.0</AssemblyVersion>
<AssemblyName>Xamarin.iOS</AssemblyName>
</AssemblyInfo>
<Attributes>
<Attribute>
<AttributeName>Foundation.Export("stopSendingUpdatesForGetRideStatus:")</AttributeName>
</Attribute>
<Attribute>
<AttributeName>Foundation.Preserve(Conditional=true)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="intent" Type="Intents.INGetRideStatusIntent" />
</Parameters>
<Docs>
<param name="intent">To be added.</param>
<summary>Developers may call this method to end the sending of updates about the ride status.</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
</Members>
</Type>