public unsafe static void RunOnCompletion(this IPayGuardianTransaction This, [BlockProxy(typeof(ObjCRuntime.Trampolines.NIDActionArity2V0))] global::System.Action <BPNPayment, NSError> onCompletion, [BlockProxy(typeof(ObjCRuntime.Trampolines.NIDActionArity1V0))] global::System.Action <PayGuardianTransactionState> onStateChanged) { if (onCompletion == null) { throw new ArgumentNullException("onCompletion"); } if (onStateChanged == null) { throw new ArgumentNullException("onStateChanged"); } BlockLiteral *block_ptr_onCompletion; BlockLiteral block_onCompletion; block_onCompletion = new BlockLiteral(); block_ptr_onCompletion = &block_onCompletion; block_onCompletion.SetupBlock(Trampolines.SDActionArity2V0.Handler, onCompletion); BlockLiteral *block_ptr_onStateChanged; BlockLiteral block_onStateChanged; block_onStateChanged = new BlockLiteral(); block_ptr_onStateChanged = &block_onStateChanged; block_onStateChanged.SetupBlock(Trampolines.SDActionArity1V0.Handler, onStateChanged); global::ApiDefinition.Messaging.void_objc_msgSend_IntPtr_IntPtr(This.Handle, Selector.GetHandle("runOnCompletion:onStateChanged:"), (IntPtr)block_ptr_onCompletion, (IntPtr)block_ptr_onStateChanged); block_ptr_onCompletion->CleanupBlock(); block_ptr_onStateChanged->CleanupBlock(); }
public unsafe static void IngenicoPushConfig(this IPayGuardianTransaction This, [BlockProxy(typeof(ObjCRuntime.Trampolines.NIDAction))] global::System.Action configPushComplete) { if (configPushComplete == null) { throw new ArgumentNullException("configPushComplete"); } BlockLiteral *block_ptr_configPushComplete; BlockLiteral block_configPushComplete; block_configPushComplete = new BlockLiteral(); block_ptr_configPushComplete = &block_configPushComplete; block_configPushComplete.SetupBlock(Trampolines.SDAction.Handler, configPushComplete); global::ApiDefinition.Messaging.void_objc_msgSend_IntPtr(This.Handle, Selector.GetHandle("ingenicoPushConfig:"), (IntPtr)block_ptr_configPushComplete); block_ptr_configPushComplete->CleanupBlock(); }
public static void TestMagtek(this IPayGuardianTransaction This) { global::ApiDefinition.Messaging.void_objc_msgSend(This.Handle, Selector.GetHandle("testMagtek")); }
public static void SetRetryOnBadRead(this IPayGuardianTransaction This, bool value) { global::ApiDefinition.Messaging.void_objc_msgSend_bool(This.Handle, Selector.GetHandle("setRetryOnBadRead:"), value); }
public static bool GetRetryOnBadRead(this IPayGuardianTransaction This) { return(global::ApiDefinition.Messaging.bool_objc_msgSend(This.Handle, Selector.GetHandle("retryOnBadRead"))); }
public static PayGuardianTransactionState GetState(this IPayGuardianTransaction This) { return((PayGuardianTransactionState)global::ApiDefinition.Messaging.int_objc_msgSend(This.Handle, Selector.GetHandle("state"))); }
public static void UNIPAY_startEmv(this IPayGuardianTransaction This) { global::ApiDefinition.Messaging.void_objc_msgSend(This.Handle, Selector.GetHandle("UNIPAY_startEmv")); }