UNPKG

@causalfoundry/react-native-cf-payments

Version:

causalfoundry.ai SDK for tracking logs for Payments content block.

2 lines 4 kB
!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t(require("react-native")):"function"==typeof define&&define.amd?define(["react-native"],t):"object"==typeof exports?exports.lib=t(require("react-native")):e.lib=t(e["react-native"])}(self,(e=>(()=>{"use strict";var t={925:t=>{t.exports=e}},D={};function r(e){var o=D[e];if(void 0!==o)return o.exports;var n=D[e]={exports:{}};return t[e](n,n.exports,r),n.exports}r.d=(e,t)=>{for(var D in t)r.o(t,D)&&!r.o(e,D)&&Object.defineProperty(e,D,{enumerable:!0,get:t[D]})},r.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),r.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})};var o={};return(()=>{r.r(o),r.d(o,{CurrencyCode:()=>P,PaymentAction:()=>n,PaymentMethod:()=>a,default:()=>S});var e=r(925);const{CfLogPayments:t}=e.NativeModules,D={logDeferredPaymentEvent:D=>{console.log(D),"android"===e.Platform.OS?t.logDeferredPaymentEvent(D.order_id,D.id,D.type,D.action,D.account_balance,D.payment_amount,D.currency,D.is_successful,null,!1):"ios"===e.Platform.OS&&t.logDeferredPaymentEvent(D.order_id,D.id,D.type,D.action,D.account_balance,D.payment_amount,D.currency,D.is_successful,!1)},logPaymentMethodEvent:D=>{console.log(D),"android"===e.Platform.OS?t.logPaymentMethodEvent(D.payment_id,D.order_id,D.type,D.action,D.payment_amount,D.currency,null,!1):"ios"===e.Platform.OS&&t.logPaymentMethodEvent(D.payment_id,D.order_id,D.type,D.action,D.payment_amount,D.currency,!1)}};let n=function(e){return e.PaymentProcessed="payment_processed",e.View="view",e.Add="add",e.Remove="remove",e.Update="update",e.Select="select",e.Other="other",e}({}),a=function(e){return e.BankTransfer="bank_transfer",e.Cheque="cheque",e.CashOnDelivery="cod",e.Credit="credit",e.PointOfSale="pos",e.BankCard="bank_card",e.MobileTransfer="mobile_transfer",e.Cash="cash",e.Wallet="wallet",e.Other="other",e}({}),P=function(e){return e.AED="AED",e.AFN="AFN",e.ALL="ALL",e.AMD="AMD",e.ANG="ANG",e.AOA="AOA",e.ARS="ARS",e.AUD="AUD",e.AWG="AWG",e.AZN="AZN",e.BAM="BAM",e.BBD="BBD",e.BDT="BDT",e.BGN="BGN",e.BHD="BHD",e.BIF="BIF",e.BMD="BMD",e.BND="BND",e.BOB="BOB",e.BRL="BRL",e.BSD="BSD",e.BTN="BTN",e.BWP="BWP",e.BYR="BYR",e.BZD="BZD",e.CAD="CAD",e.CDF="CDF",e.CHF="CHF",e.CLP="CLP",e.CNY="CNY",e.COP="COP",e.CRC="CRC",e.CUC="CUC",e.CUP="CUP",e.CVE="CVE",e.CZK="CZK",e.DJF="DJF",e.DKK="DKK",e.DOP="DOP",e.DZD="DZD",e.EGP="EGP",e.ERN="ERN",e.ETB="ETB",e.EUR="EUR",e.FJD="FJD",e.FKP="FKP",e.GBP="GBP",e.GEL="GEL",e.GGP="GGP",e.GHS="GHS",e.GIP="GIP",e.GMD="GMD",e.GNF="GNF",e.GTQ="GTQ",e.GYD="GYD",e.HKD="HKD",e.HNL="HNL",e.HRK="HRK",e.HTG="HTG",e.HUF="HUF",e.IDR="IDR",e.ILS="ILS",e.IMP="IMP",e.INR="INR",e.IQD="IQD",e.IRR="IRR",e.ISK="ISK",e.JEP="JEP",e.JMD="JMD",e.JOD="JOD",e.JPY="JPY",e.KES="KES",e.KGS="KGS",e.KHR="KHR",e.KMF="KMF",e.KPW="KPW",e.KRW="KRW",e.KWD="KWD",e.KYD="KYD",e.KZT="KZT",e.LAK="LAK",e.LBP="LBP",e.LKR="LKR",e.LRD="LRD",e.LSL="LSL",e.LYD="LYD",e.MAD="MAD",e.MDL="MDL",e.MGA="MGA",e.MKD="MKD",e.MMK="MMK",e.MNT="MNT",e.MOP="MOP",e.MRO="MRO",e.MUR="MUR",e.MVR="MVR",e.MWK="MWK",e.MXN="MXN",e.MYR="MYR",e.MZN="MZN",e.NAD="NAD",e.NGN="NGN",e.NIO="NIO",e.NOK="NOK",e.NPR="NPR",e.NZD="NZD",e.OMR="OMR",e.PAB="PAB",e.PEN="PEN",e.PGK="PGK",e.PHP="PHP",e.PKR="PKR",e.PLN="PLN",e.PYG="PYG",e.QAR="QAR",e.RON="RON",e.RSD="RSD",e.RUB="RUB",e.RWF="RWF",e.SAR="SAR",e.SBD="SBD",e.SCR="SCR",e.SDG="SDG",e.SEK="SEK",e.SGD="SGD",e.SHP="SHP",e.SLL="SLL",e.SOS="SOS",e.SPL="SPL",e.SRD="SRD",e.STD="STD",e.SVC="SVC",e.SYP="SYP",e.SZL="SZL",e.THB="THB",e.TJS="TJS",e.TMT="TMT",e.TND="TND",e.TOP="TOP",e.TRY="TRY",e.TTD="TTD",e.TVD="TVD",e.TWD="TWD",e.TZS="TZS",e.UAH="UAH",e.UGX="UGX",e.USD="USD",e.UYU="UYU",e.UZS="UZS",e.VEF="VEF",e.VND="VND",e.VUV="VUV",e.WST="WST",e.XAF="XAF",e.XCD="XCD",e.XDR="XDR",e.XOF="XOF",e.XPF="XPF",e.YER="YER",e.ZAR="ZAR",e.ZMW="ZMW",e.ZWD="ZWD",e}({});const S=D})(),o})())); //# sourceMappingURL=lib.js.map