public static void SetEndpoint(this ICCCAPI This, string value) { if (value == null) { throw new ArgumentNullException("value"); } var nsvalue = NSString.CreateNative(value); global::ApiDefinition.Messaging.void_objc_msgSend_IntPtr(This.Handle, Selector.GetHandle("setEndpoint:"), nsvalue); NSString.ReleaseNative(nsvalue); }
public unsafe static NSUrlSessionTask GenerateTokenForApplePay(this ICCCAPI This, global::PassKit.PKPayment payment, [BlockProxy(typeof(ObjCRuntime.Trampolines.NIDActionArity2V1))] global::System.Action <NSString, NSError> completion) { if (payment == null) { throw new ArgumentNullException("payment"); } if (completion == null) { throw new ArgumentNullException("completion"); } BlockLiteral *block_ptr_completion; BlockLiteral block_completion; block_completion = new BlockLiteral(); block_ptr_completion = &block_completion; block_completion.SetupBlockUnsafe(Trampolines.SDActionArity2V1.Handler, completion); NSUrlSessionTask ret; ret = Runtime.GetNSObject <NSUrlSessionTask> (global::ApiDefinition.Messaging.IntPtr_objc_msgSend_IntPtr_IntPtr(This.Handle, Selector.GetHandle("generateTokenForApplePay:completion:"), payment.Handle, (IntPtr)block_ptr_completion)); block_ptr_completion->CleanupBlock(); return(ret); }
public unsafe static NSUrlSessionTask GenerateAccountForCard(this ICCCAPI This, CCCCardInfo card, [BlockProxy(typeof(ObjCRuntime.Trampolines.NIDActionArity2V0))] global::System.Action <CCCAccount, NSError> completion) { if (card == null) { throw new ArgumentNullException("card"); } if (completion == null) { throw new ArgumentNullException("completion"); } BlockLiteral *block_ptr_completion; BlockLiteral block_completion; block_completion = new BlockLiteral(); block_ptr_completion = &block_completion; block_completion.SetupBlockUnsafe(Trampolines.SDActionArity2V0.Handler, completion); NSUrlSessionTask ret; ret = Runtime.GetNSObject <NSUrlSessionTask> (global::ApiDefinition.Messaging.IntPtr_objc_msgSend_IntPtr_IntPtr(This.Handle, Selector.GetHandle("generateAccountForCard:completion:"), card.Handle, (IntPtr)block_ptr_completion)); block_ptr_completion->CleanupBlock(); return(ret); }
public static void SetEnableLogging(this ICCCAPI This, bool value) { global::ApiDefinition.Messaging.void_objc_msgSend_bool(This.Handle, Selector.GetHandle("setEnableLogging:"), value); }
public static bool GetEnableLogging(this ICCCAPI This) { return(global::ApiDefinition.Messaging.bool_objc_msgSend(This.Handle, Selector.GetHandle("enableLogging"))); }
public static string GetEndpoint(this ICCCAPI This) { return(NSString.FromHandle(global::ApiDefinition.Messaging.IntPtr_objc_msgSend(This.Handle, Selector.GetHandle("endpoint")))); }