kbmodel

package
v3.0.3-draft Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 8, 2021 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

View Source
const (

	// AccountCurrencyAED captures enum value "AED"
	AccountCurrencyAED string = "AED"

	// AccountCurrencyAFN captures enum value "AFN"
	AccountCurrencyAFN string = "AFN"

	// AccountCurrencyALL captures enum value "ALL"
	AccountCurrencyALL string = "ALL"

	// AccountCurrencyAMD captures enum value "AMD"
	AccountCurrencyAMD string = "AMD"

	// AccountCurrencyANG captures enum value "ANG"
	AccountCurrencyANG string = "ANG"

	// AccountCurrencyAOA captures enum value "AOA"
	AccountCurrencyAOA string = "AOA"

	// AccountCurrencyARS captures enum value "ARS"
	AccountCurrencyARS string = "ARS"

	// AccountCurrencyAUD captures enum value "AUD"
	AccountCurrencyAUD string = "AUD"

	// AccountCurrencyAWG captures enum value "AWG"
	AccountCurrencyAWG string = "AWG"

	// AccountCurrencyAZN captures enum value "AZN"
	AccountCurrencyAZN string = "AZN"

	// AccountCurrencyBAM captures enum value "BAM"
	AccountCurrencyBAM string = "BAM"

	// AccountCurrencyBBD captures enum value "BBD"
	AccountCurrencyBBD string = "BBD"

	// AccountCurrencyBDT captures enum value "BDT"
	AccountCurrencyBDT string = "BDT"

	// AccountCurrencyBGN captures enum value "BGN"
	AccountCurrencyBGN string = "BGN"

	// AccountCurrencyBHD captures enum value "BHD"
	AccountCurrencyBHD string = "BHD"

	// AccountCurrencyBIF captures enum value "BIF"
	AccountCurrencyBIF string = "BIF"

	// AccountCurrencyBMD captures enum value "BMD"
	AccountCurrencyBMD string = "BMD"

	// AccountCurrencyBND captures enum value "BND"
	AccountCurrencyBND string = "BND"

	// AccountCurrencyBOB captures enum value "BOB"
	AccountCurrencyBOB string = "BOB"

	// AccountCurrencyBRL captures enum value "BRL"
	AccountCurrencyBRL string = "BRL"

	// AccountCurrencyBSD captures enum value "BSD"
	AccountCurrencyBSD string = "BSD"

	// AccountCurrencyBTN captures enum value "BTN"
	AccountCurrencyBTN string = "BTN"

	// AccountCurrencyBWP captures enum value "BWP"
	AccountCurrencyBWP string = "BWP"

	// AccountCurrencyBYR captures enum value "BYR"
	AccountCurrencyBYR string = "BYR"

	// AccountCurrencyBZD captures enum value "BZD"
	AccountCurrencyBZD string = "BZD"

	// AccountCurrencyCAD captures enum value "CAD"
	AccountCurrencyCAD string = "CAD"

	// AccountCurrencyCDF captures enum value "CDF"
	AccountCurrencyCDF string = "CDF"

	// AccountCurrencyCHF captures enum value "CHF"
	AccountCurrencyCHF string = "CHF"

	// AccountCurrencyCLP captures enum value "CLP"
	AccountCurrencyCLP string = "CLP"

	// AccountCurrencyCNY captures enum value "CNY"
	AccountCurrencyCNY string = "CNY"

	// AccountCurrencyCOP captures enum value "COP"
	AccountCurrencyCOP string = "COP"

	// AccountCurrencyCRC captures enum value "CRC"
	AccountCurrencyCRC string = "CRC"

	// AccountCurrencyCUC captures enum value "CUC"
	AccountCurrencyCUC string = "CUC"

	// AccountCurrencyCUP captures enum value "CUP"
	AccountCurrencyCUP string = "CUP"

	// AccountCurrencyCVE captures enum value "CVE"
	AccountCurrencyCVE string = "CVE"

	// AccountCurrencyCZK captures enum value "CZK"
	AccountCurrencyCZK string = "CZK"

	// AccountCurrencyDJF captures enum value "DJF"
	AccountCurrencyDJF string = "DJF"

	// AccountCurrencyDKK captures enum value "DKK"
	AccountCurrencyDKK string = "DKK"

	// AccountCurrencyDOP captures enum value "DOP"
	AccountCurrencyDOP string = "DOP"

	// AccountCurrencyDZD captures enum value "DZD"
	AccountCurrencyDZD string = "DZD"

	// AccountCurrencyEGP captures enum value "EGP"
	AccountCurrencyEGP string = "EGP"

	// AccountCurrencyERN captures enum value "ERN"
	AccountCurrencyERN string = "ERN"

	// AccountCurrencyETB captures enum value "ETB"
	AccountCurrencyETB string = "ETB"

	// AccountCurrencyEUR captures enum value "EUR"
	AccountCurrencyEUR string = "EUR"

	// AccountCurrencyFJD captures enum value "FJD"
	AccountCurrencyFJD string = "FJD"

	// AccountCurrencyFKP captures enum value "FKP"
	AccountCurrencyFKP string = "FKP"

	// AccountCurrencyGBP captures enum value "GBP"
	AccountCurrencyGBP string = "GBP"

	// AccountCurrencyGEL captures enum value "GEL"
	AccountCurrencyGEL string = "GEL"

	// AccountCurrencyGGP captures enum value "GGP"
	AccountCurrencyGGP string = "GGP"

	// AccountCurrencyGHS captures enum value "GHS"
	AccountCurrencyGHS string = "GHS"

	// AccountCurrencyGIP captures enum value "GIP"
	AccountCurrencyGIP string = "GIP"

	// AccountCurrencyGMD captures enum value "GMD"
	AccountCurrencyGMD string = "GMD"

	// AccountCurrencyGNF captures enum value "GNF"
	AccountCurrencyGNF string = "GNF"

	// AccountCurrencyGTQ captures enum value "GTQ"
	AccountCurrencyGTQ string = "GTQ"

	// AccountCurrencyGYD captures enum value "GYD"
	AccountCurrencyGYD string = "GYD"

	// AccountCurrencyHKD captures enum value "HKD"
	AccountCurrencyHKD string = "HKD"

	// AccountCurrencyHNL captures enum value "HNL"
	AccountCurrencyHNL string = "HNL"

	// AccountCurrencyHRK captures enum value "HRK"
	AccountCurrencyHRK string = "HRK"

	// AccountCurrencyHTG captures enum value "HTG"
	AccountCurrencyHTG string = "HTG"

	// AccountCurrencyHUF captures enum value "HUF"
	AccountCurrencyHUF string = "HUF"

	// AccountCurrencyIDR captures enum value "IDR"
	AccountCurrencyIDR string = "IDR"

	// AccountCurrencyILS captures enum value "ILS"
	AccountCurrencyILS string = "ILS"

	// AccountCurrencyIMP captures enum value "IMP"
	AccountCurrencyIMP string = "IMP"

	// AccountCurrencyINR captures enum value "INR"
	AccountCurrencyINR string = "INR"

	// AccountCurrencyIQD captures enum value "IQD"
	AccountCurrencyIQD string = "IQD"

	// AccountCurrencyIRR captures enum value "IRR"
	AccountCurrencyIRR string = "IRR"

	// AccountCurrencyISK captures enum value "ISK"
	AccountCurrencyISK string = "ISK"

	// AccountCurrencyJEP captures enum value "JEP"
	AccountCurrencyJEP string = "JEP"

	// AccountCurrencyJMD captures enum value "JMD"
	AccountCurrencyJMD string = "JMD"

	// AccountCurrencyJOD captures enum value "JOD"
	AccountCurrencyJOD string = "JOD"

	// AccountCurrencyJPY captures enum value "JPY"
	AccountCurrencyJPY string = "JPY"

	// AccountCurrencyKES captures enum value "KES"
	AccountCurrencyKES string = "KES"

	// AccountCurrencyKGS captures enum value "KGS"
	AccountCurrencyKGS string = "KGS"

	// AccountCurrencyKHR captures enum value "KHR"
	AccountCurrencyKHR string = "KHR"

	// AccountCurrencyKMF captures enum value "KMF"
	AccountCurrencyKMF string = "KMF"

	// AccountCurrencyKPW captures enum value "KPW"
	AccountCurrencyKPW string = "KPW"

	// AccountCurrencyKRW captures enum value "KRW"
	AccountCurrencyKRW string = "KRW"

	// AccountCurrencyKWD captures enum value "KWD"
	AccountCurrencyKWD string = "KWD"

	// AccountCurrencyKYD captures enum value "KYD"
	AccountCurrencyKYD string = "KYD"

	// AccountCurrencyKZT captures enum value "KZT"
	AccountCurrencyKZT string = "KZT"

	// AccountCurrencyLAK captures enum value "LAK"
	AccountCurrencyLAK string = "LAK"

	// AccountCurrencyLBP captures enum value "LBP"
	AccountCurrencyLBP string = "LBP"

	// AccountCurrencyLKR captures enum value "LKR"
	AccountCurrencyLKR string = "LKR"

	// AccountCurrencyLRD captures enum value "LRD"
	AccountCurrencyLRD string = "LRD"

	// AccountCurrencyLSL captures enum value "LSL"
	AccountCurrencyLSL string = "LSL"

	// AccountCurrencyLTL captures enum value "LTL"
	AccountCurrencyLTL string = "LTL"

	// AccountCurrencyLVL captures enum value "LVL"
	AccountCurrencyLVL string = "LVL"

	// AccountCurrencyLYD captures enum value "LYD"
	AccountCurrencyLYD string = "LYD"

	// AccountCurrencyMAD captures enum value "MAD"
	AccountCurrencyMAD string = "MAD"

	// AccountCurrencyMDL captures enum value "MDL"
	AccountCurrencyMDL string = "MDL"

	// AccountCurrencyMGA captures enum value "MGA"
	AccountCurrencyMGA string = "MGA"

	// AccountCurrencyMKD captures enum value "MKD"
	AccountCurrencyMKD string = "MKD"

	// AccountCurrencyMMK captures enum value "MMK"
	AccountCurrencyMMK string = "MMK"

	// AccountCurrencyMNT captures enum value "MNT"
	AccountCurrencyMNT string = "MNT"

	// AccountCurrencyMOP captures enum value "MOP"
	AccountCurrencyMOP string = "MOP"

	// AccountCurrencyMRO captures enum value "MRO"
	AccountCurrencyMRO string = "MRO"

	// AccountCurrencyMUR captures enum value "MUR"
	AccountCurrencyMUR string = "MUR"

	// AccountCurrencyMVR captures enum value "MVR"
	AccountCurrencyMVR string = "MVR"

	// AccountCurrencyMWK captures enum value "MWK"
	AccountCurrencyMWK string = "MWK"

	// AccountCurrencyMXN captures enum value "MXN"
	AccountCurrencyMXN string = "MXN"

	// AccountCurrencyMYR captures enum value "MYR"
	AccountCurrencyMYR string = "MYR"

	// AccountCurrencyMZN captures enum value "MZN"
	AccountCurrencyMZN string = "MZN"

	// AccountCurrencyNAD captures enum value "NAD"
	AccountCurrencyNAD string = "NAD"

	// AccountCurrencyNGN captures enum value "NGN"
	AccountCurrencyNGN string = "NGN"

	// AccountCurrencyNIO captures enum value "NIO"
	AccountCurrencyNIO string = "NIO"

	// AccountCurrencyNOK captures enum value "NOK"
	AccountCurrencyNOK string = "NOK"

	// AccountCurrencyNPR captures enum value "NPR"
	AccountCurrencyNPR string = "NPR"

	// AccountCurrencyNZD captures enum value "NZD"
	AccountCurrencyNZD string = "NZD"

	// AccountCurrencyOMR captures enum value "OMR"
	AccountCurrencyOMR string = "OMR"

	// AccountCurrencyPAB captures enum value "PAB"
	AccountCurrencyPAB string = "PAB"

	// AccountCurrencyPEN captures enum value "PEN"
	AccountCurrencyPEN string = "PEN"

	// AccountCurrencyPGK captures enum value "PGK"
	AccountCurrencyPGK string = "PGK"

	// AccountCurrencyPHP captures enum value "PHP"
	AccountCurrencyPHP string = "PHP"

	// AccountCurrencyPKR captures enum value "PKR"
	AccountCurrencyPKR string = "PKR"

	// AccountCurrencyPLN captures enum value "PLN"
	AccountCurrencyPLN string = "PLN"

	// AccountCurrencyPYG captures enum value "PYG"
	AccountCurrencyPYG string = "PYG"

	// AccountCurrencyQAR captures enum value "QAR"
	AccountCurrencyQAR string = "QAR"

	// AccountCurrencyRON captures enum value "RON"
	AccountCurrencyRON string = "RON"

	// AccountCurrencyRSD captures enum value "RSD"
	AccountCurrencyRSD string = "RSD"

	// AccountCurrencyRUB captures enum value "RUB"
	AccountCurrencyRUB string = "RUB"

	// AccountCurrencyRWF captures enum value "RWF"
	AccountCurrencyRWF string = "RWF"

	// AccountCurrencySAR captures enum value "SAR"
	AccountCurrencySAR string = "SAR"

	// AccountCurrencySBD captures enum value "SBD"
	AccountCurrencySBD string = "SBD"

	// AccountCurrencySCR captures enum value "SCR"
	AccountCurrencySCR string = "SCR"

	// AccountCurrencySDG captures enum value "SDG"
	AccountCurrencySDG string = "SDG"

	// AccountCurrencySEK captures enum value "SEK"
	AccountCurrencySEK string = "SEK"

	// AccountCurrencySGD captures enum value "SGD"
	AccountCurrencySGD string = "SGD"

	// AccountCurrencySHP captures enum value "SHP"
	AccountCurrencySHP string = "SHP"

	// AccountCurrencySLL captures enum value "SLL"
	AccountCurrencySLL string = "SLL"

	// AccountCurrencySOS captures enum value "SOS"
	AccountCurrencySOS string = "SOS"

	// AccountCurrencySPL captures enum value "SPL"
	AccountCurrencySPL string = "SPL"

	// AccountCurrencySRD captures enum value "SRD"
	AccountCurrencySRD string = "SRD"

	// AccountCurrencySTD captures enum value "STD"
	AccountCurrencySTD string = "STD"

	// AccountCurrencySVC captures enum value "SVC"
	AccountCurrencySVC string = "SVC"

	// AccountCurrencySYP captures enum value "SYP"
	AccountCurrencySYP string = "SYP"

	// AccountCurrencySZL captures enum value "SZL"
	AccountCurrencySZL string = "SZL"

	// AccountCurrencyTHB captures enum value "THB"
	AccountCurrencyTHB string = "THB"

	// AccountCurrencyTJS captures enum value "TJS"
	AccountCurrencyTJS string = "TJS"

	// AccountCurrencyTMT captures enum value "TMT"
	AccountCurrencyTMT string = "TMT"

	// AccountCurrencyTND captures enum value "TND"
	AccountCurrencyTND string = "TND"

	// AccountCurrencyTOP captures enum value "TOP"
	AccountCurrencyTOP string = "TOP"

	// AccountCurrencyTRY captures enum value "TRY"
	AccountCurrencyTRY string = "TRY"

	// AccountCurrencyTTD captures enum value "TTD"
	AccountCurrencyTTD string = "TTD"

	// AccountCurrencyTVD captures enum value "TVD"
	AccountCurrencyTVD string = "TVD"

	// AccountCurrencyTWD captures enum value "TWD"
	AccountCurrencyTWD string = "TWD"

	// AccountCurrencyTZS captures enum value "TZS"
	AccountCurrencyTZS string = "TZS"

	// AccountCurrencyUAH captures enum value "UAH"
	AccountCurrencyUAH string = "UAH"

	// AccountCurrencyUGX captures enum value "UGX"
	AccountCurrencyUGX string = "UGX"

	// AccountCurrencyUSD captures enum value "USD"
	AccountCurrencyUSD string = "USD"

	// AccountCurrencyUYU captures enum value "UYU"
	AccountCurrencyUYU string = "UYU"

	// AccountCurrencyUZS captures enum value "UZS"
	AccountCurrencyUZS string = "UZS"

	// AccountCurrencyVEF captures enum value "VEF"
	AccountCurrencyVEF string = "VEF"

	// AccountCurrencyVND captures enum value "VND"
	AccountCurrencyVND string = "VND"

	// AccountCurrencyVUV captures enum value "VUV"
	AccountCurrencyVUV string = "VUV"

	// AccountCurrencyWST captures enum value "WST"
	AccountCurrencyWST string = "WST"

	// AccountCurrencyXAF captures enum value "XAF"
	AccountCurrencyXAF string = "XAF"

	// AccountCurrencyXCD captures enum value "XCD"
	AccountCurrencyXCD string = "XCD"

	// AccountCurrencyXDR captures enum value "XDR"
	AccountCurrencyXDR string = "XDR"

	// AccountCurrencyXOF captures enum value "XOF"
	AccountCurrencyXOF string = "XOF"

	// AccountCurrencyXPF captures enum value "XPF"
	AccountCurrencyXPF string = "XPF"

	// AccountCurrencyYER captures enum value "YER"
	AccountCurrencyYER string = "YER"

	// AccountCurrencyZAR captures enum value "ZAR"
	AccountCurrencyZAR string = "ZAR"

	// AccountCurrencyZMW captures enum value "ZMW"
	AccountCurrencyZMW string = "ZMW"

	// AccountCurrencyZWD captures enum value "ZWD"
	AccountCurrencyZWD string = "ZWD"

	// AccountCurrencyBTC captures enum value "BTC"
	AccountCurrencyBTC string = "BTC"
)
View Source
const (

	// AuditLogObjectTypeACCOUNT captures enum value "ACCOUNT"
	AuditLogObjectTypeACCOUNT string = "ACCOUNT"

	// AuditLogObjectTypeACCOUNTEMAIL captures enum value "ACCOUNT_EMAIL"
	AuditLogObjectTypeACCOUNTEMAIL string = "ACCOUNT_EMAIL"

	// AuditLogObjectTypeBLOCKINGSTATES captures enum value "BLOCKING_STATES"
	AuditLogObjectTypeBLOCKINGSTATES string = "BLOCKING_STATES"

	// AuditLogObjectTypeBUNDLE captures enum value "BUNDLE"
	AuditLogObjectTypeBUNDLE string = "BUNDLE"

	// AuditLogObjectTypeCUSTOMFIELD captures enum value "CUSTOM_FIELD"
	AuditLogObjectTypeCUSTOMFIELD string = "CUSTOM_FIELD"

	// AuditLogObjectTypeINVOICE captures enum value "INVOICE"
	AuditLogObjectTypeINVOICE string = "INVOICE"

	// AuditLogObjectTypePAYMENT captures enum value "PAYMENT"
	AuditLogObjectTypePAYMENT string = "PAYMENT"

	// AuditLogObjectTypeTRANSACTION captures enum value "TRANSACTION"
	AuditLogObjectTypeTRANSACTION string = "TRANSACTION"

	// AuditLogObjectTypeINVOICEITEM captures enum value "INVOICE_ITEM"
	AuditLogObjectTypeINVOICEITEM string = "INVOICE_ITEM"

	// AuditLogObjectTypeINVOICEPAYMENT captures enum value "INVOICE_PAYMENT"
	AuditLogObjectTypeINVOICEPAYMENT string = "INVOICE_PAYMENT"

	// AuditLogObjectTypeSUBSCRIPTION captures enum value "SUBSCRIPTION"
	AuditLogObjectTypeSUBSCRIPTION string = "SUBSCRIPTION"

	// AuditLogObjectTypeSUBSCRIPTIONEVENT captures enum value "SUBSCRIPTION_EVENT"
	AuditLogObjectTypeSUBSCRIPTIONEVENT string = "SUBSCRIPTION_EVENT"

	// AuditLogObjectTypeSERVICEBROADCAST captures enum value "SERVICE_BROADCAST"
	AuditLogObjectTypeSERVICEBROADCAST string = "SERVICE_BROADCAST"

	// AuditLogObjectTypePAYMENTATTEMPT captures enum value "PAYMENT_ATTEMPT"
	AuditLogObjectTypePAYMENTATTEMPT string = "PAYMENT_ATTEMPT"

	// AuditLogObjectTypePAYMENTMETHOD captures enum value "PAYMENT_METHOD"
	AuditLogObjectTypePAYMENTMETHOD string = "PAYMENT_METHOD"

	// AuditLogObjectTypeTAG captures enum value "TAG"
	AuditLogObjectTypeTAG string = "TAG"

	// AuditLogObjectTypeTAGDEFINITION captures enum value "TAG_DEFINITION"
	AuditLogObjectTypeTAGDEFINITION string = "TAG_DEFINITION"

	// AuditLogObjectTypeTENANT captures enum value "TENANT"
	AuditLogObjectTypeTENANT string = "TENANT"

	// AuditLogObjectTypeTENANTKVS captures enum value "TENANT_KVS"
	AuditLogObjectTypeTENANTKVS string = "TENANT_KVS"
)
View Source
const (

	// BlockingStateTypeSUBSCRIPTION captures enum value "SUBSCRIPTION"
	BlockingStateTypeSUBSCRIPTION string = "SUBSCRIPTION"

	// BlockingStateTypeSUBSCRIPTIONBUNDLE captures enum value "SUBSCRIPTION_BUNDLE"
	BlockingStateTypeSUBSCRIPTIONBUNDLE string = "SUBSCRIPTION_BUNDLE"

	// BlockingStateTypeACCOUNT captures enum value "ACCOUNT"
	BlockingStateTypeACCOUNT string = "ACCOUNT"
)
View Source
const (

	// CustomFieldObjectTypeACCOUNT captures enum value "ACCOUNT"
	CustomFieldObjectTypeACCOUNT string = "ACCOUNT"

	// CustomFieldObjectTypeACCOUNTEMAIL captures enum value "ACCOUNT_EMAIL"
	CustomFieldObjectTypeACCOUNTEMAIL string = "ACCOUNT_EMAIL"

	// CustomFieldObjectTypeBLOCKINGSTATES captures enum value "BLOCKING_STATES"
	CustomFieldObjectTypeBLOCKINGSTATES string = "BLOCKING_STATES"

	// CustomFieldObjectTypeBUNDLE captures enum value "BUNDLE"
	CustomFieldObjectTypeBUNDLE string = "BUNDLE"

	// CustomFieldObjectTypeCUSTOMFIELD captures enum value "CUSTOM_FIELD"
	CustomFieldObjectTypeCUSTOMFIELD string = "CUSTOM_FIELD"

	// CustomFieldObjectTypeINVOICE captures enum value "INVOICE"
	CustomFieldObjectTypeINVOICE string = "INVOICE"

	// CustomFieldObjectTypePAYMENT captures enum value "PAYMENT"
	CustomFieldObjectTypePAYMENT string = "PAYMENT"

	// CustomFieldObjectTypeTRANSACTION captures enum value "TRANSACTION"
	CustomFieldObjectTypeTRANSACTION string = "TRANSACTION"

	// CustomFieldObjectTypeINVOICEITEM captures enum value "INVOICE_ITEM"
	CustomFieldObjectTypeINVOICEITEM string = "INVOICE_ITEM"

	// CustomFieldObjectTypeINVOICEPAYMENT captures enum value "INVOICE_PAYMENT"
	CustomFieldObjectTypeINVOICEPAYMENT string = "INVOICE_PAYMENT"

	// CustomFieldObjectTypeSUBSCRIPTION captures enum value "SUBSCRIPTION"
	CustomFieldObjectTypeSUBSCRIPTION string = "SUBSCRIPTION"

	// CustomFieldObjectTypeSUBSCRIPTIONEVENT captures enum value "SUBSCRIPTION_EVENT"
	CustomFieldObjectTypeSUBSCRIPTIONEVENT string = "SUBSCRIPTION_EVENT"

	// CustomFieldObjectTypeSERVICEBROADCAST captures enum value "SERVICE_BROADCAST"
	CustomFieldObjectTypeSERVICEBROADCAST string = "SERVICE_BROADCAST"

	// CustomFieldObjectTypePAYMENTATTEMPT captures enum value "PAYMENT_ATTEMPT"
	CustomFieldObjectTypePAYMENTATTEMPT string = "PAYMENT_ATTEMPT"

	// CustomFieldObjectTypePAYMENTMETHOD captures enum value "PAYMENT_METHOD"
	CustomFieldObjectTypePAYMENTMETHOD string = "PAYMENT_METHOD"

	// CustomFieldObjectTypeTAG captures enum value "TAG"
	CustomFieldObjectTypeTAG string = "TAG"

	// CustomFieldObjectTypeTAGDEFINITION captures enum value "TAG_DEFINITION"
	CustomFieldObjectTypeTAGDEFINITION string = "TAG_DEFINITION"

	// CustomFieldObjectTypeTENANT captures enum value "TENANT"
	CustomFieldObjectTypeTENANT string = "TENANT"

	// CustomFieldObjectTypeTENANTKVS captures enum value "TENANT_KVS"
	CustomFieldObjectTypeTENANTKVS string = "TENANT_KVS"
)
View Source
const (

	// DurationUnitDAYS captures enum value "DAYS"
	DurationUnitDAYS string = "DAYS"

	// DurationUnitWEEKS captures enum value "WEEKS"
	DurationUnitWEEKS string = "WEEKS"

	// DurationUnitMONTHS captures enum value "MONTHS"
	DurationUnitMONTHS string = "MONTHS"

	// DurationUnitYEARS captures enum value "YEARS"
	DurationUnitYEARS string = "YEARS"

	// DurationUnitUNLIMITED captures enum value "UNLIMITED"
	DurationUnitUNLIMITED string = "UNLIMITED"
)
View Source
const (

	// EventSubscriptionBillingPeriodDAILY captures enum value "DAILY"
	EventSubscriptionBillingPeriodDAILY string = "DAILY"

	// EventSubscriptionBillingPeriodWEEKLY captures enum value "WEEKLY"
	EventSubscriptionBillingPeriodWEEKLY string = "WEEKLY"

	// EventSubscriptionBillingPeriodBIWEEKLY captures enum value "BIWEEKLY"
	EventSubscriptionBillingPeriodBIWEEKLY string = "BIWEEKLY"

	// EventSubscriptionBillingPeriodTHIRTYDAYS captures enum value "THIRTY_DAYS"
	EventSubscriptionBillingPeriodTHIRTYDAYS string = "THIRTY_DAYS"

	// EventSubscriptionBillingPeriodSIXTYDAYS captures enum value "SIXTY_DAYS"
	EventSubscriptionBillingPeriodSIXTYDAYS string = "SIXTY_DAYS"

	// EventSubscriptionBillingPeriodNINETYDAYS captures enum value "NINETY_DAYS"
	EventSubscriptionBillingPeriodNINETYDAYS string = "NINETY_DAYS"

	// EventSubscriptionBillingPeriodMONTHLY captures enum value "MONTHLY"
	EventSubscriptionBillingPeriodMONTHLY string = "MONTHLY"

	// EventSubscriptionBillingPeriodBIMESTRIAL captures enum value "BIMESTRIAL"
	EventSubscriptionBillingPeriodBIMESTRIAL string = "BIMESTRIAL"

	// EventSubscriptionBillingPeriodQUARTERLY captures enum value "QUARTERLY"
	EventSubscriptionBillingPeriodQUARTERLY string = "QUARTERLY"

	// EventSubscriptionBillingPeriodTRIANNUAL captures enum value "TRIANNUAL"
	EventSubscriptionBillingPeriodTRIANNUAL string = "TRIANNUAL"

	// EventSubscriptionBillingPeriodBIANNUAL captures enum value "BIANNUAL"
	EventSubscriptionBillingPeriodBIANNUAL string = "BIANNUAL"

	// EventSubscriptionBillingPeriodANNUAL captures enum value "ANNUAL"
	EventSubscriptionBillingPeriodANNUAL string = "ANNUAL"

	// EventSubscriptionBillingPeriodBIENNIAL captures enum value "BIENNIAL"
	EventSubscriptionBillingPeriodBIENNIAL string = "BIENNIAL"

	// EventSubscriptionBillingPeriodNOBILLINGPERIOD captures enum value "NO_BILLING_PERIOD"
	EventSubscriptionBillingPeriodNOBILLINGPERIOD string = "NO_BILLING_PERIOD"
)
View Source
const (

	// EventSubscriptionEventTypeSTARTENTITLEMENT captures enum value "START_ENTITLEMENT"
	EventSubscriptionEventTypeSTARTENTITLEMENT string = "START_ENTITLEMENT"

	// EventSubscriptionEventTypeSTARTBILLING captures enum value "START_BILLING"
	EventSubscriptionEventTypeSTARTBILLING string = "START_BILLING"

	// EventSubscriptionEventTypePAUSEENTITLEMENT captures enum value "PAUSE_ENTITLEMENT"
	EventSubscriptionEventTypePAUSEENTITLEMENT string = "PAUSE_ENTITLEMENT"

	// EventSubscriptionEventTypePAUSEBILLING captures enum value "PAUSE_BILLING"
	EventSubscriptionEventTypePAUSEBILLING string = "PAUSE_BILLING"

	// EventSubscriptionEventTypeRESUMEENTITLEMENT captures enum value "RESUME_ENTITLEMENT"
	EventSubscriptionEventTypeRESUMEENTITLEMENT string = "RESUME_ENTITLEMENT"

	// EventSubscriptionEventTypeRESUMEBILLING captures enum value "RESUME_BILLING"
	EventSubscriptionEventTypeRESUMEBILLING string = "RESUME_BILLING"

	// EventSubscriptionEventTypePHASE captures enum value "PHASE"
	EventSubscriptionEventTypePHASE string = "PHASE"

	// EventSubscriptionEventTypeCHANGE captures enum value "CHANGE"
	EventSubscriptionEventTypeCHANGE string = "CHANGE"

	// EventSubscriptionEventTypeSTOPENTITLEMENT captures enum value "STOP_ENTITLEMENT"
	EventSubscriptionEventTypeSTOPENTITLEMENT string = "STOP_ENTITLEMENT"

	// EventSubscriptionEventTypeSTOPBILLING captures enum value "STOP_BILLING"
	EventSubscriptionEventTypeSTOPBILLING string = "STOP_BILLING"

	// EventSubscriptionEventTypeSERVICESTATECHANGE captures enum value "SERVICE_STATE_CHANGE"
	EventSubscriptionEventTypeSERVICESTATECHANGE string = "SERVICE_STATE_CHANGE"
)
View Source
const (

	// InvoiceCurrencyAED captures enum value "AED"
	InvoiceCurrencyAED string = "AED"

	// InvoiceCurrencyAFN captures enum value "AFN"
	InvoiceCurrencyAFN string = "AFN"

	// InvoiceCurrencyALL captures enum value "ALL"
	InvoiceCurrencyALL string = "ALL"

	// InvoiceCurrencyAMD captures enum value "AMD"
	InvoiceCurrencyAMD string = "AMD"

	// InvoiceCurrencyANG captures enum value "ANG"
	InvoiceCurrencyANG string = "ANG"

	// InvoiceCurrencyAOA captures enum value "AOA"
	InvoiceCurrencyAOA string = "AOA"

	// InvoiceCurrencyARS captures enum value "ARS"
	InvoiceCurrencyARS string = "ARS"

	// InvoiceCurrencyAUD captures enum value "AUD"
	InvoiceCurrencyAUD string = "AUD"

	// InvoiceCurrencyAWG captures enum value "AWG"
	InvoiceCurrencyAWG string = "AWG"

	// InvoiceCurrencyAZN captures enum value "AZN"
	InvoiceCurrencyAZN string = "AZN"

	// InvoiceCurrencyBAM captures enum value "BAM"
	InvoiceCurrencyBAM string = "BAM"

	// InvoiceCurrencyBBD captures enum value "BBD"
	InvoiceCurrencyBBD string = "BBD"

	// InvoiceCurrencyBDT captures enum value "BDT"
	InvoiceCurrencyBDT string = "BDT"

	// InvoiceCurrencyBGN captures enum value "BGN"
	InvoiceCurrencyBGN string = "BGN"

	// InvoiceCurrencyBHD captures enum value "BHD"
	InvoiceCurrencyBHD string = "BHD"

	// InvoiceCurrencyBIF captures enum value "BIF"
	InvoiceCurrencyBIF string = "BIF"

	// InvoiceCurrencyBMD captures enum value "BMD"
	InvoiceCurrencyBMD string = "BMD"

	// InvoiceCurrencyBND captures enum value "BND"
	InvoiceCurrencyBND string = "BND"

	// InvoiceCurrencyBOB captures enum value "BOB"
	InvoiceCurrencyBOB string = "BOB"

	// InvoiceCurrencyBRL captures enum value "BRL"
	InvoiceCurrencyBRL string = "BRL"

	// InvoiceCurrencyBSD captures enum value "BSD"
	InvoiceCurrencyBSD string = "BSD"

	// InvoiceCurrencyBTN captures enum value "BTN"
	InvoiceCurrencyBTN string = "BTN"

	// InvoiceCurrencyBWP captures enum value "BWP"
	InvoiceCurrencyBWP string = "BWP"

	// InvoiceCurrencyBYR captures enum value "BYR"
	InvoiceCurrencyBYR string = "BYR"

	// InvoiceCurrencyBZD captures enum value "BZD"
	InvoiceCurrencyBZD string = "BZD"

	// InvoiceCurrencyCAD captures enum value "CAD"
	InvoiceCurrencyCAD string = "CAD"

	// InvoiceCurrencyCDF captures enum value "CDF"
	InvoiceCurrencyCDF string = "CDF"

	// InvoiceCurrencyCHF captures enum value "CHF"
	InvoiceCurrencyCHF string = "CHF"

	// InvoiceCurrencyCLP captures enum value "CLP"
	InvoiceCurrencyCLP string = "CLP"

	// InvoiceCurrencyCNY captures enum value "CNY"
	InvoiceCurrencyCNY string = "CNY"

	// InvoiceCurrencyCOP captures enum value "COP"
	InvoiceCurrencyCOP string = "COP"

	// InvoiceCurrencyCRC captures enum value "CRC"
	InvoiceCurrencyCRC string = "CRC"

	// InvoiceCurrencyCUC captures enum value "CUC"
	InvoiceCurrencyCUC string = "CUC"

	// InvoiceCurrencyCUP captures enum value "CUP"
	InvoiceCurrencyCUP string = "CUP"

	// InvoiceCurrencyCVE captures enum value "CVE"
	InvoiceCurrencyCVE string = "CVE"

	// InvoiceCurrencyCZK captures enum value "CZK"
	InvoiceCurrencyCZK string = "CZK"

	// InvoiceCurrencyDJF captures enum value "DJF"
	InvoiceCurrencyDJF string = "DJF"

	// InvoiceCurrencyDKK captures enum value "DKK"
	InvoiceCurrencyDKK string = "DKK"

	// InvoiceCurrencyDOP captures enum value "DOP"
	InvoiceCurrencyDOP string = "DOP"

	// InvoiceCurrencyDZD captures enum value "DZD"
	InvoiceCurrencyDZD string = "DZD"

	// InvoiceCurrencyEGP captures enum value "EGP"
	InvoiceCurrencyEGP string = "EGP"

	// InvoiceCurrencyERN captures enum value "ERN"
	InvoiceCurrencyERN string = "ERN"

	// InvoiceCurrencyETB captures enum value "ETB"
	InvoiceCurrencyETB string = "ETB"

	// InvoiceCurrencyEUR captures enum value "EUR"
	InvoiceCurrencyEUR string = "EUR"

	// InvoiceCurrencyFJD captures enum value "FJD"
	InvoiceCurrencyFJD string = "FJD"

	// InvoiceCurrencyFKP captures enum value "FKP"
	InvoiceCurrencyFKP string = "FKP"

	// InvoiceCurrencyGBP captures enum value "GBP"
	InvoiceCurrencyGBP string = "GBP"

	// InvoiceCurrencyGEL captures enum value "GEL"
	InvoiceCurrencyGEL string = "GEL"

	// InvoiceCurrencyGGP captures enum value "GGP"
	InvoiceCurrencyGGP string = "GGP"

	// InvoiceCurrencyGHS captures enum value "GHS"
	InvoiceCurrencyGHS string = "GHS"

	// InvoiceCurrencyGIP captures enum value "GIP"
	InvoiceCurrencyGIP string = "GIP"

	// InvoiceCurrencyGMD captures enum value "GMD"
	InvoiceCurrencyGMD string = "GMD"

	// InvoiceCurrencyGNF captures enum value "GNF"
	InvoiceCurrencyGNF string = "GNF"

	// InvoiceCurrencyGTQ captures enum value "GTQ"
	InvoiceCurrencyGTQ string = "GTQ"

	// InvoiceCurrencyGYD captures enum value "GYD"
	InvoiceCurrencyGYD string = "GYD"

	// InvoiceCurrencyHKD captures enum value "HKD"
	InvoiceCurrencyHKD string = "HKD"

	// InvoiceCurrencyHNL captures enum value "HNL"
	InvoiceCurrencyHNL string = "HNL"

	// InvoiceCurrencyHRK captures enum value "HRK"
	InvoiceCurrencyHRK string = "HRK"

	// InvoiceCurrencyHTG captures enum value "HTG"
	InvoiceCurrencyHTG string = "HTG"

	// InvoiceCurrencyHUF captures enum value "HUF"
	InvoiceCurrencyHUF string = "HUF"

	// InvoiceCurrencyIDR captures enum value "IDR"
	InvoiceCurrencyIDR string = "IDR"

	// InvoiceCurrencyILS captures enum value "ILS"
	InvoiceCurrencyILS string = "ILS"

	// InvoiceCurrencyIMP captures enum value "IMP"
	InvoiceCurrencyIMP string = "IMP"

	// InvoiceCurrencyINR captures enum value "INR"
	InvoiceCurrencyINR string = "INR"

	// InvoiceCurrencyIQD captures enum value "IQD"
	InvoiceCurrencyIQD string = "IQD"

	// InvoiceCurrencyIRR captures enum value "IRR"
	InvoiceCurrencyIRR string = "IRR"

	// InvoiceCurrencyISK captures enum value "ISK"
	InvoiceCurrencyISK string = "ISK"

	// InvoiceCurrencyJEP captures enum value "JEP"
	InvoiceCurrencyJEP string = "JEP"

	// InvoiceCurrencyJMD captures enum value "JMD"
	InvoiceCurrencyJMD string = "JMD"

	// InvoiceCurrencyJOD captures enum value "JOD"
	InvoiceCurrencyJOD string = "JOD"

	// InvoiceCurrencyJPY captures enum value "JPY"
	InvoiceCurrencyJPY string = "JPY"

	// InvoiceCurrencyKES captures enum value "KES"
	InvoiceCurrencyKES string = "KES"

	// InvoiceCurrencyKGS captures enum value "KGS"
	InvoiceCurrencyKGS string = "KGS"

	// InvoiceCurrencyKHR captures enum value "KHR"
	InvoiceCurrencyKHR string = "KHR"

	// InvoiceCurrencyKMF captures enum value "KMF"
	InvoiceCurrencyKMF string = "KMF"

	// InvoiceCurrencyKPW captures enum value "KPW"
	InvoiceCurrencyKPW string = "KPW"

	// InvoiceCurrencyKRW captures enum value "KRW"
	InvoiceCurrencyKRW string = "KRW"

	// InvoiceCurrencyKWD captures enum value "KWD"
	InvoiceCurrencyKWD string = "KWD"

	// InvoiceCurrencyKYD captures enum value "KYD"
	InvoiceCurrencyKYD string = "KYD"

	// InvoiceCurrencyKZT captures enum value "KZT"
	InvoiceCurrencyKZT string = "KZT"

	// InvoiceCurrencyLAK captures enum value "LAK"
	InvoiceCurrencyLAK string = "LAK"

	// InvoiceCurrencyLBP captures enum value "LBP"
	InvoiceCurrencyLBP string = "LBP"

	// InvoiceCurrencyLKR captures enum value "LKR"
	InvoiceCurrencyLKR string = "LKR"

	// InvoiceCurrencyLRD captures enum value "LRD"
	InvoiceCurrencyLRD string = "LRD"

	// InvoiceCurrencyLSL captures enum value "LSL"
	InvoiceCurrencyLSL string = "LSL"

	// InvoiceCurrencyLTL captures enum value "LTL"
	InvoiceCurrencyLTL string = "LTL"

	// InvoiceCurrencyLVL captures enum value "LVL"
	InvoiceCurrencyLVL string = "LVL"

	// InvoiceCurrencyLYD captures enum value "LYD"
	InvoiceCurrencyLYD string = "LYD"

	// InvoiceCurrencyMAD captures enum value "MAD"
	InvoiceCurrencyMAD string = "MAD"

	// InvoiceCurrencyMDL captures enum value "MDL"
	InvoiceCurrencyMDL string = "MDL"

	// InvoiceCurrencyMGA captures enum value "MGA"
	InvoiceCurrencyMGA string = "MGA"

	// InvoiceCurrencyMKD captures enum value "MKD"
	InvoiceCurrencyMKD string = "MKD"

	// InvoiceCurrencyMMK captures enum value "MMK"
	InvoiceCurrencyMMK string = "MMK"

	// InvoiceCurrencyMNT captures enum value "MNT"
	InvoiceCurrencyMNT string = "MNT"

	// InvoiceCurrencyMOP captures enum value "MOP"
	InvoiceCurrencyMOP string = "MOP"

	// InvoiceCurrencyMRO captures enum value "MRO"
	InvoiceCurrencyMRO string = "MRO"

	// InvoiceCurrencyMUR captures enum value "MUR"
	InvoiceCurrencyMUR string = "MUR"

	// InvoiceCurrencyMVR captures enum value "MVR"
	InvoiceCurrencyMVR string = "MVR"

	// InvoiceCurrencyMWK captures enum value "MWK"
	InvoiceCurrencyMWK string = "MWK"

	// InvoiceCurrencyMXN captures enum value "MXN"
	InvoiceCurrencyMXN string = "MXN"

	// InvoiceCurrencyMYR captures enum value "MYR"
	InvoiceCurrencyMYR string = "MYR"

	// InvoiceCurrencyMZN captures enum value "MZN"
	InvoiceCurrencyMZN string = "MZN"

	// InvoiceCurrencyNAD captures enum value "NAD"
	InvoiceCurrencyNAD string = "NAD"

	// InvoiceCurrencyNGN captures enum value "NGN"
	InvoiceCurrencyNGN string = "NGN"

	// InvoiceCurrencyNIO captures enum value "NIO"
	InvoiceCurrencyNIO string = "NIO"

	// InvoiceCurrencyNOK captures enum value "NOK"
	InvoiceCurrencyNOK string = "NOK"

	// InvoiceCurrencyNPR captures enum value "NPR"
	InvoiceCurrencyNPR string = "NPR"

	// InvoiceCurrencyNZD captures enum value "NZD"
	InvoiceCurrencyNZD string = "NZD"

	// InvoiceCurrencyOMR captures enum value "OMR"
	InvoiceCurrencyOMR string = "OMR"

	// InvoiceCurrencyPAB captures enum value "PAB"
	InvoiceCurrencyPAB string = "PAB"

	// InvoiceCurrencyPEN captures enum value "PEN"
	InvoiceCurrencyPEN string = "PEN"

	// InvoiceCurrencyPGK captures enum value "PGK"
	InvoiceCurrencyPGK string = "PGK"

	// InvoiceCurrencyPHP captures enum value "PHP"
	InvoiceCurrencyPHP string = "PHP"

	// InvoiceCurrencyPKR captures enum value "PKR"
	InvoiceCurrencyPKR string = "PKR"

	// InvoiceCurrencyPLN captures enum value "PLN"
	InvoiceCurrencyPLN string = "PLN"

	// InvoiceCurrencyPYG captures enum value "PYG"
	InvoiceCurrencyPYG string = "PYG"

	// InvoiceCurrencyQAR captures enum value "QAR"
	InvoiceCurrencyQAR string = "QAR"

	// InvoiceCurrencyRON captures enum value "RON"
	InvoiceCurrencyRON string = "RON"

	// InvoiceCurrencyRSD captures enum value "RSD"
	InvoiceCurrencyRSD string = "RSD"

	// InvoiceCurrencyRUB captures enum value "RUB"
	InvoiceCurrencyRUB string = "RUB"

	// InvoiceCurrencyRWF captures enum value "RWF"
	InvoiceCurrencyRWF string = "RWF"

	// InvoiceCurrencySAR captures enum value "SAR"
	InvoiceCurrencySAR string = "SAR"

	// InvoiceCurrencySBD captures enum value "SBD"
	InvoiceCurrencySBD string = "SBD"

	// InvoiceCurrencySCR captures enum value "SCR"
	InvoiceCurrencySCR string = "SCR"

	// InvoiceCurrencySDG captures enum value "SDG"
	InvoiceCurrencySDG string = "SDG"

	// InvoiceCurrencySEK captures enum value "SEK"
	InvoiceCurrencySEK string = "SEK"

	// InvoiceCurrencySGD captures enum value "SGD"
	InvoiceCurrencySGD string = "SGD"

	// InvoiceCurrencySHP captures enum value "SHP"
	InvoiceCurrencySHP string = "SHP"

	// InvoiceCurrencySLL captures enum value "SLL"
	InvoiceCurrencySLL string = "SLL"

	// InvoiceCurrencySOS captures enum value "SOS"
	InvoiceCurrencySOS string = "SOS"

	// InvoiceCurrencySPL captures enum value "SPL"
	InvoiceCurrencySPL string = "SPL"

	// InvoiceCurrencySRD captures enum value "SRD"
	InvoiceCurrencySRD string = "SRD"

	// InvoiceCurrencySTD captures enum value "STD"
	InvoiceCurrencySTD string = "STD"

	// InvoiceCurrencySVC captures enum value "SVC"
	InvoiceCurrencySVC string = "SVC"

	// InvoiceCurrencySYP captures enum value "SYP"
	InvoiceCurrencySYP string = "SYP"

	// InvoiceCurrencySZL captures enum value "SZL"
	InvoiceCurrencySZL string = "SZL"

	// InvoiceCurrencyTHB captures enum value "THB"
	InvoiceCurrencyTHB string = "THB"

	// InvoiceCurrencyTJS captures enum value "TJS"
	InvoiceCurrencyTJS string = "TJS"

	// InvoiceCurrencyTMT captures enum value "TMT"
	InvoiceCurrencyTMT string = "TMT"

	// InvoiceCurrencyTND captures enum value "TND"
	InvoiceCurrencyTND string = "TND"

	// InvoiceCurrencyTOP captures enum value "TOP"
	InvoiceCurrencyTOP string = "TOP"

	// InvoiceCurrencyTRY captures enum value "TRY"
	InvoiceCurrencyTRY string = "TRY"

	// InvoiceCurrencyTTD captures enum value "TTD"
	InvoiceCurrencyTTD string = "TTD"

	// InvoiceCurrencyTVD captures enum value "TVD"
	InvoiceCurrencyTVD string = "TVD"

	// InvoiceCurrencyTWD captures enum value "TWD"
	InvoiceCurrencyTWD string = "TWD"

	// InvoiceCurrencyTZS captures enum value "TZS"
	InvoiceCurrencyTZS string = "TZS"

	// InvoiceCurrencyUAH captures enum value "UAH"
	InvoiceCurrencyUAH string = "UAH"

	// InvoiceCurrencyUGX captures enum value "UGX"
	InvoiceCurrencyUGX string = "UGX"

	// InvoiceCurrencyUSD captures enum value "USD"
	InvoiceCurrencyUSD string = "USD"

	// InvoiceCurrencyUYU captures enum value "UYU"
	InvoiceCurrencyUYU string = "UYU"

	// InvoiceCurrencyUZS captures enum value "UZS"
	InvoiceCurrencyUZS string = "UZS"

	// InvoiceCurrencyVEF captures enum value "VEF"
	InvoiceCurrencyVEF string = "VEF"

	// InvoiceCurrencyVND captures enum value "VND"
	InvoiceCurrencyVND string = "VND"

	// InvoiceCurrencyVUV captures enum value "VUV"
	InvoiceCurrencyVUV string = "VUV"

	// InvoiceCurrencyWST captures enum value "WST"
	InvoiceCurrencyWST string = "WST"

	// InvoiceCurrencyXAF captures enum value "XAF"
	InvoiceCurrencyXAF string = "XAF"

	// InvoiceCurrencyXCD captures enum value "XCD"
	InvoiceCurrencyXCD string = "XCD"

	// InvoiceCurrencyXDR captures enum value "XDR"
	InvoiceCurrencyXDR string = "XDR"

	// InvoiceCurrencyXOF captures enum value "XOF"
	InvoiceCurrencyXOF string = "XOF"

	// InvoiceCurrencyXPF captures enum value "XPF"
	InvoiceCurrencyXPF string = "XPF"

	// InvoiceCurrencyYER captures enum value "YER"
	InvoiceCurrencyYER string = "YER"

	// InvoiceCurrencyZAR captures enum value "ZAR"
	InvoiceCurrencyZAR string = "ZAR"

	// InvoiceCurrencyZMW captures enum value "ZMW"
	InvoiceCurrencyZMW string = "ZMW"

	// InvoiceCurrencyZWD captures enum value "ZWD"
	InvoiceCurrencyZWD string = "ZWD"

	// InvoiceCurrencyBTC captures enum value "BTC"
	InvoiceCurrencyBTC string = "BTC"
)
View Source
const (

	// InvoiceStatusDRAFT captures enum value "DRAFT"
	InvoiceStatusDRAFT string = "DRAFT"

	// InvoiceStatusCOMMITTED captures enum value "COMMITTED"
	InvoiceStatusCOMMITTED string = "COMMITTED"

	// InvoiceStatusVOID captures enum value "VOID"
	InvoiceStatusVOID string = "VOID"
)
View Source
const (

	// InvoiceDryRunBillingPeriodDAILY captures enum value "DAILY"
	InvoiceDryRunBillingPeriodDAILY string = "DAILY"

	// InvoiceDryRunBillingPeriodWEEKLY captures enum value "WEEKLY"
	InvoiceDryRunBillingPeriodWEEKLY string = "WEEKLY"

	// InvoiceDryRunBillingPeriodBIWEEKLY captures enum value "BIWEEKLY"
	InvoiceDryRunBillingPeriodBIWEEKLY string = "BIWEEKLY"

	// InvoiceDryRunBillingPeriodTHIRTYDAYS captures enum value "THIRTY_DAYS"
	InvoiceDryRunBillingPeriodTHIRTYDAYS string = "THIRTY_DAYS"

	// InvoiceDryRunBillingPeriodSIXTYDAYS captures enum value "SIXTY_DAYS"
	InvoiceDryRunBillingPeriodSIXTYDAYS string = "SIXTY_DAYS"

	// InvoiceDryRunBillingPeriodNINETYDAYS captures enum value "NINETY_DAYS"
	InvoiceDryRunBillingPeriodNINETYDAYS string = "NINETY_DAYS"

	// InvoiceDryRunBillingPeriodMONTHLY captures enum value "MONTHLY"
	InvoiceDryRunBillingPeriodMONTHLY string = "MONTHLY"

	// InvoiceDryRunBillingPeriodBIMESTRIAL captures enum value "BIMESTRIAL"
	InvoiceDryRunBillingPeriodBIMESTRIAL string = "BIMESTRIAL"

	// InvoiceDryRunBillingPeriodQUARTERLY captures enum value "QUARTERLY"
	InvoiceDryRunBillingPeriodQUARTERLY string = "QUARTERLY"

	// InvoiceDryRunBillingPeriodTRIANNUAL captures enum value "TRIANNUAL"
	InvoiceDryRunBillingPeriodTRIANNUAL string = "TRIANNUAL"

	// InvoiceDryRunBillingPeriodBIANNUAL captures enum value "BIANNUAL"
	InvoiceDryRunBillingPeriodBIANNUAL string = "BIANNUAL"

	// InvoiceDryRunBillingPeriodANNUAL captures enum value "ANNUAL"
	InvoiceDryRunBillingPeriodANNUAL string = "ANNUAL"

	// InvoiceDryRunBillingPeriodBIENNIAL captures enum value "BIENNIAL"
	InvoiceDryRunBillingPeriodBIENNIAL string = "BIENNIAL"

	// InvoiceDryRunBillingPeriodNOBILLINGPERIOD captures enum value "NO_BILLING_PERIOD"
	InvoiceDryRunBillingPeriodNOBILLINGPERIOD string = "NO_BILLING_PERIOD"
)
View Source
const (

	// InvoiceDryRunBillingPolicySTARTOFTERM captures enum value "START_OF_TERM"
	InvoiceDryRunBillingPolicySTARTOFTERM string = "START_OF_TERM"

	// InvoiceDryRunBillingPolicyENDOFTERM captures enum value "END_OF_TERM"
	InvoiceDryRunBillingPolicyENDOFTERM string = "END_OF_TERM"

	// InvoiceDryRunBillingPolicyIMMEDIATE captures enum value "IMMEDIATE"
	InvoiceDryRunBillingPolicyIMMEDIATE string = "IMMEDIATE"

	// InvoiceDryRunBillingPolicyILLEGAL captures enum value "ILLEGAL"
	InvoiceDryRunBillingPolicyILLEGAL string = "ILLEGAL"
)
View Source
const (

	// InvoiceDryRunDryRunActionSTARTENTITLEMENT captures enum value "START_ENTITLEMENT"
	InvoiceDryRunDryRunActionSTARTENTITLEMENT string = "START_ENTITLEMENT"

	// InvoiceDryRunDryRunActionSTARTBILLING captures enum value "START_BILLING"
	InvoiceDryRunDryRunActionSTARTBILLING string = "START_BILLING"

	// InvoiceDryRunDryRunActionPAUSEENTITLEMENT captures enum value "PAUSE_ENTITLEMENT"
	InvoiceDryRunDryRunActionPAUSEENTITLEMENT string = "PAUSE_ENTITLEMENT"

	// InvoiceDryRunDryRunActionPAUSEBILLING captures enum value "PAUSE_BILLING"
	InvoiceDryRunDryRunActionPAUSEBILLING string = "PAUSE_BILLING"

	// InvoiceDryRunDryRunActionRESUMEENTITLEMENT captures enum value "RESUME_ENTITLEMENT"
	InvoiceDryRunDryRunActionRESUMEENTITLEMENT string = "RESUME_ENTITLEMENT"

	// InvoiceDryRunDryRunActionRESUMEBILLING captures enum value "RESUME_BILLING"
	InvoiceDryRunDryRunActionRESUMEBILLING string = "RESUME_BILLING"

	// InvoiceDryRunDryRunActionPHASE captures enum value "PHASE"
	InvoiceDryRunDryRunActionPHASE string = "PHASE"

	// InvoiceDryRunDryRunActionCHANGE captures enum value "CHANGE"
	InvoiceDryRunDryRunActionCHANGE string = "CHANGE"

	// InvoiceDryRunDryRunActionSTOPENTITLEMENT captures enum value "STOP_ENTITLEMENT"
	InvoiceDryRunDryRunActionSTOPENTITLEMENT string = "STOP_ENTITLEMENT"

	// InvoiceDryRunDryRunActionSTOPBILLING captures enum value "STOP_BILLING"
	InvoiceDryRunDryRunActionSTOPBILLING string = "STOP_BILLING"

	// InvoiceDryRunDryRunActionSERVICESTATECHANGE captures enum value "SERVICE_STATE_CHANGE"
	InvoiceDryRunDryRunActionSERVICESTATECHANGE string = "SERVICE_STATE_CHANGE"
)
View Source
const (

	// InvoiceDryRunDryRunTypeTARGETDATE captures enum value "TARGET_DATE"
	InvoiceDryRunDryRunTypeTARGETDATE string = "TARGET_DATE"

	// InvoiceDryRunDryRunTypeUPCOMINGINVOICE captures enum value "UPCOMING_INVOICE"
	InvoiceDryRunDryRunTypeUPCOMINGINVOICE string = "UPCOMING_INVOICE"

	// InvoiceDryRunDryRunTypeSUBSCRIPTIONACTION captures enum value "SUBSCRIPTION_ACTION"
	InvoiceDryRunDryRunTypeSUBSCRIPTIONACTION string = "SUBSCRIPTION_ACTION"
)
View Source
const (

	// InvoiceDryRunPhaseTypeTRIAL captures enum value "TRIAL"
	InvoiceDryRunPhaseTypeTRIAL string = "TRIAL"

	// InvoiceDryRunPhaseTypeDISCOUNT captures enum value "DISCOUNT"
	InvoiceDryRunPhaseTypeDISCOUNT string = "DISCOUNT"

	// InvoiceDryRunPhaseTypeFIXEDTERM captures enum value "FIXEDTERM"
	InvoiceDryRunPhaseTypeFIXEDTERM string = "FIXEDTERM"

	// InvoiceDryRunPhaseTypeEVERGREEN captures enum value "EVERGREEN"
	InvoiceDryRunPhaseTypeEVERGREEN string = "EVERGREEN"
)
View Source
const (

	// InvoiceDryRunProductCategoryBASE captures enum value "BASE"
	InvoiceDryRunProductCategoryBASE string = "BASE"

	// InvoiceDryRunProductCategoryADDON captures enum value "ADD_ON"
	InvoiceDryRunProductCategoryADDON string = "ADD_ON"

	// InvoiceDryRunProductCategorySTANDALONE captures enum value "STANDALONE"
	InvoiceDryRunProductCategorySTANDALONE string = "STANDALONE"
)
View Source
const (

	// InvoiceItemCurrencyAED captures enum value "AED"
	InvoiceItemCurrencyAED string = "AED"

	// InvoiceItemCurrencyAFN captures enum value "AFN"
	InvoiceItemCurrencyAFN string = "AFN"

	// InvoiceItemCurrencyALL captures enum value "ALL"
	InvoiceItemCurrencyALL string = "ALL"

	// InvoiceItemCurrencyAMD captures enum value "AMD"
	InvoiceItemCurrencyAMD string = "AMD"

	// InvoiceItemCurrencyANG captures enum value "ANG"
	InvoiceItemCurrencyANG string = "ANG"

	// InvoiceItemCurrencyAOA captures enum value "AOA"
	InvoiceItemCurrencyAOA string = "AOA"

	// InvoiceItemCurrencyARS captures enum value "ARS"
	InvoiceItemCurrencyARS string = "ARS"

	// InvoiceItemCurrencyAUD captures enum value "AUD"
	InvoiceItemCurrencyAUD string = "AUD"

	// InvoiceItemCurrencyAWG captures enum value "AWG"
	InvoiceItemCurrencyAWG string = "AWG"

	// InvoiceItemCurrencyAZN captures enum value "AZN"
	InvoiceItemCurrencyAZN string = "AZN"

	// InvoiceItemCurrencyBAM captures enum value "BAM"
	InvoiceItemCurrencyBAM string = "BAM"

	// InvoiceItemCurrencyBBD captures enum value "BBD"
	InvoiceItemCurrencyBBD string = "BBD"

	// InvoiceItemCurrencyBDT captures enum value "BDT"
	InvoiceItemCurrencyBDT string = "BDT"

	// InvoiceItemCurrencyBGN captures enum value "BGN"
	InvoiceItemCurrencyBGN string = "BGN"

	// InvoiceItemCurrencyBHD captures enum value "BHD"
	InvoiceItemCurrencyBHD string = "BHD"

	// InvoiceItemCurrencyBIF captures enum value "BIF"
	InvoiceItemCurrencyBIF string = "BIF"

	// InvoiceItemCurrencyBMD captures enum value "BMD"
	InvoiceItemCurrencyBMD string = "BMD"

	// InvoiceItemCurrencyBND captures enum value "BND"
	InvoiceItemCurrencyBND string = "BND"

	// InvoiceItemCurrencyBOB captures enum value "BOB"
	InvoiceItemCurrencyBOB string = "BOB"

	// InvoiceItemCurrencyBRL captures enum value "BRL"
	InvoiceItemCurrencyBRL string = "BRL"

	// InvoiceItemCurrencyBSD captures enum value "BSD"
	InvoiceItemCurrencyBSD string = "BSD"

	// InvoiceItemCurrencyBTN captures enum value "BTN"
	InvoiceItemCurrencyBTN string = "BTN"

	// InvoiceItemCurrencyBWP captures enum value "BWP"
	InvoiceItemCurrencyBWP string = "BWP"

	// InvoiceItemCurrencyBYR captures enum value "BYR"
	InvoiceItemCurrencyBYR string = "BYR"

	// InvoiceItemCurrencyBZD captures enum value "BZD"
	InvoiceItemCurrencyBZD string = "BZD"

	// InvoiceItemCurrencyCAD captures enum value "CAD"
	InvoiceItemCurrencyCAD string = "CAD"

	// InvoiceItemCurrencyCDF captures enum value "CDF"
	InvoiceItemCurrencyCDF string = "CDF"

	// InvoiceItemCurrencyCHF captures enum value "CHF"
	InvoiceItemCurrencyCHF string = "CHF"

	// InvoiceItemCurrencyCLP captures enum value "CLP"
	InvoiceItemCurrencyCLP string = "CLP"

	// InvoiceItemCurrencyCNY captures enum value "CNY"
	InvoiceItemCurrencyCNY string = "CNY"

	// InvoiceItemCurrencyCOP captures enum value "COP"
	InvoiceItemCurrencyCOP string = "COP"

	// InvoiceItemCurrencyCRC captures enum value "CRC"
	InvoiceItemCurrencyCRC string = "CRC"

	// InvoiceItemCurrencyCUC captures enum value "CUC"
	InvoiceItemCurrencyCUC string = "CUC"

	// InvoiceItemCurrencyCUP captures enum value "CUP"
	InvoiceItemCurrencyCUP string = "CUP"

	// InvoiceItemCurrencyCVE captures enum value "CVE"
	InvoiceItemCurrencyCVE string = "CVE"

	// InvoiceItemCurrencyCZK captures enum value "CZK"
	InvoiceItemCurrencyCZK string = "CZK"

	// InvoiceItemCurrencyDJF captures enum value "DJF"
	InvoiceItemCurrencyDJF string = "DJF"

	// InvoiceItemCurrencyDKK captures enum value "DKK"
	InvoiceItemCurrencyDKK string = "DKK"

	// InvoiceItemCurrencyDOP captures enum value "DOP"
	InvoiceItemCurrencyDOP string = "DOP"

	// InvoiceItemCurrencyDZD captures enum value "DZD"
	InvoiceItemCurrencyDZD string = "DZD"

	// InvoiceItemCurrencyEGP captures enum value "EGP"
	InvoiceItemCurrencyEGP string = "EGP"

	// InvoiceItemCurrencyERN captures enum value "ERN"
	InvoiceItemCurrencyERN string = "ERN"

	// InvoiceItemCurrencyETB captures enum value "ETB"
	InvoiceItemCurrencyETB string = "ETB"

	// InvoiceItemCurrencyEUR captures enum value "EUR"
	InvoiceItemCurrencyEUR string = "EUR"

	// InvoiceItemCurrencyFJD captures enum value "FJD"
	InvoiceItemCurrencyFJD string = "FJD"

	// InvoiceItemCurrencyFKP captures enum value "FKP"
	InvoiceItemCurrencyFKP string = "FKP"

	// InvoiceItemCurrencyGBP captures enum value "GBP"
	InvoiceItemCurrencyGBP string = "GBP"

	// InvoiceItemCurrencyGEL captures enum value "GEL"
	InvoiceItemCurrencyGEL string = "GEL"

	// InvoiceItemCurrencyGGP captures enum value "GGP"
	InvoiceItemCurrencyGGP string = "GGP"

	// InvoiceItemCurrencyGHS captures enum value "GHS"
	InvoiceItemCurrencyGHS string = "GHS"

	// InvoiceItemCurrencyGIP captures enum value "GIP"
	InvoiceItemCurrencyGIP string = "GIP"

	// InvoiceItemCurrencyGMD captures enum value "GMD"
	InvoiceItemCurrencyGMD string = "GMD"

	// InvoiceItemCurrencyGNF captures enum value "GNF"
	InvoiceItemCurrencyGNF string = "GNF"

	// InvoiceItemCurrencyGTQ captures enum value "GTQ"
	InvoiceItemCurrencyGTQ string = "GTQ"

	// InvoiceItemCurrencyGYD captures enum value "GYD"
	InvoiceItemCurrencyGYD string = "GYD"

	// InvoiceItemCurrencyHKD captures enum value "HKD"
	InvoiceItemCurrencyHKD string = "HKD"

	// InvoiceItemCurrencyHNL captures enum value "HNL"
	InvoiceItemCurrencyHNL string = "HNL"

	// InvoiceItemCurrencyHRK captures enum value "HRK"
	InvoiceItemCurrencyHRK string = "HRK"

	// InvoiceItemCurrencyHTG captures enum value "HTG"
	InvoiceItemCurrencyHTG string = "HTG"

	// InvoiceItemCurrencyHUF captures enum value "HUF"
	InvoiceItemCurrencyHUF string = "HUF"

	// InvoiceItemCurrencyIDR captures enum value "IDR"
	InvoiceItemCurrencyIDR string = "IDR"

	// InvoiceItemCurrencyILS captures enum value "ILS"
	InvoiceItemCurrencyILS string = "ILS"

	// InvoiceItemCurrencyIMP captures enum value "IMP"
	InvoiceItemCurrencyIMP string = "IMP"

	// InvoiceItemCurrencyINR captures enum value "INR"
	InvoiceItemCurrencyINR string = "INR"

	// InvoiceItemCurrencyIQD captures enum value "IQD"
	InvoiceItemCurrencyIQD string = "IQD"

	// InvoiceItemCurrencyIRR captures enum value "IRR"
	InvoiceItemCurrencyIRR string = "IRR"

	// InvoiceItemCurrencyISK captures enum value "ISK"
	InvoiceItemCurrencyISK string = "ISK"

	// InvoiceItemCurrencyJEP captures enum value "JEP"
	InvoiceItemCurrencyJEP string = "JEP"

	// InvoiceItemCurrencyJMD captures enum value "JMD"
	InvoiceItemCurrencyJMD string = "JMD"

	// InvoiceItemCurrencyJOD captures enum value "JOD"
	InvoiceItemCurrencyJOD string = "JOD"

	// InvoiceItemCurrencyJPY captures enum value "JPY"
	InvoiceItemCurrencyJPY string = "JPY"

	// InvoiceItemCurrencyKES captures enum value "KES"
	InvoiceItemCurrencyKES string = "KES"

	// InvoiceItemCurrencyKGS captures enum value "KGS"
	InvoiceItemCurrencyKGS string = "KGS"

	// InvoiceItemCurrencyKHR captures enum value "KHR"
	InvoiceItemCurrencyKHR string = "KHR"

	// InvoiceItemCurrencyKMF captures enum value "KMF"
	InvoiceItemCurrencyKMF string = "KMF"

	// InvoiceItemCurrencyKPW captures enum value "KPW"
	InvoiceItemCurrencyKPW string = "KPW"

	// InvoiceItemCurrencyKRW captures enum value "KRW"
	InvoiceItemCurrencyKRW string = "KRW"

	// InvoiceItemCurrencyKWD captures enum value "KWD"
	InvoiceItemCurrencyKWD string = "KWD"

	// InvoiceItemCurrencyKYD captures enum value "KYD"
	InvoiceItemCurrencyKYD string = "KYD"

	// InvoiceItemCurrencyKZT captures enum value "KZT"
	InvoiceItemCurrencyKZT string = "KZT"

	// InvoiceItemCurrencyLAK captures enum value "LAK"
	InvoiceItemCurrencyLAK string = "LAK"

	// InvoiceItemCurrencyLBP captures enum value "LBP"
	InvoiceItemCurrencyLBP string = "LBP"

	// InvoiceItemCurrencyLKR captures enum value "LKR"
	InvoiceItemCurrencyLKR string = "LKR"

	// InvoiceItemCurrencyLRD captures enum value "LRD"
	InvoiceItemCurrencyLRD string = "LRD"

	// InvoiceItemCurrencyLSL captures enum value "LSL"
	InvoiceItemCurrencyLSL string = "LSL"

	// InvoiceItemCurrencyLTL captures enum value "LTL"
	InvoiceItemCurrencyLTL string = "LTL"

	// InvoiceItemCurrencyLVL captures enum value "LVL"
	InvoiceItemCurrencyLVL string = "LVL"

	// InvoiceItemCurrencyLYD captures enum value "LYD"
	InvoiceItemCurrencyLYD string = "LYD"

	// InvoiceItemCurrencyMAD captures enum value "MAD"
	InvoiceItemCurrencyMAD string = "MAD"

	// InvoiceItemCurrencyMDL captures enum value "MDL"
	InvoiceItemCurrencyMDL string = "MDL"

	// InvoiceItemCurrencyMGA captures enum value "MGA"
	InvoiceItemCurrencyMGA string = "MGA"

	// InvoiceItemCurrencyMKD captures enum value "MKD"
	InvoiceItemCurrencyMKD string = "MKD"

	// InvoiceItemCurrencyMMK captures enum value "MMK"
	InvoiceItemCurrencyMMK string = "MMK"

	// InvoiceItemCurrencyMNT captures enum value "MNT"
	InvoiceItemCurrencyMNT string = "MNT"

	// InvoiceItemCurrencyMOP captures enum value "MOP"
	InvoiceItemCurrencyMOP string = "MOP"

	// InvoiceItemCurrencyMRO captures enum value "MRO"
	InvoiceItemCurrencyMRO string = "MRO"

	// InvoiceItemCurrencyMUR captures enum value "MUR"
	InvoiceItemCurrencyMUR string = "MUR"

	// InvoiceItemCurrencyMVR captures enum value "MVR"
	InvoiceItemCurrencyMVR string = "MVR"

	// InvoiceItemCurrencyMWK captures enum value "MWK"
	InvoiceItemCurrencyMWK string = "MWK"

	// InvoiceItemCurrencyMXN captures enum value "MXN"
	InvoiceItemCurrencyMXN string = "MXN"

	// InvoiceItemCurrencyMYR captures enum value "MYR"
	InvoiceItemCurrencyMYR string = "MYR"

	// InvoiceItemCurrencyMZN captures enum value "MZN"
	InvoiceItemCurrencyMZN string = "MZN"

	// InvoiceItemCurrencyNAD captures enum value "NAD"
	InvoiceItemCurrencyNAD string = "NAD"

	// InvoiceItemCurrencyNGN captures enum value "NGN"
	InvoiceItemCurrencyNGN string = "NGN"

	// InvoiceItemCurrencyNIO captures enum value "NIO"
	InvoiceItemCurrencyNIO string = "NIO"

	// InvoiceItemCurrencyNOK captures enum value "NOK"
	InvoiceItemCurrencyNOK string = "NOK"

	// InvoiceItemCurrencyNPR captures enum value "NPR"
	InvoiceItemCurrencyNPR string = "NPR"

	// InvoiceItemCurrencyNZD captures enum value "NZD"
	InvoiceItemCurrencyNZD string = "NZD"

	// InvoiceItemCurrencyOMR captures enum value "OMR"
	InvoiceItemCurrencyOMR string = "OMR"

	// InvoiceItemCurrencyPAB captures enum value "PAB"
	InvoiceItemCurrencyPAB string = "PAB"

	// InvoiceItemCurrencyPEN captures enum value "PEN"
	InvoiceItemCurrencyPEN string = "PEN"

	// InvoiceItemCurrencyPGK captures enum value "PGK"
	InvoiceItemCurrencyPGK string = "PGK"

	// InvoiceItemCurrencyPHP captures enum value "PHP"
	InvoiceItemCurrencyPHP string = "PHP"

	// InvoiceItemCurrencyPKR captures enum value "PKR"
	InvoiceItemCurrencyPKR string = "PKR"

	// InvoiceItemCurrencyPLN captures enum value "PLN"
	InvoiceItemCurrencyPLN string = "PLN"

	// InvoiceItemCurrencyPYG captures enum value "PYG"
	InvoiceItemCurrencyPYG string = "PYG"

	// InvoiceItemCurrencyQAR captures enum value "QAR"
	InvoiceItemCurrencyQAR string = "QAR"

	// InvoiceItemCurrencyRON captures enum value "RON"
	InvoiceItemCurrencyRON string = "RON"

	// InvoiceItemCurrencyRSD captures enum value "RSD"
	InvoiceItemCurrencyRSD string = "RSD"

	// InvoiceItemCurrencyRUB captures enum value "RUB"
	InvoiceItemCurrencyRUB string = "RUB"

	// InvoiceItemCurrencyRWF captures enum value "RWF"
	InvoiceItemCurrencyRWF string = "RWF"

	// InvoiceItemCurrencySAR captures enum value "SAR"
	InvoiceItemCurrencySAR string = "SAR"

	// InvoiceItemCurrencySBD captures enum value "SBD"
	InvoiceItemCurrencySBD string = "SBD"

	// InvoiceItemCurrencySCR captures enum value "SCR"
	InvoiceItemCurrencySCR string = "SCR"

	// InvoiceItemCurrencySDG captures enum value "SDG"
	InvoiceItemCurrencySDG string = "SDG"

	// InvoiceItemCurrencySEK captures enum value "SEK"
	InvoiceItemCurrencySEK string = "SEK"

	// InvoiceItemCurrencySGD captures enum value "SGD"
	InvoiceItemCurrencySGD string = "SGD"

	// InvoiceItemCurrencySHP captures enum value "SHP"
	InvoiceItemCurrencySHP string = "SHP"

	// InvoiceItemCurrencySLL captures enum value "SLL"
	InvoiceItemCurrencySLL string = "SLL"

	// InvoiceItemCurrencySOS captures enum value "SOS"
	InvoiceItemCurrencySOS string = "SOS"

	// InvoiceItemCurrencySPL captures enum value "SPL"
	InvoiceItemCurrencySPL string = "SPL"

	// InvoiceItemCurrencySRD captures enum value "SRD"
	InvoiceItemCurrencySRD string = "SRD"

	// InvoiceItemCurrencySTD captures enum value "STD"
	InvoiceItemCurrencySTD string = "STD"

	// InvoiceItemCurrencySVC captures enum value "SVC"
	InvoiceItemCurrencySVC string = "SVC"

	// InvoiceItemCurrencySYP captures enum value "SYP"
	InvoiceItemCurrencySYP string = "SYP"

	// InvoiceItemCurrencySZL captures enum value "SZL"
	InvoiceItemCurrencySZL string = "SZL"

	// InvoiceItemCurrencyTHB captures enum value "THB"
	InvoiceItemCurrencyTHB string = "THB"

	// InvoiceItemCurrencyTJS captures enum value "TJS"
	InvoiceItemCurrencyTJS string = "TJS"

	// InvoiceItemCurrencyTMT captures enum value "TMT"
	InvoiceItemCurrencyTMT string = "TMT"

	// InvoiceItemCurrencyTND captures enum value "TND"
	InvoiceItemCurrencyTND string = "TND"

	// InvoiceItemCurrencyTOP captures enum value "TOP"
	InvoiceItemCurrencyTOP string = "TOP"

	// InvoiceItemCurrencyTRY captures enum value "TRY"
	InvoiceItemCurrencyTRY string = "TRY"

	// InvoiceItemCurrencyTTD captures enum value "TTD"
	InvoiceItemCurrencyTTD string = "TTD"

	// InvoiceItemCurrencyTVD captures enum value "TVD"
	InvoiceItemCurrencyTVD string = "TVD"

	// InvoiceItemCurrencyTWD captures enum value "TWD"
	InvoiceItemCurrencyTWD string = "TWD"

	// InvoiceItemCurrencyTZS captures enum value "TZS"
	InvoiceItemCurrencyTZS string = "TZS"

	// InvoiceItemCurrencyUAH captures enum value "UAH"
	InvoiceItemCurrencyUAH string = "UAH"

	// InvoiceItemCurrencyUGX captures enum value "UGX"
	InvoiceItemCurrencyUGX string = "UGX"

	// InvoiceItemCurrencyUSD captures enum value "USD"
	InvoiceItemCurrencyUSD string = "USD"

	// InvoiceItemCurrencyUYU captures enum value "UYU"
	InvoiceItemCurrencyUYU string = "UYU"

	// InvoiceItemCurrencyUZS captures enum value "UZS"
	InvoiceItemCurrencyUZS string = "UZS"

	// InvoiceItemCurrencyVEF captures enum value "VEF"
	InvoiceItemCurrencyVEF string = "VEF"

	// InvoiceItemCurrencyVND captures enum value "VND"
	InvoiceItemCurrencyVND string = "VND"

	// InvoiceItemCurrencyVUV captures enum value "VUV"
	InvoiceItemCurrencyVUV string = "VUV"

	// InvoiceItemCurrencyWST captures enum value "WST"
	InvoiceItemCurrencyWST string = "WST"

	// InvoiceItemCurrencyXAF captures enum value "XAF"
	InvoiceItemCurrencyXAF string = "XAF"

	// InvoiceItemCurrencyXCD captures enum value "XCD"
	InvoiceItemCurrencyXCD string = "XCD"

	// InvoiceItemCurrencyXDR captures enum value "XDR"
	InvoiceItemCurrencyXDR string = "XDR"

	// InvoiceItemCurrencyXOF captures enum value "XOF"
	InvoiceItemCurrencyXOF string = "XOF"

	// InvoiceItemCurrencyXPF captures enum value "XPF"
	InvoiceItemCurrencyXPF string = "XPF"

	// InvoiceItemCurrencyYER captures enum value "YER"
	InvoiceItemCurrencyYER string = "YER"

	// InvoiceItemCurrencyZAR captures enum value "ZAR"
	InvoiceItemCurrencyZAR string = "ZAR"

	// InvoiceItemCurrencyZMW captures enum value "ZMW"
	InvoiceItemCurrencyZMW string = "ZMW"

	// InvoiceItemCurrencyZWD captures enum value "ZWD"
	InvoiceItemCurrencyZWD string = "ZWD"

	// InvoiceItemCurrencyBTC captures enum value "BTC"
	InvoiceItemCurrencyBTC string = "BTC"
)
View Source
const (

	// InvoiceItemItemTypeEXTERNALCHARGE captures enum value "EXTERNAL_CHARGE"
	InvoiceItemItemTypeEXTERNALCHARGE string = "EXTERNAL_CHARGE"

	// InvoiceItemItemTypeFIXED captures enum value "FIXED"
	InvoiceItemItemTypeFIXED string = "FIXED"

	// InvoiceItemItemTypeRECURRING captures enum value "RECURRING"
	InvoiceItemItemTypeRECURRING string = "RECURRING"

	// InvoiceItemItemTypeREPAIRADJ captures enum value "REPAIR_ADJ"
	InvoiceItemItemTypeREPAIRADJ string = "REPAIR_ADJ"

	// InvoiceItemItemTypeCBAADJ captures enum value "CBA_ADJ"
	InvoiceItemItemTypeCBAADJ string = "CBA_ADJ"

	// InvoiceItemItemTypeCREDITADJ captures enum value "CREDIT_ADJ"
	InvoiceItemItemTypeCREDITADJ string = "CREDIT_ADJ"

	// InvoiceItemItemTypeITEMADJ captures enum value "ITEM_ADJ"
	InvoiceItemItemTypeITEMADJ string = "ITEM_ADJ"

	// InvoiceItemItemTypeUSAGE captures enum value "USAGE"
	InvoiceItemItemTypeUSAGE string = "USAGE"

	// InvoiceItemItemTypeTAX captures enum value "TAX"
	InvoiceItemItemTypeTAX string = "TAX"

	// InvoiceItemItemTypePARENTSUMMARY captures enum value "PARENT_SUMMARY"
	InvoiceItemItemTypePARENTSUMMARY string = "PARENT_SUMMARY"
)
View Source
const (

	// InvoicePaymentCurrencyAED captures enum value "AED"
	InvoicePaymentCurrencyAED string = "AED"

	// InvoicePaymentCurrencyAFN captures enum value "AFN"
	InvoicePaymentCurrencyAFN string = "AFN"

	// InvoicePaymentCurrencyALL captures enum value "ALL"
	InvoicePaymentCurrencyALL string = "ALL"

	// InvoicePaymentCurrencyAMD captures enum value "AMD"
	InvoicePaymentCurrencyAMD string = "AMD"

	// InvoicePaymentCurrencyANG captures enum value "ANG"
	InvoicePaymentCurrencyANG string = "ANG"

	// InvoicePaymentCurrencyAOA captures enum value "AOA"
	InvoicePaymentCurrencyAOA string = "AOA"

	// InvoicePaymentCurrencyARS captures enum value "ARS"
	InvoicePaymentCurrencyARS string = "ARS"

	// InvoicePaymentCurrencyAUD captures enum value "AUD"
	InvoicePaymentCurrencyAUD string = "AUD"

	// InvoicePaymentCurrencyAWG captures enum value "AWG"
	InvoicePaymentCurrencyAWG string = "AWG"

	// InvoicePaymentCurrencyAZN captures enum value "AZN"
	InvoicePaymentCurrencyAZN string = "AZN"

	// InvoicePaymentCurrencyBAM captures enum value "BAM"
	InvoicePaymentCurrencyBAM string = "BAM"

	// InvoicePaymentCurrencyBBD captures enum value "BBD"
	InvoicePaymentCurrencyBBD string = "BBD"

	// InvoicePaymentCurrencyBDT captures enum value "BDT"
	InvoicePaymentCurrencyBDT string = "BDT"

	// InvoicePaymentCurrencyBGN captures enum value "BGN"
	InvoicePaymentCurrencyBGN string = "BGN"

	// InvoicePaymentCurrencyBHD captures enum value "BHD"
	InvoicePaymentCurrencyBHD string = "BHD"

	// InvoicePaymentCurrencyBIF captures enum value "BIF"
	InvoicePaymentCurrencyBIF string = "BIF"

	// InvoicePaymentCurrencyBMD captures enum value "BMD"
	InvoicePaymentCurrencyBMD string = "BMD"

	// InvoicePaymentCurrencyBND captures enum value "BND"
	InvoicePaymentCurrencyBND string = "BND"

	// InvoicePaymentCurrencyBOB captures enum value "BOB"
	InvoicePaymentCurrencyBOB string = "BOB"

	// InvoicePaymentCurrencyBRL captures enum value "BRL"
	InvoicePaymentCurrencyBRL string = "BRL"

	// InvoicePaymentCurrencyBSD captures enum value "BSD"
	InvoicePaymentCurrencyBSD string = "BSD"

	// InvoicePaymentCurrencyBTN captures enum value "BTN"
	InvoicePaymentCurrencyBTN string = "BTN"

	// InvoicePaymentCurrencyBWP captures enum value "BWP"
	InvoicePaymentCurrencyBWP string = "BWP"

	// InvoicePaymentCurrencyBYR captures enum value "BYR"
	InvoicePaymentCurrencyBYR string = "BYR"

	// InvoicePaymentCurrencyBZD captures enum value "BZD"
	InvoicePaymentCurrencyBZD string = "BZD"

	// InvoicePaymentCurrencyCAD captures enum value "CAD"
	InvoicePaymentCurrencyCAD string = "CAD"

	// InvoicePaymentCurrencyCDF captures enum value "CDF"
	InvoicePaymentCurrencyCDF string = "CDF"

	// InvoicePaymentCurrencyCHF captures enum value "CHF"
	InvoicePaymentCurrencyCHF string = "CHF"

	// InvoicePaymentCurrencyCLP captures enum value "CLP"
	InvoicePaymentCurrencyCLP string = "CLP"

	// InvoicePaymentCurrencyCNY captures enum value "CNY"
	InvoicePaymentCurrencyCNY string = "CNY"

	// InvoicePaymentCurrencyCOP captures enum value "COP"
	InvoicePaymentCurrencyCOP string = "COP"

	// InvoicePaymentCurrencyCRC captures enum value "CRC"
	InvoicePaymentCurrencyCRC string = "CRC"

	// InvoicePaymentCurrencyCUC captures enum value "CUC"
	InvoicePaymentCurrencyCUC string = "CUC"

	// InvoicePaymentCurrencyCUP captures enum value "CUP"
	InvoicePaymentCurrencyCUP string = "CUP"

	// InvoicePaymentCurrencyCVE captures enum value "CVE"
	InvoicePaymentCurrencyCVE string = "CVE"

	// InvoicePaymentCurrencyCZK captures enum value "CZK"
	InvoicePaymentCurrencyCZK string = "CZK"

	// InvoicePaymentCurrencyDJF captures enum value "DJF"
	InvoicePaymentCurrencyDJF string = "DJF"

	// InvoicePaymentCurrencyDKK captures enum value "DKK"
	InvoicePaymentCurrencyDKK string = "DKK"

	// InvoicePaymentCurrencyDOP captures enum value "DOP"
	InvoicePaymentCurrencyDOP string = "DOP"

	// InvoicePaymentCurrencyDZD captures enum value "DZD"
	InvoicePaymentCurrencyDZD string = "DZD"

	// InvoicePaymentCurrencyEGP captures enum value "EGP"
	InvoicePaymentCurrencyEGP string = "EGP"

	// InvoicePaymentCurrencyERN captures enum value "ERN"
	InvoicePaymentCurrencyERN string = "ERN"

	// InvoicePaymentCurrencyETB captures enum value "ETB"
	InvoicePaymentCurrencyETB string = "ETB"

	// InvoicePaymentCurrencyEUR captures enum value "EUR"
	InvoicePaymentCurrencyEUR string = "EUR"

	// InvoicePaymentCurrencyFJD captures enum value "FJD"
	InvoicePaymentCurrencyFJD string = "FJD"

	// InvoicePaymentCurrencyFKP captures enum value "FKP"
	InvoicePaymentCurrencyFKP string = "FKP"

	// InvoicePaymentCurrencyGBP captures enum value "GBP"
	InvoicePaymentCurrencyGBP string = "GBP"

	// InvoicePaymentCurrencyGEL captures enum value "GEL"
	InvoicePaymentCurrencyGEL string = "GEL"

	// InvoicePaymentCurrencyGGP captures enum value "GGP"
	InvoicePaymentCurrencyGGP string = "GGP"

	// InvoicePaymentCurrencyGHS captures enum value "GHS"
	InvoicePaymentCurrencyGHS string = "GHS"

	// InvoicePaymentCurrencyGIP captures enum value "GIP"
	InvoicePaymentCurrencyGIP string = "GIP"

	// InvoicePaymentCurrencyGMD captures enum value "GMD"
	InvoicePaymentCurrencyGMD string = "GMD"

	// InvoicePaymentCurrencyGNF captures enum value "GNF"
	InvoicePaymentCurrencyGNF string = "GNF"

	// InvoicePaymentCurrencyGTQ captures enum value "GTQ"
	InvoicePaymentCurrencyGTQ string = "GTQ"

	// InvoicePaymentCurrencyGYD captures enum value "GYD"
	InvoicePaymentCurrencyGYD string = "GYD"

	// InvoicePaymentCurrencyHKD captures enum value "HKD"
	InvoicePaymentCurrencyHKD string = "HKD"

	// InvoicePaymentCurrencyHNL captures enum value "HNL"
	InvoicePaymentCurrencyHNL string = "HNL"

	// InvoicePaymentCurrencyHRK captures enum value "HRK"
	InvoicePaymentCurrencyHRK string = "HRK"

	// InvoicePaymentCurrencyHTG captures enum value "HTG"
	InvoicePaymentCurrencyHTG string = "HTG"

	// InvoicePaymentCurrencyHUF captures enum value "HUF"
	InvoicePaymentCurrencyHUF string = "HUF"

	// InvoicePaymentCurrencyIDR captures enum value "IDR"
	InvoicePaymentCurrencyIDR string = "IDR"

	// InvoicePaymentCurrencyILS captures enum value "ILS"
	InvoicePaymentCurrencyILS string = "ILS"

	// InvoicePaymentCurrencyIMP captures enum value "IMP"
	InvoicePaymentCurrencyIMP string = "IMP"

	// InvoicePaymentCurrencyINR captures enum value "INR"
	InvoicePaymentCurrencyINR string = "INR"

	// InvoicePaymentCurrencyIQD captures enum value "IQD"
	InvoicePaymentCurrencyIQD string = "IQD"

	// InvoicePaymentCurrencyIRR captures enum value "IRR"
	InvoicePaymentCurrencyIRR string = "IRR"

	// InvoicePaymentCurrencyISK captures enum value "ISK"
	InvoicePaymentCurrencyISK string = "ISK"

	// InvoicePaymentCurrencyJEP captures enum value "JEP"
	InvoicePaymentCurrencyJEP string = "JEP"

	// InvoicePaymentCurrencyJMD captures enum value "JMD"
	InvoicePaymentCurrencyJMD string = "JMD"

	// InvoicePaymentCurrencyJOD captures enum value "JOD"
	InvoicePaymentCurrencyJOD string = "JOD"

	// InvoicePaymentCurrencyJPY captures enum value "JPY"
	InvoicePaymentCurrencyJPY string = "JPY"

	// InvoicePaymentCurrencyKES captures enum value "KES"
	InvoicePaymentCurrencyKES string = "KES"

	// InvoicePaymentCurrencyKGS captures enum value "KGS"
	InvoicePaymentCurrencyKGS string = "KGS"

	// InvoicePaymentCurrencyKHR captures enum value "KHR"
	InvoicePaymentCurrencyKHR string = "KHR"

	// InvoicePaymentCurrencyKMF captures enum value "KMF"
	InvoicePaymentCurrencyKMF string = "KMF"

	// InvoicePaymentCurrencyKPW captures enum value "KPW"
	InvoicePaymentCurrencyKPW string = "KPW"

	// InvoicePaymentCurrencyKRW captures enum value "KRW"
	InvoicePaymentCurrencyKRW string = "KRW"

	// InvoicePaymentCurrencyKWD captures enum value "KWD"
	InvoicePaymentCurrencyKWD string = "KWD"

	// InvoicePaymentCurrencyKYD captures enum value "KYD"
	InvoicePaymentCurrencyKYD string = "KYD"

	// InvoicePaymentCurrencyKZT captures enum value "KZT"
	InvoicePaymentCurrencyKZT string = "KZT"

	// InvoicePaymentCurrencyLAK captures enum value "LAK"
	InvoicePaymentCurrencyLAK string = "LAK"

	// InvoicePaymentCurrencyLBP captures enum value "LBP"
	InvoicePaymentCurrencyLBP string = "LBP"

	// InvoicePaymentCurrencyLKR captures enum value "LKR"
	InvoicePaymentCurrencyLKR string = "LKR"

	// InvoicePaymentCurrencyLRD captures enum value "LRD"
	InvoicePaymentCurrencyLRD string = "LRD"

	// InvoicePaymentCurrencyLSL captures enum value "LSL"
	InvoicePaymentCurrencyLSL string = "LSL"

	// InvoicePaymentCurrencyLTL captures enum value "LTL"
	InvoicePaymentCurrencyLTL string = "LTL"

	// InvoicePaymentCurrencyLVL captures enum value "LVL"
	InvoicePaymentCurrencyLVL string = "LVL"

	// InvoicePaymentCurrencyLYD captures enum value "LYD"
	InvoicePaymentCurrencyLYD string = "LYD"

	// InvoicePaymentCurrencyMAD captures enum value "MAD"
	InvoicePaymentCurrencyMAD string = "MAD"

	// InvoicePaymentCurrencyMDL captures enum value "MDL"
	InvoicePaymentCurrencyMDL string = "MDL"

	// InvoicePaymentCurrencyMGA captures enum value "MGA"
	InvoicePaymentCurrencyMGA string = "MGA"

	// InvoicePaymentCurrencyMKD captures enum value "MKD"
	InvoicePaymentCurrencyMKD string = "MKD"

	// InvoicePaymentCurrencyMMK captures enum value "MMK"
	InvoicePaymentCurrencyMMK string = "MMK"

	// InvoicePaymentCurrencyMNT captures enum value "MNT"
	InvoicePaymentCurrencyMNT string = "MNT"

	// InvoicePaymentCurrencyMOP captures enum value "MOP"
	InvoicePaymentCurrencyMOP string = "MOP"

	// InvoicePaymentCurrencyMRO captures enum value "MRO"
	InvoicePaymentCurrencyMRO string = "MRO"

	// InvoicePaymentCurrencyMUR captures enum value "MUR"
	InvoicePaymentCurrencyMUR string = "MUR"

	// InvoicePaymentCurrencyMVR captures enum value "MVR"
	InvoicePaymentCurrencyMVR string = "MVR"

	// InvoicePaymentCurrencyMWK captures enum value "MWK"
	InvoicePaymentCurrencyMWK string = "MWK"

	// InvoicePaymentCurrencyMXN captures enum value "MXN"
	InvoicePaymentCurrencyMXN string = "MXN"

	// InvoicePaymentCurrencyMYR captures enum value "MYR"
	InvoicePaymentCurrencyMYR string = "MYR"

	// InvoicePaymentCurrencyMZN captures enum value "MZN"
	InvoicePaymentCurrencyMZN string = "MZN"

	// InvoicePaymentCurrencyNAD captures enum value "NAD"
	InvoicePaymentCurrencyNAD string = "NAD"

	// InvoicePaymentCurrencyNGN captures enum value "NGN"
	InvoicePaymentCurrencyNGN string = "NGN"

	// InvoicePaymentCurrencyNIO captures enum value "NIO"
	InvoicePaymentCurrencyNIO string = "NIO"

	// InvoicePaymentCurrencyNOK captures enum value "NOK"
	InvoicePaymentCurrencyNOK string = "NOK"

	// InvoicePaymentCurrencyNPR captures enum value "NPR"
	InvoicePaymentCurrencyNPR string = "NPR"

	// InvoicePaymentCurrencyNZD captures enum value "NZD"
	InvoicePaymentCurrencyNZD string = "NZD"

	// InvoicePaymentCurrencyOMR captures enum value "OMR"
	InvoicePaymentCurrencyOMR string = "OMR"

	// InvoicePaymentCurrencyPAB captures enum value "PAB"
	InvoicePaymentCurrencyPAB string = "PAB"

	// InvoicePaymentCurrencyPEN captures enum value "PEN"
	InvoicePaymentCurrencyPEN string = "PEN"

	// InvoicePaymentCurrencyPGK captures enum value "PGK"
	InvoicePaymentCurrencyPGK string = "PGK"

	// InvoicePaymentCurrencyPHP captures enum value "PHP"
	InvoicePaymentCurrencyPHP string = "PHP"

	// InvoicePaymentCurrencyPKR captures enum value "PKR"
	InvoicePaymentCurrencyPKR string = "PKR"

	// InvoicePaymentCurrencyPLN captures enum value "PLN"
	InvoicePaymentCurrencyPLN string = "PLN"

	// InvoicePaymentCurrencyPYG captures enum value "PYG"
	InvoicePaymentCurrencyPYG string = "PYG"

	// InvoicePaymentCurrencyQAR captures enum value "QAR"
	InvoicePaymentCurrencyQAR string = "QAR"

	// InvoicePaymentCurrencyRON captures enum value "RON"
	InvoicePaymentCurrencyRON string = "RON"

	// InvoicePaymentCurrencyRSD captures enum value "RSD"
	InvoicePaymentCurrencyRSD string = "RSD"

	// InvoicePaymentCurrencyRUB captures enum value "RUB"
	InvoicePaymentCurrencyRUB string = "RUB"

	// InvoicePaymentCurrencyRWF captures enum value "RWF"
	InvoicePaymentCurrencyRWF string = "RWF"

	// InvoicePaymentCurrencySAR captures enum value "SAR"
	InvoicePaymentCurrencySAR string = "SAR"

	// InvoicePaymentCurrencySBD captures enum value "SBD"
	InvoicePaymentCurrencySBD string = "SBD"

	// InvoicePaymentCurrencySCR captures enum value "SCR"
	InvoicePaymentCurrencySCR string = "SCR"

	// InvoicePaymentCurrencySDG captures enum value "SDG"
	InvoicePaymentCurrencySDG string = "SDG"

	// InvoicePaymentCurrencySEK captures enum value "SEK"
	InvoicePaymentCurrencySEK string = "SEK"

	// InvoicePaymentCurrencySGD captures enum value "SGD"
	InvoicePaymentCurrencySGD string = "SGD"

	// InvoicePaymentCurrencySHP captures enum value "SHP"
	InvoicePaymentCurrencySHP string = "SHP"

	// InvoicePaymentCurrencySLL captures enum value "SLL"
	InvoicePaymentCurrencySLL string = "SLL"

	// InvoicePaymentCurrencySOS captures enum value "SOS"
	InvoicePaymentCurrencySOS string = "SOS"

	// InvoicePaymentCurrencySPL captures enum value "SPL"
	InvoicePaymentCurrencySPL string = "SPL"

	// InvoicePaymentCurrencySRD captures enum value "SRD"
	InvoicePaymentCurrencySRD string = "SRD"

	// InvoicePaymentCurrencySTD captures enum value "STD"
	InvoicePaymentCurrencySTD string = "STD"

	// InvoicePaymentCurrencySVC captures enum value "SVC"
	InvoicePaymentCurrencySVC string = "SVC"

	// InvoicePaymentCurrencySYP captures enum value "SYP"
	InvoicePaymentCurrencySYP string = "SYP"

	// InvoicePaymentCurrencySZL captures enum value "SZL"
	InvoicePaymentCurrencySZL string = "SZL"

	// InvoicePaymentCurrencyTHB captures enum value "THB"
	InvoicePaymentCurrencyTHB string = "THB"

	// InvoicePaymentCurrencyTJS captures enum value "TJS"
	InvoicePaymentCurrencyTJS string = "TJS"

	// InvoicePaymentCurrencyTMT captures enum value "TMT"
	InvoicePaymentCurrencyTMT string = "TMT"

	// InvoicePaymentCurrencyTND captures enum value "TND"
	InvoicePaymentCurrencyTND string = "TND"

	// InvoicePaymentCurrencyTOP captures enum value "TOP"
	InvoicePaymentCurrencyTOP string = "TOP"

	// InvoicePaymentCurrencyTRY captures enum value "TRY"
	InvoicePaymentCurrencyTRY string = "TRY"

	// InvoicePaymentCurrencyTTD captures enum value "TTD"
	InvoicePaymentCurrencyTTD string = "TTD"

	// InvoicePaymentCurrencyTVD captures enum value "TVD"
	InvoicePaymentCurrencyTVD string = "TVD"

	// InvoicePaymentCurrencyTWD captures enum value "TWD"
	InvoicePaymentCurrencyTWD string = "TWD"

	// InvoicePaymentCurrencyTZS captures enum value "TZS"
	InvoicePaymentCurrencyTZS string = "TZS"

	// InvoicePaymentCurrencyUAH captures enum value "UAH"
	InvoicePaymentCurrencyUAH string = "UAH"

	// InvoicePaymentCurrencyUGX captures enum value "UGX"
	InvoicePaymentCurrencyUGX string = "UGX"

	// InvoicePaymentCurrencyUSD captures enum value "USD"
	InvoicePaymentCurrencyUSD string = "USD"

	// InvoicePaymentCurrencyUYU captures enum value "UYU"
	InvoicePaymentCurrencyUYU string = "UYU"

	// InvoicePaymentCurrencyUZS captures enum value "UZS"
	InvoicePaymentCurrencyUZS string = "UZS"

	// InvoicePaymentCurrencyVEF captures enum value "VEF"
	InvoicePaymentCurrencyVEF string = "VEF"

	// InvoicePaymentCurrencyVND captures enum value "VND"
	InvoicePaymentCurrencyVND string = "VND"

	// InvoicePaymentCurrencyVUV captures enum value "VUV"
	InvoicePaymentCurrencyVUV string = "VUV"

	// InvoicePaymentCurrencyWST captures enum value "WST"
	InvoicePaymentCurrencyWST string = "WST"

	// InvoicePaymentCurrencyXAF captures enum value "XAF"
	InvoicePaymentCurrencyXAF string = "XAF"

	// InvoicePaymentCurrencyXCD captures enum value "XCD"
	InvoicePaymentCurrencyXCD string = "XCD"

	// InvoicePaymentCurrencyXDR captures enum value "XDR"
	InvoicePaymentCurrencyXDR string = "XDR"

	// InvoicePaymentCurrencyXOF captures enum value "XOF"
	InvoicePaymentCurrencyXOF string = "XOF"

	// InvoicePaymentCurrencyXPF captures enum value "XPF"
	InvoicePaymentCurrencyXPF string = "XPF"

	// InvoicePaymentCurrencyYER captures enum value "YER"
	InvoicePaymentCurrencyYER string = "YER"

	// InvoicePaymentCurrencyZAR captures enum value "ZAR"
	InvoicePaymentCurrencyZAR string = "ZAR"

	// InvoicePaymentCurrencyZMW captures enum value "ZMW"
	InvoicePaymentCurrencyZMW string = "ZMW"

	// InvoicePaymentCurrencyZWD captures enum value "ZWD"
	InvoicePaymentCurrencyZWD string = "ZWD"

	// InvoicePaymentCurrencyBTC captures enum value "BTC"
	InvoicePaymentCurrencyBTC string = "BTC"
)
View Source
const (

	// InvoicePaymentTransactionCurrencyAED captures enum value "AED"
	InvoicePaymentTransactionCurrencyAED string = "AED"

	// InvoicePaymentTransactionCurrencyAFN captures enum value "AFN"
	InvoicePaymentTransactionCurrencyAFN string = "AFN"

	// InvoicePaymentTransactionCurrencyALL captures enum value "ALL"
	InvoicePaymentTransactionCurrencyALL string = "ALL"

	// InvoicePaymentTransactionCurrencyAMD captures enum value "AMD"
	InvoicePaymentTransactionCurrencyAMD string = "AMD"

	// InvoicePaymentTransactionCurrencyANG captures enum value "ANG"
	InvoicePaymentTransactionCurrencyANG string = "ANG"

	// InvoicePaymentTransactionCurrencyAOA captures enum value "AOA"
	InvoicePaymentTransactionCurrencyAOA string = "AOA"

	// InvoicePaymentTransactionCurrencyARS captures enum value "ARS"
	InvoicePaymentTransactionCurrencyARS string = "ARS"

	// InvoicePaymentTransactionCurrencyAUD captures enum value "AUD"
	InvoicePaymentTransactionCurrencyAUD string = "AUD"

	// InvoicePaymentTransactionCurrencyAWG captures enum value "AWG"
	InvoicePaymentTransactionCurrencyAWG string = "AWG"

	// InvoicePaymentTransactionCurrencyAZN captures enum value "AZN"
	InvoicePaymentTransactionCurrencyAZN string = "AZN"

	// InvoicePaymentTransactionCurrencyBAM captures enum value "BAM"
	InvoicePaymentTransactionCurrencyBAM string = "BAM"

	// InvoicePaymentTransactionCurrencyBBD captures enum value "BBD"
	InvoicePaymentTransactionCurrencyBBD string = "BBD"

	// InvoicePaymentTransactionCurrencyBDT captures enum value "BDT"
	InvoicePaymentTransactionCurrencyBDT string = "BDT"

	// InvoicePaymentTransactionCurrencyBGN captures enum value "BGN"
	InvoicePaymentTransactionCurrencyBGN string = "BGN"

	// InvoicePaymentTransactionCurrencyBHD captures enum value "BHD"
	InvoicePaymentTransactionCurrencyBHD string = "BHD"

	// InvoicePaymentTransactionCurrencyBIF captures enum value "BIF"
	InvoicePaymentTransactionCurrencyBIF string = "BIF"

	// InvoicePaymentTransactionCurrencyBMD captures enum value "BMD"
	InvoicePaymentTransactionCurrencyBMD string = "BMD"

	// InvoicePaymentTransactionCurrencyBND captures enum value "BND"
	InvoicePaymentTransactionCurrencyBND string = "BND"

	// InvoicePaymentTransactionCurrencyBOB captures enum value "BOB"
	InvoicePaymentTransactionCurrencyBOB string = "BOB"

	// InvoicePaymentTransactionCurrencyBRL captures enum value "BRL"
	InvoicePaymentTransactionCurrencyBRL string = "BRL"

	// InvoicePaymentTransactionCurrencyBSD captures enum value "BSD"
	InvoicePaymentTransactionCurrencyBSD string = "BSD"

	// InvoicePaymentTransactionCurrencyBTN captures enum value "BTN"
	InvoicePaymentTransactionCurrencyBTN string = "BTN"

	// InvoicePaymentTransactionCurrencyBWP captures enum value "BWP"
	InvoicePaymentTransactionCurrencyBWP string = "BWP"

	// InvoicePaymentTransactionCurrencyBYR captures enum value "BYR"
	InvoicePaymentTransactionCurrencyBYR string = "BYR"

	// InvoicePaymentTransactionCurrencyBZD captures enum value "BZD"
	InvoicePaymentTransactionCurrencyBZD string = "BZD"

	// InvoicePaymentTransactionCurrencyCAD captures enum value "CAD"
	InvoicePaymentTransactionCurrencyCAD string = "CAD"

	// InvoicePaymentTransactionCurrencyCDF captures enum value "CDF"
	InvoicePaymentTransactionCurrencyCDF string = "CDF"

	// InvoicePaymentTransactionCurrencyCHF captures enum value "CHF"
	InvoicePaymentTransactionCurrencyCHF string = "CHF"

	// InvoicePaymentTransactionCurrencyCLP captures enum value "CLP"
	InvoicePaymentTransactionCurrencyCLP string = "CLP"

	// InvoicePaymentTransactionCurrencyCNY captures enum value "CNY"
	InvoicePaymentTransactionCurrencyCNY string = "CNY"

	// InvoicePaymentTransactionCurrencyCOP captures enum value "COP"
	InvoicePaymentTransactionCurrencyCOP string = "COP"

	// InvoicePaymentTransactionCurrencyCRC captures enum value "CRC"
	InvoicePaymentTransactionCurrencyCRC string = "CRC"

	// InvoicePaymentTransactionCurrencyCUC captures enum value "CUC"
	InvoicePaymentTransactionCurrencyCUC string = "CUC"

	// InvoicePaymentTransactionCurrencyCUP captures enum value "CUP"
	InvoicePaymentTransactionCurrencyCUP string = "CUP"

	// InvoicePaymentTransactionCurrencyCVE captures enum value "CVE"
	InvoicePaymentTransactionCurrencyCVE string = "CVE"

	// InvoicePaymentTransactionCurrencyCZK captures enum value "CZK"
	InvoicePaymentTransactionCurrencyCZK string = "CZK"

	// InvoicePaymentTransactionCurrencyDJF captures enum value "DJF"
	InvoicePaymentTransactionCurrencyDJF string = "DJF"

	// InvoicePaymentTransactionCurrencyDKK captures enum value "DKK"
	InvoicePaymentTransactionCurrencyDKK string = "DKK"

	// InvoicePaymentTransactionCurrencyDOP captures enum value "DOP"
	InvoicePaymentTransactionCurrencyDOP string = "DOP"

	// InvoicePaymentTransactionCurrencyDZD captures enum value "DZD"
	InvoicePaymentTransactionCurrencyDZD string = "DZD"

	// InvoicePaymentTransactionCurrencyEGP captures enum value "EGP"
	InvoicePaymentTransactionCurrencyEGP string = "EGP"

	// InvoicePaymentTransactionCurrencyERN captures enum value "ERN"
	InvoicePaymentTransactionCurrencyERN string = "ERN"

	// InvoicePaymentTransactionCurrencyETB captures enum value "ETB"
	InvoicePaymentTransactionCurrencyETB string = "ETB"

	// InvoicePaymentTransactionCurrencyEUR captures enum value "EUR"
	InvoicePaymentTransactionCurrencyEUR string = "EUR"

	// InvoicePaymentTransactionCurrencyFJD captures enum value "FJD"
	InvoicePaymentTransactionCurrencyFJD string = "FJD"

	// InvoicePaymentTransactionCurrencyFKP captures enum value "FKP"
	InvoicePaymentTransactionCurrencyFKP string = "FKP"

	// InvoicePaymentTransactionCurrencyGBP captures enum value "GBP"
	InvoicePaymentTransactionCurrencyGBP string = "GBP"

	// InvoicePaymentTransactionCurrencyGEL captures enum value "GEL"
	InvoicePaymentTransactionCurrencyGEL string = "GEL"

	// InvoicePaymentTransactionCurrencyGGP captures enum value "GGP"
	InvoicePaymentTransactionCurrencyGGP string = "GGP"

	// InvoicePaymentTransactionCurrencyGHS captures enum value "GHS"
	InvoicePaymentTransactionCurrencyGHS string = "GHS"

	// InvoicePaymentTransactionCurrencyGIP captures enum value "GIP"
	InvoicePaymentTransactionCurrencyGIP string = "GIP"

	// InvoicePaymentTransactionCurrencyGMD captures enum value "GMD"
	InvoicePaymentTransactionCurrencyGMD string = "GMD"

	// InvoicePaymentTransactionCurrencyGNF captures enum value "GNF"
	InvoicePaymentTransactionCurrencyGNF string = "GNF"

	// InvoicePaymentTransactionCurrencyGTQ captures enum value "GTQ"
	InvoicePaymentTransactionCurrencyGTQ string = "GTQ"

	// InvoicePaymentTransactionCurrencyGYD captures enum value "GYD"
	InvoicePaymentTransactionCurrencyGYD string = "GYD"

	// InvoicePaymentTransactionCurrencyHKD captures enum value "HKD"
	InvoicePaymentTransactionCurrencyHKD string = "HKD"

	// InvoicePaymentTransactionCurrencyHNL captures enum value "HNL"
	InvoicePaymentTransactionCurrencyHNL string = "HNL"

	// InvoicePaymentTransactionCurrencyHRK captures enum value "HRK"
	InvoicePaymentTransactionCurrencyHRK string = "HRK"

	// InvoicePaymentTransactionCurrencyHTG captures enum value "HTG"
	InvoicePaymentTransactionCurrencyHTG string = "HTG"

	// InvoicePaymentTransactionCurrencyHUF captures enum value "HUF"
	InvoicePaymentTransactionCurrencyHUF string = "HUF"

	// InvoicePaymentTransactionCurrencyIDR captures enum value "IDR"
	InvoicePaymentTransactionCurrencyIDR string = "IDR"

	// InvoicePaymentTransactionCurrencyILS captures enum value "ILS"
	InvoicePaymentTransactionCurrencyILS string = "ILS"

	// InvoicePaymentTransactionCurrencyIMP captures enum value "IMP"
	InvoicePaymentTransactionCurrencyIMP string = "IMP"

	// InvoicePaymentTransactionCurrencyINR captures enum value "INR"
	InvoicePaymentTransactionCurrencyINR string = "INR"

	// InvoicePaymentTransactionCurrencyIQD captures enum value "IQD"
	InvoicePaymentTransactionCurrencyIQD string = "IQD"

	// InvoicePaymentTransactionCurrencyIRR captures enum value "IRR"
	InvoicePaymentTransactionCurrencyIRR string = "IRR"

	// InvoicePaymentTransactionCurrencyISK captures enum value "ISK"
	InvoicePaymentTransactionCurrencyISK string = "ISK"

	// InvoicePaymentTransactionCurrencyJEP captures enum value "JEP"
	InvoicePaymentTransactionCurrencyJEP string = "JEP"

	// InvoicePaymentTransactionCurrencyJMD captures enum value "JMD"
	InvoicePaymentTransactionCurrencyJMD string = "JMD"

	// InvoicePaymentTransactionCurrencyJOD captures enum value "JOD"
	InvoicePaymentTransactionCurrencyJOD string = "JOD"

	// InvoicePaymentTransactionCurrencyJPY captures enum value "JPY"
	InvoicePaymentTransactionCurrencyJPY string = "JPY"

	// InvoicePaymentTransactionCurrencyKES captures enum value "KES"
	InvoicePaymentTransactionCurrencyKES string = "KES"

	// InvoicePaymentTransactionCurrencyKGS captures enum value "KGS"
	InvoicePaymentTransactionCurrencyKGS string = "KGS"

	// InvoicePaymentTransactionCurrencyKHR captures enum value "KHR"
	InvoicePaymentTransactionCurrencyKHR string = "KHR"

	// InvoicePaymentTransactionCurrencyKMF captures enum value "KMF"
	InvoicePaymentTransactionCurrencyKMF string = "KMF"

	// InvoicePaymentTransactionCurrencyKPW captures enum value "KPW"
	InvoicePaymentTransactionCurrencyKPW string = "KPW"

	// InvoicePaymentTransactionCurrencyKRW captures enum value "KRW"
	InvoicePaymentTransactionCurrencyKRW string = "KRW"

	// InvoicePaymentTransactionCurrencyKWD captures enum value "KWD"
	InvoicePaymentTransactionCurrencyKWD string = "KWD"

	// InvoicePaymentTransactionCurrencyKYD captures enum value "KYD"
	InvoicePaymentTransactionCurrencyKYD string = "KYD"

	// InvoicePaymentTransactionCurrencyKZT captures enum value "KZT"
	InvoicePaymentTransactionCurrencyKZT string = "KZT"

	// InvoicePaymentTransactionCurrencyLAK captures enum value "LAK"
	InvoicePaymentTransactionCurrencyLAK string = "LAK"

	// InvoicePaymentTransactionCurrencyLBP captures enum value "LBP"
	InvoicePaymentTransactionCurrencyLBP string = "LBP"

	// InvoicePaymentTransactionCurrencyLKR captures enum value "LKR"
	InvoicePaymentTransactionCurrencyLKR string = "LKR"

	// InvoicePaymentTransactionCurrencyLRD captures enum value "LRD"
	InvoicePaymentTransactionCurrencyLRD string = "LRD"

	// InvoicePaymentTransactionCurrencyLSL captures enum value "LSL"
	InvoicePaymentTransactionCurrencyLSL string = "LSL"

	// InvoicePaymentTransactionCurrencyLTL captures enum value "LTL"
	InvoicePaymentTransactionCurrencyLTL string = "LTL"

	// InvoicePaymentTransactionCurrencyLVL captures enum value "LVL"
	InvoicePaymentTransactionCurrencyLVL string = "LVL"

	// InvoicePaymentTransactionCurrencyLYD captures enum value "LYD"
	InvoicePaymentTransactionCurrencyLYD string = "LYD"

	// InvoicePaymentTransactionCurrencyMAD captures enum value "MAD"
	InvoicePaymentTransactionCurrencyMAD string = "MAD"

	// InvoicePaymentTransactionCurrencyMDL captures enum value "MDL"
	InvoicePaymentTransactionCurrencyMDL string = "MDL"

	// InvoicePaymentTransactionCurrencyMGA captures enum value "MGA"
	InvoicePaymentTransactionCurrencyMGA string = "MGA"

	// InvoicePaymentTransactionCurrencyMKD captures enum value "MKD"
	InvoicePaymentTransactionCurrencyMKD string = "MKD"

	// InvoicePaymentTransactionCurrencyMMK captures enum value "MMK"
	InvoicePaymentTransactionCurrencyMMK string = "MMK"

	// InvoicePaymentTransactionCurrencyMNT captures enum value "MNT"
	InvoicePaymentTransactionCurrencyMNT string = "MNT"

	// InvoicePaymentTransactionCurrencyMOP captures enum value "MOP"
	InvoicePaymentTransactionCurrencyMOP string = "MOP"

	// InvoicePaymentTransactionCurrencyMRO captures enum value "MRO"
	InvoicePaymentTransactionCurrencyMRO string = "MRO"

	// InvoicePaymentTransactionCurrencyMUR captures enum value "MUR"
	InvoicePaymentTransactionCurrencyMUR string = "MUR"

	// InvoicePaymentTransactionCurrencyMVR captures enum value "MVR"
	InvoicePaymentTransactionCurrencyMVR string = "MVR"

	// InvoicePaymentTransactionCurrencyMWK captures enum value "MWK"
	InvoicePaymentTransactionCurrencyMWK string = "MWK"

	// InvoicePaymentTransactionCurrencyMXN captures enum value "MXN"
	InvoicePaymentTransactionCurrencyMXN string = "MXN"

	// InvoicePaymentTransactionCurrencyMYR captures enum value "MYR"
	InvoicePaymentTransactionCurrencyMYR string = "MYR"

	// InvoicePaymentTransactionCurrencyMZN captures enum value "MZN"
	InvoicePaymentTransactionCurrencyMZN string = "MZN"

	// InvoicePaymentTransactionCurrencyNAD captures enum value "NAD"
	InvoicePaymentTransactionCurrencyNAD string = "NAD"

	// InvoicePaymentTransactionCurrencyNGN captures enum value "NGN"
	InvoicePaymentTransactionCurrencyNGN string = "NGN"

	// InvoicePaymentTransactionCurrencyNIO captures enum value "NIO"
	InvoicePaymentTransactionCurrencyNIO string = "NIO"

	// InvoicePaymentTransactionCurrencyNOK captures enum value "NOK"
	InvoicePaymentTransactionCurrencyNOK string = "NOK"

	// InvoicePaymentTransactionCurrencyNPR captures enum value "NPR"
	InvoicePaymentTransactionCurrencyNPR string = "NPR"

	// InvoicePaymentTransactionCurrencyNZD captures enum value "NZD"
	InvoicePaymentTransactionCurrencyNZD string = "NZD"

	// InvoicePaymentTransactionCurrencyOMR captures enum value "OMR"
	InvoicePaymentTransactionCurrencyOMR string = "OMR"

	// InvoicePaymentTransactionCurrencyPAB captures enum value "PAB"
	InvoicePaymentTransactionCurrencyPAB string = "PAB"

	// InvoicePaymentTransactionCurrencyPEN captures enum value "PEN"
	InvoicePaymentTransactionCurrencyPEN string = "PEN"

	// InvoicePaymentTransactionCurrencyPGK captures enum value "PGK"
	InvoicePaymentTransactionCurrencyPGK string = "PGK"

	// InvoicePaymentTransactionCurrencyPHP captures enum value "PHP"
	InvoicePaymentTransactionCurrencyPHP string = "PHP"

	// InvoicePaymentTransactionCurrencyPKR captures enum value "PKR"
	InvoicePaymentTransactionCurrencyPKR string = "PKR"

	// InvoicePaymentTransactionCurrencyPLN captures enum value "PLN"
	InvoicePaymentTransactionCurrencyPLN string = "PLN"

	// InvoicePaymentTransactionCurrencyPYG captures enum value "PYG"
	InvoicePaymentTransactionCurrencyPYG string = "PYG"

	// InvoicePaymentTransactionCurrencyQAR captures enum value "QAR"
	InvoicePaymentTransactionCurrencyQAR string = "QAR"

	// InvoicePaymentTransactionCurrencyRON captures enum value "RON"
	InvoicePaymentTransactionCurrencyRON string = "RON"

	// InvoicePaymentTransactionCurrencyRSD captures enum value "RSD"
	InvoicePaymentTransactionCurrencyRSD string = "RSD"

	// InvoicePaymentTransactionCurrencyRUB captures enum value "RUB"
	InvoicePaymentTransactionCurrencyRUB string = "RUB"

	// InvoicePaymentTransactionCurrencyRWF captures enum value "RWF"
	InvoicePaymentTransactionCurrencyRWF string = "RWF"

	// InvoicePaymentTransactionCurrencySAR captures enum value "SAR"
	InvoicePaymentTransactionCurrencySAR string = "SAR"

	// InvoicePaymentTransactionCurrencySBD captures enum value "SBD"
	InvoicePaymentTransactionCurrencySBD string = "SBD"

	// InvoicePaymentTransactionCurrencySCR captures enum value "SCR"
	InvoicePaymentTransactionCurrencySCR string = "SCR"

	// InvoicePaymentTransactionCurrencySDG captures enum value "SDG"
	InvoicePaymentTransactionCurrencySDG string = "SDG"

	// InvoicePaymentTransactionCurrencySEK captures enum value "SEK"
	InvoicePaymentTransactionCurrencySEK string = "SEK"

	// InvoicePaymentTransactionCurrencySGD captures enum value "SGD"
	InvoicePaymentTransactionCurrencySGD string = "SGD"

	// InvoicePaymentTransactionCurrencySHP captures enum value "SHP"
	InvoicePaymentTransactionCurrencySHP string = "SHP"

	// InvoicePaymentTransactionCurrencySLL captures enum value "SLL"
	InvoicePaymentTransactionCurrencySLL string = "SLL"

	// InvoicePaymentTransactionCurrencySOS captures enum value "SOS"
	InvoicePaymentTransactionCurrencySOS string = "SOS"

	// InvoicePaymentTransactionCurrencySPL captures enum value "SPL"
	InvoicePaymentTransactionCurrencySPL string = "SPL"

	// InvoicePaymentTransactionCurrencySRD captures enum value "SRD"
	InvoicePaymentTransactionCurrencySRD string = "SRD"

	// InvoicePaymentTransactionCurrencySTD captures enum value "STD"
	InvoicePaymentTransactionCurrencySTD string = "STD"

	// InvoicePaymentTransactionCurrencySVC captures enum value "SVC"
	InvoicePaymentTransactionCurrencySVC string = "SVC"

	// InvoicePaymentTransactionCurrencySYP captures enum value "SYP"
	InvoicePaymentTransactionCurrencySYP string = "SYP"

	// InvoicePaymentTransactionCurrencySZL captures enum value "SZL"
	InvoicePaymentTransactionCurrencySZL string = "SZL"

	// InvoicePaymentTransactionCurrencyTHB captures enum value "THB"
	InvoicePaymentTransactionCurrencyTHB string = "THB"

	// InvoicePaymentTransactionCurrencyTJS captures enum value "TJS"
	InvoicePaymentTransactionCurrencyTJS string = "TJS"

	// InvoicePaymentTransactionCurrencyTMT captures enum value "TMT"
	InvoicePaymentTransactionCurrencyTMT string = "TMT"

	// InvoicePaymentTransactionCurrencyTND captures enum value "TND"
	InvoicePaymentTransactionCurrencyTND string = "TND"

	// InvoicePaymentTransactionCurrencyTOP captures enum value "TOP"
	InvoicePaymentTransactionCurrencyTOP string = "TOP"

	// InvoicePaymentTransactionCurrencyTRY captures enum value "TRY"
	InvoicePaymentTransactionCurrencyTRY string = "TRY"

	// InvoicePaymentTransactionCurrencyTTD captures enum value "TTD"
	InvoicePaymentTransactionCurrencyTTD string = "TTD"

	// InvoicePaymentTransactionCurrencyTVD captures enum value "TVD"
	InvoicePaymentTransactionCurrencyTVD string = "TVD"

	// InvoicePaymentTransactionCurrencyTWD captures enum value "TWD"
	InvoicePaymentTransactionCurrencyTWD string = "TWD"

	// InvoicePaymentTransactionCurrencyTZS captures enum value "TZS"
	InvoicePaymentTransactionCurrencyTZS string = "TZS"

	// InvoicePaymentTransactionCurrencyUAH captures enum value "UAH"
	InvoicePaymentTransactionCurrencyUAH string = "UAH"

	// InvoicePaymentTransactionCurrencyUGX captures enum value "UGX"
	InvoicePaymentTransactionCurrencyUGX string = "UGX"

	// InvoicePaymentTransactionCurrencyUSD captures enum value "USD"
	InvoicePaymentTransactionCurrencyUSD string = "USD"

	// InvoicePaymentTransactionCurrencyUYU captures enum value "UYU"
	InvoicePaymentTransactionCurrencyUYU string = "UYU"

	// InvoicePaymentTransactionCurrencyUZS captures enum value "UZS"
	InvoicePaymentTransactionCurrencyUZS string = "UZS"

	// InvoicePaymentTransactionCurrencyVEF captures enum value "VEF"
	InvoicePaymentTransactionCurrencyVEF string = "VEF"

	// InvoicePaymentTransactionCurrencyVND captures enum value "VND"
	InvoicePaymentTransactionCurrencyVND string = "VND"

	// InvoicePaymentTransactionCurrencyVUV captures enum value "VUV"
	InvoicePaymentTransactionCurrencyVUV string = "VUV"

	// InvoicePaymentTransactionCurrencyWST captures enum value "WST"
	InvoicePaymentTransactionCurrencyWST string = "WST"

	// InvoicePaymentTransactionCurrencyXAF captures enum value "XAF"
	InvoicePaymentTransactionCurrencyXAF string = "XAF"

	// InvoicePaymentTransactionCurrencyXCD captures enum value "XCD"
	InvoicePaymentTransactionCurrencyXCD string = "XCD"

	// InvoicePaymentTransactionCurrencyXDR captures enum value "XDR"
	InvoicePaymentTransactionCurrencyXDR string = "XDR"

	// InvoicePaymentTransactionCurrencyXOF captures enum value "XOF"
	InvoicePaymentTransactionCurrencyXOF string = "XOF"

	// InvoicePaymentTransactionCurrencyXPF captures enum value "XPF"
	InvoicePaymentTransactionCurrencyXPF string = "XPF"

	// InvoicePaymentTransactionCurrencyYER captures enum value "YER"
	InvoicePaymentTransactionCurrencyYER string = "YER"

	// InvoicePaymentTransactionCurrencyZAR captures enum value "ZAR"
	InvoicePaymentTransactionCurrencyZAR string = "ZAR"

	// InvoicePaymentTransactionCurrencyZMW captures enum value "ZMW"
	InvoicePaymentTransactionCurrencyZMW string = "ZMW"

	// InvoicePaymentTransactionCurrencyZWD captures enum value "ZWD"
	InvoicePaymentTransactionCurrencyZWD string = "ZWD"

	// InvoicePaymentTransactionCurrencyBTC captures enum value "BTC"
	InvoicePaymentTransactionCurrencyBTC string = "BTC"
)
View Source
const (

	// InvoicePaymentTransactionProcessedCurrencyAED captures enum value "AED"
	InvoicePaymentTransactionProcessedCurrencyAED string = "AED"

	// InvoicePaymentTransactionProcessedCurrencyAFN captures enum value "AFN"
	InvoicePaymentTransactionProcessedCurrencyAFN string = "AFN"

	// InvoicePaymentTransactionProcessedCurrencyALL captures enum value "ALL"
	InvoicePaymentTransactionProcessedCurrencyALL string = "ALL"

	// InvoicePaymentTransactionProcessedCurrencyAMD captures enum value "AMD"
	InvoicePaymentTransactionProcessedCurrencyAMD string = "AMD"

	// InvoicePaymentTransactionProcessedCurrencyANG captures enum value "ANG"
	InvoicePaymentTransactionProcessedCurrencyANG string = "ANG"

	// InvoicePaymentTransactionProcessedCurrencyAOA captures enum value "AOA"
	InvoicePaymentTransactionProcessedCurrencyAOA string = "AOA"

	// InvoicePaymentTransactionProcessedCurrencyARS captures enum value "ARS"
	InvoicePaymentTransactionProcessedCurrencyARS string = "ARS"

	// InvoicePaymentTransactionProcessedCurrencyAUD captures enum value "AUD"
	InvoicePaymentTransactionProcessedCurrencyAUD string = "AUD"

	// InvoicePaymentTransactionProcessedCurrencyAWG captures enum value "AWG"
	InvoicePaymentTransactionProcessedCurrencyAWG string = "AWG"

	// InvoicePaymentTransactionProcessedCurrencyAZN captures enum value "AZN"
	InvoicePaymentTransactionProcessedCurrencyAZN string = "AZN"

	// InvoicePaymentTransactionProcessedCurrencyBAM captures enum value "BAM"
	InvoicePaymentTransactionProcessedCurrencyBAM string = "BAM"

	// InvoicePaymentTransactionProcessedCurrencyBBD captures enum value "BBD"
	InvoicePaymentTransactionProcessedCurrencyBBD string = "BBD"

	// InvoicePaymentTransactionProcessedCurrencyBDT captures enum value "BDT"
	InvoicePaymentTransactionProcessedCurrencyBDT string = "BDT"

	// InvoicePaymentTransactionProcessedCurrencyBGN captures enum value "BGN"
	InvoicePaymentTransactionProcessedCurrencyBGN string = "BGN"

	// InvoicePaymentTransactionProcessedCurrencyBHD captures enum value "BHD"
	InvoicePaymentTransactionProcessedCurrencyBHD string = "BHD"

	// InvoicePaymentTransactionProcessedCurrencyBIF captures enum value "BIF"
	InvoicePaymentTransactionProcessedCurrencyBIF string = "BIF"

	// InvoicePaymentTransactionProcessedCurrencyBMD captures enum value "BMD"
	InvoicePaymentTransactionProcessedCurrencyBMD string = "BMD"

	// InvoicePaymentTransactionProcessedCurrencyBND captures enum value "BND"
	InvoicePaymentTransactionProcessedCurrencyBND string = "BND"

	// InvoicePaymentTransactionProcessedCurrencyBOB captures enum value "BOB"
	InvoicePaymentTransactionProcessedCurrencyBOB string = "BOB"

	// InvoicePaymentTransactionProcessedCurrencyBRL captures enum value "BRL"
	InvoicePaymentTransactionProcessedCurrencyBRL string = "BRL"

	// InvoicePaymentTransactionProcessedCurrencyBSD captures enum value "BSD"
	InvoicePaymentTransactionProcessedCurrencyBSD string = "BSD"

	// InvoicePaymentTransactionProcessedCurrencyBTN captures enum value "BTN"
	InvoicePaymentTransactionProcessedCurrencyBTN string = "BTN"

	// InvoicePaymentTransactionProcessedCurrencyBWP captures enum value "BWP"
	InvoicePaymentTransactionProcessedCurrencyBWP string = "BWP"

	// InvoicePaymentTransactionProcessedCurrencyBYR captures enum value "BYR"
	InvoicePaymentTransactionProcessedCurrencyBYR string = "BYR"

	// InvoicePaymentTransactionProcessedCurrencyBZD captures enum value "BZD"
	InvoicePaymentTransactionProcessedCurrencyBZD string = "BZD"

	// InvoicePaymentTransactionProcessedCurrencyCAD captures enum value "CAD"
	InvoicePaymentTransactionProcessedCurrencyCAD string = "CAD"

	// InvoicePaymentTransactionProcessedCurrencyCDF captures enum value "CDF"
	InvoicePaymentTransactionProcessedCurrencyCDF string = "CDF"

	// InvoicePaymentTransactionProcessedCurrencyCHF captures enum value "CHF"
	InvoicePaymentTransactionProcessedCurrencyCHF string = "CHF"

	// InvoicePaymentTransactionProcessedCurrencyCLP captures enum value "CLP"
	InvoicePaymentTransactionProcessedCurrencyCLP string = "CLP"

	// InvoicePaymentTransactionProcessedCurrencyCNY captures enum value "CNY"
	InvoicePaymentTransactionProcessedCurrencyCNY string = "CNY"

	// InvoicePaymentTransactionProcessedCurrencyCOP captures enum value "COP"
	InvoicePaymentTransactionProcessedCurrencyCOP string = "COP"

	// InvoicePaymentTransactionProcessedCurrencyCRC captures enum value "CRC"
	InvoicePaymentTransactionProcessedCurrencyCRC string = "CRC"

	// InvoicePaymentTransactionProcessedCurrencyCUC captures enum value "CUC"
	InvoicePaymentTransactionProcessedCurrencyCUC string = "CUC"

	// InvoicePaymentTransactionProcessedCurrencyCUP captures enum value "CUP"
	InvoicePaymentTransactionProcessedCurrencyCUP string = "CUP"

	// InvoicePaymentTransactionProcessedCurrencyCVE captures enum value "CVE"
	InvoicePaymentTransactionProcessedCurrencyCVE string = "CVE"

	// InvoicePaymentTransactionProcessedCurrencyCZK captures enum value "CZK"
	InvoicePaymentTransactionProcessedCurrencyCZK string = "CZK"

	// InvoicePaymentTransactionProcessedCurrencyDJF captures enum value "DJF"
	InvoicePaymentTransactionProcessedCurrencyDJF string = "DJF"

	// InvoicePaymentTransactionProcessedCurrencyDKK captures enum value "DKK"
	InvoicePaymentTransactionProcessedCurrencyDKK string = "DKK"

	// InvoicePaymentTransactionProcessedCurrencyDOP captures enum value "DOP"
	InvoicePaymentTransactionProcessedCurrencyDOP string = "DOP"

	// InvoicePaymentTransactionProcessedCurrencyDZD captures enum value "DZD"
	InvoicePaymentTransactionProcessedCurrencyDZD string = "DZD"

	// InvoicePaymentTransactionProcessedCurrencyEGP captures enum value "EGP"
	InvoicePaymentTransactionProcessedCurrencyEGP string = "EGP"

	// InvoicePaymentTransactionProcessedCurrencyERN captures enum value "ERN"
	InvoicePaymentTransactionProcessedCurrencyERN string = "ERN"

	// InvoicePaymentTransactionProcessedCurrencyETB captures enum value "ETB"
	InvoicePaymentTransactionProcessedCurrencyETB string = "ETB"

	// InvoicePaymentTransactionProcessedCurrencyEUR captures enum value "EUR"
	InvoicePaymentTransactionProcessedCurrencyEUR string = "EUR"

	// InvoicePaymentTransactionProcessedCurrencyFJD captures enum value "FJD"
	InvoicePaymentTransactionProcessedCurrencyFJD string = "FJD"

	// InvoicePaymentTransactionProcessedCurrencyFKP captures enum value "FKP"
	InvoicePaymentTransactionProcessedCurrencyFKP string = "FKP"

	// InvoicePaymentTransactionProcessedCurrencyGBP captures enum value "GBP"
	InvoicePaymentTransactionProcessedCurrencyGBP string = "GBP"

	// InvoicePaymentTransactionProcessedCurrencyGEL captures enum value "GEL"
	InvoicePaymentTransactionProcessedCurrencyGEL string = "GEL"

	// InvoicePaymentTransactionProcessedCurrencyGGP captures enum value "GGP"
	InvoicePaymentTransactionProcessedCurrencyGGP string = "GGP"

	// InvoicePaymentTransactionProcessedCurrencyGHS captures enum value "GHS"
	InvoicePaymentTransactionProcessedCurrencyGHS string = "GHS"

	// InvoicePaymentTransactionProcessedCurrencyGIP captures enum value "GIP"
	InvoicePaymentTransactionProcessedCurrencyGIP string = "GIP"

	// InvoicePaymentTransactionProcessedCurrencyGMD captures enum value "GMD"
	InvoicePaymentTransactionProcessedCurrencyGMD string = "GMD"

	// InvoicePaymentTransactionProcessedCurrencyGNF captures enum value "GNF"
	InvoicePaymentTransactionProcessedCurrencyGNF string = "GNF"

	// InvoicePaymentTransactionProcessedCurrencyGTQ captures enum value "GTQ"
	InvoicePaymentTransactionProcessedCurrencyGTQ string = "GTQ"

	// InvoicePaymentTransactionProcessedCurrencyGYD captures enum value "GYD"
	InvoicePaymentTransactionProcessedCurrencyGYD string = "GYD"

	// InvoicePaymentTransactionProcessedCurrencyHKD captures enum value "HKD"
	InvoicePaymentTransactionProcessedCurrencyHKD string = "HKD"

	// InvoicePaymentTransactionProcessedCurrencyHNL captures enum value "HNL"
	InvoicePaymentTransactionProcessedCurrencyHNL string = "HNL"

	// InvoicePaymentTransactionProcessedCurrencyHRK captures enum value "HRK"
	InvoicePaymentTransactionProcessedCurrencyHRK string = "HRK"

	// InvoicePaymentTransactionProcessedCurrencyHTG captures enum value "HTG"
	InvoicePaymentTransactionProcessedCurrencyHTG string = "HTG"

	// InvoicePaymentTransactionProcessedCurrencyHUF captures enum value "HUF"
	InvoicePaymentTransactionProcessedCurrencyHUF string = "HUF"

	// InvoicePaymentTransactionProcessedCurrencyIDR captures enum value "IDR"
	InvoicePaymentTransactionProcessedCurrencyIDR string = "IDR"

	// InvoicePaymentTransactionProcessedCurrencyILS captures enum value "ILS"
	InvoicePaymentTransactionProcessedCurrencyILS string = "ILS"

	// InvoicePaymentTransactionProcessedCurrencyIMP captures enum value "IMP"
	InvoicePaymentTransactionProcessedCurrencyIMP string = "IMP"

	// InvoicePaymentTransactionProcessedCurrencyINR captures enum value "INR"
	InvoicePaymentTransactionProcessedCurrencyINR string = "INR"

	// InvoicePaymentTransactionProcessedCurrencyIQD captures enum value "IQD"
	InvoicePaymentTransactionProcessedCurrencyIQD string = "IQD"

	// InvoicePaymentTransactionProcessedCurrencyIRR captures enum value "IRR"
	InvoicePaymentTransactionProcessedCurrencyIRR string = "IRR"

	// InvoicePaymentTransactionProcessedCurrencyISK captures enum value "ISK"
	InvoicePaymentTransactionProcessedCurrencyISK string = "ISK"

	// InvoicePaymentTransactionProcessedCurrencyJEP captures enum value "JEP"
	InvoicePaymentTransactionProcessedCurrencyJEP string = "JEP"

	// InvoicePaymentTransactionProcessedCurrencyJMD captures enum value "JMD"
	InvoicePaymentTransactionProcessedCurrencyJMD string = "JMD"

	// InvoicePaymentTransactionProcessedCurrencyJOD captures enum value "JOD"
	InvoicePaymentTransactionProcessedCurrencyJOD string = "JOD"

	// InvoicePaymentTransactionProcessedCurrencyJPY captures enum value "JPY"
	InvoicePaymentTransactionProcessedCurrencyJPY string = "JPY"

	// InvoicePaymentTransactionProcessedCurrencyKES captures enum value "KES"
	InvoicePaymentTransactionProcessedCurrencyKES string = "KES"

	// InvoicePaymentTransactionProcessedCurrencyKGS captures enum value "KGS"
	InvoicePaymentTransactionProcessedCurrencyKGS string = "KGS"

	// InvoicePaymentTransactionProcessedCurrencyKHR captures enum value "KHR"
	InvoicePaymentTransactionProcessedCurrencyKHR string = "KHR"

	// InvoicePaymentTransactionProcessedCurrencyKMF captures enum value "KMF"
	InvoicePaymentTransactionProcessedCurrencyKMF string = "KMF"

	// InvoicePaymentTransactionProcessedCurrencyKPW captures enum value "KPW"
	InvoicePaymentTransactionProcessedCurrencyKPW string = "KPW"

	// InvoicePaymentTransactionProcessedCurrencyKRW captures enum value "KRW"
	InvoicePaymentTransactionProcessedCurrencyKRW string = "KRW"

	// InvoicePaymentTransactionProcessedCurrencyKWD captures enum value "KWD"
	InvoicePaymentTransactionProcessedCurrencyKWD string = "KWD"

	// InvoicePaymentTransactionProcessedCurrencyKYD captures enum value "KYD"
	InvoicePaymentTransactionProcessedCurrencyKYD string = "KYD"

	// InvoicePaymentTransactionProcessedCurrencyKZT captures enum value "KZT"
	InvoicePaymentTransactionProcessedCurrencyKZT string = "KZT"

	// InvoicePaymentTransactionProcessedCurrencyLAK captures enum value "LAK"
	InvoicePaymentTransactionProcessedCurrencyLAK string = "LAK"

	// InvoicePaymentTransactionProcessedCurrencyLBP captures enum value "LBP"
	InvoicePaymentTransactionProcessedCurrencyLBP string = "LBP"

	// InvoicePaymentTransactionProcessedCurrencyLKR captures enum value "LKR"
	InvoicePaymentTransactionProcessedCurrencyLKR string = "LKR"

	// InvoicePaymentTransactionProcessedCurrencyLRD captures enum value "LRD"
	InvoicePaymentTransactionProcessedCurrencyLRD string = "LRD"

	// InvoicePaymentTransactionProcessedCurrencyLSL captures enum value "LSL"
	InvoicePaymentTransactionProcessedCurrencyLSL string = "LSL"

	// InvoicePaymentTransactionProcessedCurrencyLTL captures enum value "LTL"
	InvoicePaymentTransactionProcessedCurrencyLTL string = "LTL"

	// InvoicePaymentTransactionProcessedCurrencyLVL captures enum value "LVL"
	InvoicePaymentTransactionProcessedCurrencyLVL string = "LVL"

	// InvoicePaymentTransactionProcessedCurrencyLYD captures enum value "LYD"
	InvoicePaymentTransactionProcessedCurrencyLYD string = "LYD"

	// InvoicePaymentTransactionProcessedCurrencyMAD captures enum value "MAD"
	InvoicePaymentTransactionProcessedCurrencyMAD string = "MAD"

	// InvoicePaymentTransactionProcessedCurrencyMDL captures enum value "MDL"
	InvoicePaymentTransactionProcessedCurrencyMDL string = "MDL"

	// InvoicePaymentTransactionProcessedCurrencyMGA captures enum value "MGA"
	InvoicePaymentTransactionProcessedCurrencyMGA string = "MGA"

	// InvoicePaymentTransactionProcessedCurrencyMKD captures enum value "MKD"
	InvoicePaymentTransactionProcessedCurrencyMKD string = "MKD"

	// InvoicePaymentTransactionProcessedCurrencyMMK captures enum value "MMK"
	InvoicePaymentTransactionProcessedCurrencyMMK string = "MMK"

	// InvoicePaymentTransactionProcessedCurrencyMNT captures enum value "MNT"
	InvoicePaymentTransactionProcessedCurrencyMNT string = "MNT"

	// InvoicePaymentTransactionProcessedCurrencyMOP captures enum value "MOP"
	InvoicePaymentTransactionProcessedCurrencyMOP string = "MOP"

	// InvoicePaymentTransactionProcessedCurrencyMRO captures enum value "MRO"
	InvoicePaymentTransactionProcessedCurrencyMRO string = "MRO"

	// InvoicePaymentTransactionProcessedCurrencyMUR captures enum value "MUR"
	InvoicePaymentTransactionProcessedCurrencyMUR string = "MUR"

	// InvoicePaymentTransactionProcessedCurrencyMVR captures enum value "MVR"
	InvoicePaymentTransactionProcessedCurrencyMVR string = "MVR"

	// InvoicePaymentTransactionProcessedCurrencyMWK captures enum value "MWK"
	InvoicePaymentTransactionProcessedCurrencyMWK string = "MWK"

	// InvoicePaymentTransactionProcessedCurrencyMXN captures enum value "MXN"
	InvoicePaymentTransactionProcessedCurrencyMXN string = "MXN"

	// InvoicePaymentTransactionProcessedCurrencyMYR captures enum value "MYR"
	InvoicePaymentTransactionProcessedCurrencyMYR string = "MYR"

	// InvoicePaymentTransactionProcessedCurrencyMZN captures enum value "MZN"
	InvoicePaymentTransactionProcessedCurrencyMZN string = "MZN"

	// InvoicePaymentTransactionProcessedCurrencyNAD captures enum value "NAD"
	InvoicePaymentTransactionProcessedCurrencyNAD string = "NAD"

	// InvoicePaymentTransactionProcessedCurrencyNGN captures enum value "NGN"
	InvoicePaymentTransactionProcessedCurrencyNGN string = "NGN"

	// InvoicePaymentTransactionProcessedCurrencyNIO captures enum value "NIO"
	InvoicePaymentTransactionProcessedCurrencyNIO string = "NIO"

	// InvoicePaymentTransactionProcessedCurrencyNOK captures enum value "NOK"
	InvoicePaymentTransactionProcessedCurrencyNOK string = "NOK"

	// InvoicePaymentTransactionProcessedCurrencyNPR captures enum value "NPR"
	InvoicePaymentTransactionProcessedCurrencyNPR string = "NPR"

	// InvoicePaymentTransactionProcessedCurrencyNZD captures enum value "NZD"
	InvoicePaymentTransactionProcessedCurrencyNZD string = "NZD"

	// InvoicePaymentTransactionProcessedCurrencyOMR captures enum value "OMR"
	InvoicePaymentTransactionProcessedCurrencyOMR string = "OMR"

	// InvoicePaymentTransactionProcessedCurrencyPAB captures enum value "PAB"
	InvoicePaymentTransactionProcessedCurrencyPAB string = "PAB"

	// InvoicePaymentTransactionProcessedCurrencyPEN captures enum value "PEN"
	InvoicePaymentTransactionProcessedCurrencyPEN string = "PEN"

	// InvoicePaymentTransactionProcessedCurrencyPGK captures enum value "PGK"
	InvoicePaymentTransactionProcessedCurrencyPGK string = "PGK"

	// InvoicePaymentTransactionProcessedCurrencyPHP captures enum value "PHP"
	InvoicePaymentTransactionProcessedCurrencyPHP string = "PHP"

	// InvoicePaymentTransactionProcessedCurrencyPKR captures enum value "PKR"
	InvoicePaymentTransactionProcessedCurrencyPKR string = "PKR"

	// InvoicePaymentTransactionProcessedCurrencyPLN captures enum value "PLN"
	InvoicePaymentTransactionProcessedCurrencyPLN string = "PLN"

	// InvoicePaymentTransactionProcessedCurrencyPYG captures enum value "PYG"
	InvoicePaymentTransactionProcessedCurrencyPYG string = "PYG"

	// InvoicePaymentTransactionProcessedCurrencyQAR captures enum value "QAR"
	InvoicePaymentTransactionProcessedCurrencyQAR string = "QAR"

	// InvoicePaymentTransactionProcessedCurrencyRON captures enum value "RON"
	InvoicePaymentTransactionProcessedCurrencyRON string = "RON"

	// InvoicePaymentTransactionProcessedCurrencyRSD captures enum value "RSD"
	InvoicePaymentTransactionProcessedCurrencyRSD string = "RSD"

	// InvoicePaymentTransactionProcessedCurrencyRUB captures enum value "RUB"
	InvoicePaymentTransactionProcessedCurrencyRUB string = "RUB"

	// InvoicePaymentTransactionProcessedCurrencyRWF captures enum value "RWF"
	InvoicePaymentTransactionProcessedCurrencyRWF string = "RWF"

	// InvoicePaymentTransactionProcessedCurrencySAR captures enum value "SAR"
	InvoicePaymentTransactionProcessedCurrencySAR string = "SAR"

	// InvoicePaymentTransactionProcessedCurrencySBD captures enum value "SBD"
	InvoicePaymentTransactionProcessedCurrencySBD string = "SBD"

	// InvoicePaymentTransactionProcessedCurrencySCR captures enum value "SCR"
	InvoicePaymentTransactionProcessedCurrencySCR string = "SCR"

	// InvoicePaymentTransactionProcessedCurrencySDG captures enum value "SDG"
	InvoicePaymentTransactionProcessedCurrencySDG string = "SDG"

	// InvoicePaymentTransactionProcessedCurrencySEK captures enum value "SEK"
	InvoicePaymentTransactionProcessedCurrencySEK string = "SEK"

	// InvoicePaymentTransactionProcessedCurrencySGD captures enum value "SGD"
	InvoicePaymentTransactionProcessedCurrencySGD string = "SGD"

	// InvoicePaymentTransactionProcessedCurrencySHP captures enum value "SHP"
	InvoicePaymentTransactionProcessedCurrencySHP string = "SHP"

	// InvoicePaymentTransactionProcessedCurrencySLL captures enum value "SLL"
	InvoicePaymentTransactionProcessedCurrencySLL string = "SLL"

	// InvoicePaymentTransactionProcessedCurrencySOS captures enum value "SOS"
	InvoicePaymentTransactionProcessedCurrencySOS string = "SOS"

	// InvoicePaymentTransactionProcessedCurrencySPL captures enum value "SPL"
	InvoicePaymentTransactionProcessedCurrencySPL string = "SPL"

	// InvoicePaymentTransactionProcessedCurrencySRD captures enum value "SRD"
	InvoicePaymentTransactionProcessedCurrencySRD string = "SRD"

	// InvoicePaymentTransactionProcessedCurrencySTD captures enum value "STD"
	InvoicePaymentTransactionProcessedCurrencySTD string = "STD"

	// InvoicePaymentTransactionProcessedCurrencySVC captures enum value "SVC"
	InvoicePaymentTransactionProcessedCurrencySVC string = "SVC"

	// InvoicePaymentTransactionProcessedCurrencySYP captures enum value "SYP"
	InvoicePaymentTransactionProcessedCurrencySYP string = "SYP"

	// InvoicePaymentTransactionProcessedCurrencySZL captures enum value "SZL"
	InvoicePaymentTransactionProcessedCurrencySZL string = "SZL"

	// InvoicePaymentTransactionProcessedCurrencyTHB captures enum value "THB"
	InvoicePaymentTransactionProcessedCurrencyTHB string = "THB"

	// InvoicePaymentTransactionProcessedCurrencyTJS captures enum value "TJS"
	InvoicePaymentTransactionProcessedCurrencyTJS string = "TJS"

	// InvoicePaymentTransactionProcessedCurrencyTMT captures enum value "TMT"
	InvoicePaymentTransactionProcessedCurrencyTMT string = "TMT"

	// InvoicePaymentTransactionProcessedCurrencyTND captures enum value "TND"
	InvoicePaymentTransactionProcessedCurrencyTND string = "TND"

	// InvoicePaymentTransactionProcessedCurrencyTOP captures enum value "TOP"
	InvoicePaymentTransactionProcessedCurrencyTOP string = "TOP"

	// InvoicePaymentTransactionProcessedCurrencyTRY captures enum value "TRY"
	InvoicePaymentTransactionProcessedCurrencyTRY string = "TRY"

	// InvoicePaymentTransactionProcessedCurrencyTTD captures enum value "TTD"
	InvoicePaymentTransactionProcessedCurrencyTTD string = "TTD"

	// InvoicePaymentTransactionProcessedCurrencyTVD captures enum value "TVD"
	InvoicePaymentTransactionProcessedCurrencyTVD string = "TVD"

	// InvoicePaymentTransactionProcessedCurrencyTWD captures enum value "TWD"
	InvoicePaymentTransactionProcessedCurrencyTWD string = "TWD"

	// InvoicePaymentTransactionProcessedCurrencyTZS captures enum value "TZS"
	InvoicePaymentTransactionProcessedCurrencyTZS string = "TZS"

	// InvoicePaymentTransactionProcessedCurrencyUAH captures enum value "UAH"
	InvoicePaymentTransactionProcessedCurrencyUAH string = "UAH"

	// InvoicePaymentTransactionProcessedCurrencyUGX captures enum value "UGX"
	InvoicePaymentTransactionProcessedCurrencyUGX string = "UGX"

	// InvoicePaymentTransactionProcessedCurrencyUSD captures enum value "USD"
	InvoicePaymentTransactionProcessedCurrencyUSD string = "USD"

	// InvoicePaymentTransactionProcessedCurrencyUYU captures enum value "UYU"
	InvoicePaymentTransactionProcessedCurrencyUYU string = "UYU"

	// InvoicePaymentTransactionProcessedCurrencyUZS captures enum value "UZS"
	InvoicePaymentTransactionProcessedCurrencyUZS string = "UZS"

	// InvoicePaymentTransactionProcessedCurrencyVEF captures enum value "VEF"
	InvoicePaymentTransactionProcessedCurrencyVEF string = "VEF"

	// InvoicePaymentTransactionProcessedCurrencyVND captures enum value "VND"
	InvoicePaymentTransactionProcessedCurrencyVND string = "VND"

	// InvoicePaymentTransactionProcessedCurrencyVUV captures enum value "VUV"
	InvoicePaymentTransactionProcessedCurrencyVUV string = "VUV"

	// InvoicePaymentTransactionProcessedCurrencyWST captures enum value "WST"
	InvoicePaymentTransactionProcessedCurrencyWST string = "WST"

	// InvoicePaymentTransactionProcessedCurrencyXAF captures enum value "XAF"
	InvoicePaymentTransactionProcessedCurrencyXAF string = "XAF"

	// InvoicePaymentTransactionProcessedCurrencyXCD captures enum value "XCD"
	InvoicePaymentTransactionProcessedCurrencyXCD string = "XCD"

	// InvoicePaymentTransactionProcessedCurrencyXDR captures enum value "XDR"
	InvoicePaymentTransactionProcessedCurrencyXDR string = "XDR"

	// InvoicePaymentTransactionProcessedCurrencyXOF captures enum value "XOF"
	InvoicePaymentTransactionProcessedCurrencyXOF string = "XOF"

	// InvoicePaymentTransactionProcessedCurrencyXPF captures enum value "XPF"
	InvoicePaymentTransactionProcessedCurrencyXPF string = "XPF"

	// InvoicePaymentTransactionProcessedCurrencyYER captures enum value "YER"
	InvoicePaymentTransactionProcessedCurrencyYER string = "YER"

	// InvoicePaymentTransactionProcessedCurrencyZAR captures enum value "ZAR"
	InvoicePaymentTransactionProcessedCurrencyZAR string = "ZAR"

	// InvoicePaymentTransactionProcessedCurrencyZMW captures enum value "ZMW"
	InvoicePaymentTransactionProcessedCurrencyZMW string = "ZMW"

	// InvoicePaymentTransactionProcessedCurrencyZWD captures enum value "ZWD"
	InvoicePaymentTransactionProcessedCurrencyZWD string = "ZWD"

	// InvoicePaymentTransactionProcessedCurrencyBTC captures enum value "BTC"
	InvoicePaymentTransactionProcessedCurrencyBTC string = "BTC"
)
View Source
const (

	// InvoicePaymentTransactionStatusSUCCESS captures enum value "SUCCESS"
	InvoicePaymentTransactionStatusSUCCESS string = "SUCCESS"

	// InvoicePaymentTransactionStatusUNKNOWN captures enum value "UNKNOWN"
	InvoicePaymentTransactionStatusUNKNOWN string = "UNKNOWN"

	// InvoicePaymentTransactionStatusPENDING captures enum value "PENDING"
	InvoicePaymentTransactionStatusPENDING string = "PENDING"

	// InvoicePaymentTransactionStatusPAYMENTFAILURE captures enum value "PAYMENT_FAILURE"
	InvoicePaymentTransactionStatusPAYMENTFAILURE string = "PAYMENT_FAILURE"

	// InvoicePaymentTransactionStatusPLUGINFAILURE captures enum value "PLUGIN_FAILURE"
	InvoicePaymentTransactionStatusPLUGINFAILURE string = "PLUGIN_FAILURE"

	// InvoicePaymentTransactionStatusPAYMENTSYSTEMOFF captures enum value "PAYMENT_SYSTEM_OFF"
	InvoicePaymentTransactionStatusPAYMENTSYSTEMOFF string = "PAYMENT_SYSTEM_OFF"
)
View Source
const (

	// InvoicePaymentTransactionTransactionTypeAUTHORIZE captures enum value "AUTHORIZE"
	InvoicePaymentTransactionTransactionTypeAUTHORIZE string = "AUTHORIZE"

	// InvoicePaymentTransactionTransactionTypeCAPTURE captures enum value "CAPTURE"
	InvoicePaymentTransactionTransactionTypeCAPTURE string = "CAPTURE"

	// InvoicePaymentTransactionTransactionTypeCHARGEBACK captures enum value "CHARGEBACK"
	InvoicePaymentTransactionTransactionTypeCHARGEBACK string = "CHARGEBACK"

	// InvoicePaymentTransactionTransactionTypeCREDIT captures enum value "CREDIT"
	InvoicePaymentTransactionTransactionTypeCREDIT string = "CREDIT"

	// InvoicePaymentTransactionTransactionTypePURCHASE captures enum value "PURCHASE"
	InvoicePaymentTransactionTransactionTypePURCHASE string = "PURCHASE"

	// InvoicePaymentTransactionTransactionTypeREFUND captures enum value "REFUND"
	InvoicePaymentTransactionTransactionTypeREFUND string = "REFUND"

	// InvoicePaymentTransactionTransactionTypeVOID captures enum value "VOID"
	InvoicePaymentTransactionTransactionTypeVOID string = "VOID"
)
View Source
const (

	// OverdueConditionControlTagExclusionAUTOPAYOFF captures enum value "AUTO_PAY_OFF"
	OverdueConditionControlTagExclusionAUTOPAYOFF string = "AUTO_PAY_OFF"

	// OverdueConditionControlTagExclusionAUTOINVOICINGOFF captures enum value "AUTO_INVOICING_OFF"
	OverdueConditionControlTagExclusionAUTOINVOICINGOFF string = "AUTO_INVOICING_OFF"

	// OverdueConditionControlTagExclusionOVERDUEENFORCEMENTOFF captures enum value "OVERDUE_ENFORCEMENT_OFF"
	OverdueConditionControlTagExclusionOVERDUEENFORCEMENTOFF string = "OVERDUE_ENFORCEMENT_OFF"

	// OverdueConditionControlTagExclusionWRITTENOFF captures enum value "WRITTEN_OFF"
	OverdueConditionControlTagExclusionWRITTENOFF string = "WRITTEN_OFF"

	// OverdueConditionControlTagExclusionMANUALPAY captures enum value "MANUAL_PAY"
	OverdueConditionControlTagExclusionMANUALPAY string = "MANUAL_PAY"

	// OverdueConditionControlTagExclusionTEST captures enum value "TEST"
	OverdueConditionControlTagExclusionTEST string = "TEST"

	// OverdueConditionControlTagExclusionPARTNER captures enum value "PARTNER"
	OverdueConditionControlTagExclusionPARTNER string = "PARTNER"

	// OverdueConditionControlTagExclusionAUTOINVOICINGDRAFT captures enum value "AUTO_INVOICING_DRAFT"
	OverdueConditionControlTagExclusionAUTOINVOICINGDRAFT string = "AUTO_INVOICING_DRAFT"

	// OverdueConditionControlTagExclusionAUTOINVOICINGREUSEDRAFT captures enum value "AUTO_INVOICING_REUSE_DRAFT"
	OverdueConditionControlTagExclusionAUTOINVOICINGREUSEDRAFT string = "AUTO_INVOICING_REUSE_DRAFT"
)
View Source
const (

	// OverdueConditionControlTagInclusionAUTOPAYOFF captures enum value "AUTO_PAY_OFF"
	OverdueConditionControlTagInclusionAUTOPAYOFF string = "AUTO_PAY_OFF"

	// OverdueConditionControlTagInclusionAUTOINVOICINGOFF captures enum value "AUTO_INVOICING_OFF"
	OverdueConditionControlTagInclusionAUTOINVOICINGOFF string = "AUTO_INVOICING_OFF"

	// OverdueConditionControlTagInclusionOVERDUEENFORCEMENTOFF captures enum value "OVERDUE_ENFORCEMENT_OFF"
	OverdueConditionControlTagInclusionOVERDUEENFORCEMENTOFF string = "OVERDUE_ENFORCEMENT_OFF"

	// OverdueConditionControlTagInclusionWRITTENOFF captures enum value "WRITTEN_OFF"
	OverdueConditionControlTagInclusionWRITTENOFF string = "WRITTEN_OFF"

	// OverdueConditionControlTagInclusionMANUALPAY captures enum value "MANUAL_PAY"
	OverdueConditionControlTagInclusionMANUALPAY string = "MANUAL_PAY"

	// OverdueConditionControlTagInclusionTEST captures enum value "TEST"
	OverdueConditionControlTagInclusionTEST string = "TEST"

	// OverdueConditionControlTagInclusionPARTNER captures enum value "PARTNER"
	OverdueConditionControlTagInclusionPARTNER string = "PARTNER"

	// OverdueConditionControlTagInclusionAUTOINVOICINGDRAFT captures enum value "AUTO_INVOICING_DRAFT"
	OverdueConditionControlTagInclusionAUTOINVOICINGDRAFT string = "AUTO_INVOICING_DRAFT"

	// OverdueConditionControlTagInclusionAUTOINVOICINGREUSEDRAFT captures enum value "AUTO_INVOICING_REUSE_DRAFT"
	OverdueConditionControlTagInclusionAUTOINVOICINGREUSEDRAFT string = "AUTO_INVOICING_REUSE_DRAFT"
)
View Source
const (

	// OverdueStateConfigSubscriptionCancellationPolicyENDOFTERM captures enum value "END_OF_TERM"
	OverdueStateConfigSubscriptionCancellationPolicyENDOFTERM string = "END_OF_TERM"

	// OverdueStateConfigSubscriptionCancellationPolicyIMMEDIATE captures enum value "IMMEDIATE"
	OverdueStateConfigSubscriptionCancellationPolicyIMMEDIATE string = "IMMEDIATE"

	// OverdueStateConfigSubscriptionCancellationPolicyNONE captures enum value "NONE"
	OverdueStateConfigSubscriptionCancellationPolicyNONE string = "NONE"
)
View Source
const (

	// PaymentCurrencyAED captures enum value "AED"
	PaymentCurrencyAED string = "AED"

	// PaymentCurrencyAFN captures enum value "AFN"
	PaymentCurrencyAFN string = "AFN"

	// PaymentCurrencyALL captures enum value "ALL"
	PaymentCurrencyALL string = "ALL"

	// PaymentCurrencyAMD captures enum value "AMD"
	PaymentCurrencyAMD string = "AMD"

	// PaymentCurrencyANG captures enum value "ANG"
	PaymentCurrencyANG string = "ANG"

	// PaymentCurrencyAOA captures enum value "AOA"
	PaymentCurrencyAOA string = "AOA"

	// PaymentCurrencyARS captures enum value "ARS"
	PaymentCurrencyARS string = "ARS"

	// PaymentCurrencyAUD captures enum value "AUD"
	PaymentCurrencyAUD string = "AUD"

	// PaymentCurrencyAWG captures enum value "AWG"
	PaymentCurrencyAWG string = "AWG"

	// PaymentCurrencyAZN captures enum value "AZN"
	PaymentCurrencyAZN string = "AZN"

	// PaymentCurrencyBAM captures enum value "BAM"
	PaymentCurrencyBAM string = "BAM"

	// PaymentCurrencyBBD captures enum value "BBD"
	PaymentCurrencyBBD string = "BBD"

	// PaymentCurrencyBDT captures enum value "BDT"
	PaymentCurrencyBDT string = "BDT"

	// PaymentCurrencyBGN captures enum value "BGN"
	PaymentCurrencyBGN string = "BGN"

	// PaymentCurrencyBHD captures enum value "BHD"
	PaymentCurrencyBHD string = "BHD"

	// PaymentCurrencyBIF captures enum value "BIF"
	PaymentCurrencyBIF string = "BIF"

	// PaymentCurrencyBMD captures enum value "BMD"
	PaymentCurrencyBMD string = "BMD"

	// PaymentCurrencyBND captures enum value "BND"
	PaymentCurrencyBND string = "BND"

	// PaymentCurrencyBOB captures enum value "BOB"
	PaymentCurrencyBOB string = "BOB"

	// PaymentCurrencyBRL captures enum value "BRL"
	PaymentCurrencyBRL string = "BRL"

	// PaymentCurrencyBSD captures enum value "BSD"
	PaymentCurrencyBSD string = "BSD"

	// PaymentCurrencyBTN captures enum value "BTN"
	PaymentCurrencyBTN string = "BTN"

	// PaymentCurrencyBWP captures enum value "BWP"
	PaymentCurrencyBWP string = "BWP"

	// PaymentCurrencyBYR captures enum value "BYR"
	PaymentCurrencyBYR string = "BYR"

	// PaymentCurrencyBZD captures enum value "BZD"
	PaymentCurrencyBZD string = "BZD"

	// PaymentCurrencyCAD captures enum value "CAD"
	PaymentCurrencyCAD string = "CAD"

	// PaymentCurrencyCDF captures enum value "CDF"
	PaymentCurrencyCDF string = "CDF"

	// PaymentCurrencyCHF captures enum value "CHF"
	PaymentCurrencyCHF string = "CHF"

	// PaymentCurrencyCLP captures enum value "CLP"
	PaymentCurrencyCLP string = "CLP"

	// PaymentCurrencyCNY captures enum value "CNY"
	PaymentCurrencyCNY string = "CNY"

	// PaymentCurrencyCOP captures enum value "COP"
	PaymentCurrencyCOP string = "COP"

	// PaymentCurrencyCRC captures enum value "CRC"
	PaymentCurrencyCRC string = "CRC"

	// PaymentCurrencyCUC captures enum value "CUC"
	PaymentCurrencyCUC string = "CUC"

	// PaymentCurrencyCUP captures enum value "CUP"
	PaymentCurrencyCUP string = "CUP"

	// PaymentCurrencyCVE captures enum value "CVE"
	PaymentCurrencyCVE string = "CVE"

	// PaymentCurrencyCZK captures enum value "CZK"
	PaymentCurrencyCZK string = "CZK"

	// PaymentCurrencyDJF captures enum value "DJF"
	PaymentCurrencyDJF string = "DJF"

	// PaymentCurrencyDKK captures enum value "DKK"
	PaymentCurrencyDKK string = "DKK"

	// PaymentCurrencyDOP captures enum value "DOP"
	PaymentCurrencyDOP string = "DOP"

	// PaymentCurrencyDZD captures enum value "DZD"
	PaymentCurrencyDZD string = "DZD"

	// PaymentCurrencyEGP captures enum value "EGP"
	PaymentCurrencyEGP string = "EGP"

	// PaymentCurrencyERN captures enum value "ERN"
	PaymentCurrencyERN string = "ERN"

	// PaymentCurrencyETB captures enum value "ETB"
	PaymentCurrencyETB string = "ETB"

	// PaymentCurrencyEUR captures enum value "EUR"
	PaymentCurrencyEUR string = "EUR"

	// PaymentCurrencyFJD captures enum value "FJD"
	PaymentCurrencyFJD string = "FJD"

	// PaymentCurrencyFKP captures enum value "FKP"
	PaymentCurrencyFKP string = "FKP"

	// PaymentCurrencyGBP captures enum value "GBP"
	PaymentCurrencyGBP string = "GBP"

	// PaymentCurrencyGEL captures enum value "GEL"
	PaymentCurrencyGEL string = "GEL"

	// PaymentCurrencyGGP captures enum value "GGP"
	PaymentCurrencyGGP string = "GGP"

	// PaymentCurrencyGHS captures enum value "GHS"
	PaymentCurrencyGHS string = "GHS"

	// PaymentCurrencyGIP captures enum value "GIP"
	PaymentCurrencyGIP string = "GIP"

	// PaymentCurrencyGMD captures enum value "GMD"
	PaymentCurrencyGMD string = "GMD"

	// PaymentCurrencyGNF captures enum value "GNF"
	PaymentCurrencyGNF string = "GNF"

	// PaymentCurrencyGTQ captures enum value "GTQ"
	PaymentCurrencyGTQ string = "GTQ"

	// PaymentCurrencyGYD captures enum value "GYD"
	PaymentCurrencyGYD string = "GYD"

	// PaymentCurrencyHKD captures enum value "HKD"
	PaymentCurrencyHKD string = "HKD"

	// PaymentCurrencyHNL captures enum value "HNL"
	PaymentCurrencyHNL string = "HNL"

	// PaymentCurrencyHRK captures enum value "HRK"
	PaymentCurrencyHRK string = "HRK"

	// PaymentCurrencyHTG captures enum value "HTG"
	PaymentCurrencyHTG string = "HTG"

	// PaymentCurrencyHUF captures enum value "HUF"
	PaymentCurrencyHUF string = "HUF"

	// PaymentCurrencyIDR captures enum value "IDR"
	PaymentCurrencyIDR string = "IDR"

	// PaymentCurrencyILS captures enum value "ILS"
	PaymentCurrencyILS string = "ILS"

	// PaymentCurrencyIMP captures enum value "IMP"
	PaymentCurrencyIMP string = "IMP"

	// PaymentCurrencyINR captures enum value "INR"
	PaymentCurrencyINR string = "INR"

	// PaymentCurrencyIQD captures enum value "IQD"
	PaymentCurrencyIQD string = "IQD"

	// PaymentCurrencyIRR captures enum value "IRR"
	PaymentCurrencyIRR string = "IRR"

	// PaymentCurrencyISK captures enum value "ISK"
	PaymentCurrencyISK string = "ISK"

	// PaymentCurrencyJEP captures enum value "JEP"
	PaymentCurrencyJEP string = "JEP"

	// PaymentCurrencyJMD captures enum value "JMD"
	PaymentCurrencyJMD string = "JMD"

	// PaymentCurrencyJOD captures enum value "JOD"
	PaymentCurrencyJOD string = "JOD"

	// PaymentCurrencyJPY captures enum value "JPY"
	PaymentCurrencyJPY string = "JPY"

	// PaymentCurrencyKES captures enum value "KES"
	PaymentCurrencyKES string = "KES"

	// PaymentCurrencyKGS captures enum value "KGS"
	PaymentCurrencyKGS string = "KGS"

	// PaymentCurrencyKHR captures enum value "KHR"
	PaymentCurrencyKHR string = "KHR"

	// PaymentCurrencyKMF captures enum value "KMF"
	PaymentCurrencyKMF string = "KMF"

	// PaymentCurrencyKPW captures enum value "KPW"
	PaymentCurrencyKPW string = "KPW"

	// PaymentCurrencyKRW captures enum value "KRW"
	PaymentCurrencyKRW string = "KRW"

	// PaymentCurrencyKWD captures enum value "KWD"
	PaymentCurrencyKWD string = "KWD"

	// PaymentCurrencyKYD captures enum value "KYD"
	PaymentCurrencyKYD string = "KYD"

	// PaymentCurrencyKZT captures enum value "KZT"
	PaymentCurrencyKZT string = "KZT"

	// PaymentCurrencyLAK captures enum value "LAK"
	PaymentCurrencyLAK string = "LAK"

	// PaymentCurrencyLBP captures enum value "LBP"
	PaymentCurrencyLBP string = "LBP"

	// PaymentCurrencyLKR captures enum value "LKR"
	PaymentCurrencyLKR string = "LKR"

	// PaymentCurrencyLRD captures enum value "LRD"
	PaymentCurrencyLRD string = "LRD"

	// PaymentCurrencyLSL captures enum value "LSL"
	PaymentCurrencyLSL string = "LSL"

	// PaymentCurrencyLTL captures enum value "LTL"
	PaymentCurrencyLTL string = "LTL"

	// PaymentCurrencyLVL captures enum value "LVL"
	PaymentCurrencyLVL string = "LVL"

	// PaymentCurrencyLYD captures enum value "LYD"
	PaymentCurrencyLYD string = "LYD"

	// PaymentCurrencyMAD captures enum value "MAD"
	PaymentCurrencyMAD string = "MAD"

	// PaymentCurrencyMDL captures enum value "MDL"
	PaymentCurrencyMDL string = "MDL"

	// PaymentCurrencyMGA captures enum value "MGA"
	PaymentCurrencyMGA string = "MGA"

	// PaymentCurrencyMKD captures enum value "MKD"
	PaymentCurrencyMKD string = "MKD"

	// PaymentCurrencyMMK captures enum value "MMK"
	PaymentCurrencyMMK string = "MMK"

	// PaymentCurrencyMNT captures enum value "MNT"
	PaymentCurrencyMNT string = "MNT"

	// PaymentCurrencyMOP captures enum value "MOP"
	PaymentCurrencyMOP string = "MOP"

	// PaymentCurrencyMRO captures enum value "MRO"
	PaymentCurrencyMRO string = "MRO"

	// PaymentCurrencyMUR captures enum value "MUR"
	PaymentCurrencyMUR string = "MUR"

	// PaymentCurrencyMVR captures enum value "MVR"
	PaymentCurrencyMVR string = "MVR"

	// PaymentCurrencyMWK captures enum value "MWK"
	PaymentCurrencyMWK string = "MWK"

	// PaymentCurrencyMXN captures enum value "MXN"
	PaymentCurrencyMXN string = "MXN"

	// PaymentCurrencyMYR captures enum value "MYR"
	PaymentCurrencyMYR string = "MYR"

	// PaymentCurrencyMZN captures enum value "MZN"
	PaymentCurrencyMZN string = "MZN"

	// PaymentCurrencyNAD captures enum value "NAD"
	PaymentCurrencyNAD string = "NAD"

	// PaymentCurrencyNGN captures enum value "NGN"
	PaymentCurrencyNGN string = "NGN"

	// PaymentCurrencyNIO captures enum value "NIO"
	PaymentCurrencyNIO string = "NIO"

	// PaymentCurrencyNOK captures enum value "NOK"
	PaymentCurrencyNOK string = "NOK"

	// PaymentCurrencyNPR captures enum value "NPR"
	PaymentCurrencyNPR string = "NPR"

	// PaymentCurrencyNZD captures enum value "NZD"
	PaymentCurrencyNZD string = "NZD"

	// PaymentCurrencyOMR captures enum value "OMR"
	PaymentCurrencyOMR string = "OMR"

	// PaymentCurrencyPAB captures enum value "PAB"
	PaymentCurrencyPAB string = "PAB"

	// PaymentCurrencyPEN captures enum value "PEN"
	PaymentCurrencyPEN string = "PEN"

	// PaymentCurrencyPGK captures enum value "PGK"
	PaymentCurrencyPGK string = "PGK"

	// PaymentCurrencyPHP captures enum value "PHP"
	PaymentCurrencyPHP string = "PHP"

	// PaymentCurrencyPKR captures enum value "PKR"
	PaymentCurrencyPKR string = "PKR"

	// PaymentCurrencyPLN captures enum value "PLN"
	PaymentCurrencyPLN string = "PLN"

	// PaymentCurrencyPYG captures enum value "PYG"
	PaymentCurrencyPYG string = "PYG"

	// PaymentCurrencyQAR captures enum value "QAR"
	PaymentCurrencyQAR string = "QAR"

	// PaymentCurrencyRON captures enum value "RON"
	PaymentCurrencyRON string = "RON"

	// PaymentCurrencyRSD captures enum value "RSD"
	PaymentCurrencyRSD string = "RSD"

	// PaymentCurrencyRUB captures enum value "RUB"
	PaymentCurrencyRUB string = "RUB"

	// PaymentCurrencyRWF captures enum value "RWF"
	PaymentCurrencyRWF string = "RWF"

	// PaymentCurrencySAR captures enum value "SAR"
	PaymentCurrencySAR string = "SAR"

	// PaymentCurrencySBD captures enum value "SBD"
	PaymentCurrencySBD string = "SBD"

	// PaymentCurrencySCR captures enum value "SCR"
	PaymentCurrencySCR string = "SCR"

	// PaymentCurrencySDG captures enum value "SDG"
	PaymentCurrencySDG string = "SDG"

	// PaymentCurrencySEK captures enum value "SEK"
	PaymentCurrencySEK string = "SEK"

	// PaymentCurrencySGD captures enum value "SGD"
	PaymentCurrencySGD string = "SGD"

	// PaymentCurrencySHP captures enum value "SHP"
	PaymentCurrencySHP string = "SHP"

	// PaymentCurrencySLL captures enum value "SLL"
	PaymentCurrencySLL string = "SLL"

	// PaymentCurrencySOS captures enum value "SOS"
	PaymentCurrencySOS string = "SOS"

	// PaymentCurrencySPL captures enum value "SPL"
	PaymentCurrencySPL string = "SPL"

	// PaymentCurrencySRD captures enum value "SRD"
	PaymentCurrencySRD string = "SRD"

	// PaymentCurrencySTD captures enum value "STD"
	PaymentCurrencySTD string = "STD"

	// PaymentCurrencySVC captures enum value "SVC"
	PaymentCurrencySVC string = "SVC"

	// PaymentCurrencySYP captures enum value "SYP"
	PaymentCurrencySYP string = "SYP"

	// PaymentCurrencySZL captures enum value "SZL"
	PaymentCurrencySZL string = "SZL"

	// PaymentCurrencyTHB captures enum value "THB"
	PaymentCurrencyTHB string = "THB"

	// PaymentCurrencyTJS captures enum value "TJS"
	PaymentCurrencyTJS string = "TJS"

	// PaymentCurrencyTMT captures enum value "TMT"
	PaymentCurrencyTMT string = "TMT"

	// PaymentCurrencyTND captures enum value "TND"
	PaymentCurrencyTND string = "TND"

	// PaymentCurrencyTOP captures enum value "TOP"
	PaymentCurrencyTOP string = "TOP"

	// PaymentCurrencyTRY captures enum value "TRY"
	PaymentCurrencyTRY string = "TRY"

	// PaymentCurrencyTTD captures enum value "TTD"
	PaymentCurrencyTTD string = "TTD"

	// PaymentCurrencyTVD captures enum value "TVD"
	PaymentCurrencyTVD string = "TVD"

	// PaymentCurrencyTWD captures enum value "TWD"
	PaymentCurrencyTWD string = "TWD"

	// PaymentCurrencyTZS captures enum value "TZS"
	PaymentCurrencyTZS string = "TZS"

	// PaymentCurrencyUAH captures enum value "UAH"
	PaymentCurrencyUAH string = "UAH"

	// PaymentCurrencyUGX captures enum value "UGX"
	PaymentCurrencyUGX string = "UGX"

	// PaymentCurrencyUSD captures enum value "USD"
	PaymentCurrencyUSD string = "USD"

	// PaymentCurrencyUYU captures enum value "UYU"
	PaymentCurrencyUYU string = "UYU"

	// PaymentCurrencyUZS captures enum value "UZS"
	PaymentCurrencyUZS string = "UZS"

	// PaymentCurrencyVEF captures enum value "VEF"
	PaymentCurrencyVEF string = "VEF"

	// PaymentCurrencyVND captures enum value "VND"
	PaymentCurrencyVND string = "VND"

	// PaymentCurrencyVUV captures enum value "VUV"
	PaymentCurrencyVUV string = "VUV"

	// PaymentCurrencyWST captures enum value "WST"
	PaymentCurrencyWST string = "WST"

	// PaymentCurrencyXAF captures enum value "XAF"
	PaymentCurrencyXAF string = "XAF"

	// PaymentCurrencyXCD captures enum value "XCD"
	PaymentCurrencyXCD string = "XCD"

	// PaymentCurrencyXDR captures enum value "XDR"
	PaymentCurrencyXDR string = "XDR"

	// PaymentCurrencyXOF captures enum value "XOF"
	PaymentCurrencyXOF string = "XOF"

	// PaymentCurrencyXPF captures enum value "XPF"
	PaymentCurrencyXPF string = "XPF"

	// PaymentCurrencyYER captures enum value "YER"
	PaymentCurrencyYER string = "YER"

	// PaymentCurrencyZAR captures enum value "ZAR"
	PaymentCurrencyZAR string = "ZAR"

	// PaymentCurrencyZMW captures enum value "ZMW"
	PaymentCurrencyZMW string = "ZMW"

	// PaymentCurrencyZWD captures enum value "ZWD"
	PaymentCurrencyZWD string = "ZWD"

	// PaymentCurrencyBTC captures enum value "BTC"
	PaymentCurrencyBTC string = "BTC"
)
View Source
const (

	// PaymentAttemptCurrencyAED captures enum value "AED"
	PaymentAttemptCurrencyAED string = "AED"

	// PaymentAttemptCurrencyAFN captures enum value "AFN"
	PaymentAttemptCurrencyAFN string = "AFN"

	// PaymentAttemptCurrencyALL captures enum value "ALL"
	PaymentAttemptCurrencyALL string = "ALL"

	// PaymentAttemptCurrencyAMD captures enum value "AMD"
	PaymentAttemptCurrencyAMD string = "AMD"

	// PaymentAttemptCurrencyANG captures enum value "ANG"
	PaymentAttemptCurrencyANG string = "ANG"

	// PaymentAttemptCurrencyAOA captures enum value "AOA"
	PaymentAttemptCurrencyAOA string = "AOA"

	// PaymentAttemptCurrencyARS captures enum value "ARS"
	PaymentAttemptCurrencyARS string = "ARS"

	// PaymentAttemptCurrencyAUD captures enum value "AUD"
	PaymentAttemptCurrencyAUD string = "AUD"

	// PaymentAttemptCurrencyAWG captures enum value "AWG"
	PaymentAttemptCurrencyAWG string = "AWG"

	// PaymentAttemptCurrencyAZN captures enum value "AZN"
	PaymentAttemptCurrencyAZN string = "AZN"

	// PaymentAttemptCurrencyBAM captures enum value "BAM"
	PaymentAttemptCurrencyBAM string = "BAM"

	// PaymentAttemptCurrencyBBD captures enum value "BBD"
	PaymentAttemptCurrencyBBD string = "BBD"

	// PaymentAttemptCurrencyBDT captures enum value "BDT"
	PaymentAttemptCurrencyBDT string = "BDT"

	// PaymentAttemptCurrencyBGN captures enum value "BGN"
	PaymentAttemptCurrencyBGN string = "BGN"

	// PaymentAttemptCurrencyBHD captures enum value "BHD"
	PaymentAttemptCurrencyBHD string = "BHD"

	// PaymentAttemptCurrencyBIF captures enum value "BIF"
	PaymentAttemptCurrencyBIF string = "BIF"

	// PaymentAttemptCurrencyBMD captures enum value "BMD"
	PaymentAttemptCurrencyBMD string = "BMD"

	// PaymentAttemptCurrencyBND captures enum value "BND"
	PaymentAttemptCurrencyBND string = "BND"

	// PaymentAttemptCurrencyBOB captures enum value "BOB"
	PaymentAttemptCurrencyBOB string = "BOB"

	// PaymentAttemptCurrencyBRL captures enum value "BRL"
	PaymentAttemptCurrencyBRL string = "BRL"

	// PaymentAttemptCurrencyBSD captures enum value "BSD"
	PaymentAttemptCurrencyBSD string = "BSD"

	// PaymentAttemptCurrencyBTN captures enum value "BTN"
	PaymentAttemptCurrencyBTN string = "BTN"

	// PaymentAttemptCurrencyBWP captures enum value "BWP"
	PaymentAttemptCurrencyBWP string = "BWP"

	// PaymentAttemptCurrencyBYR captures enum value "BYR"
	PaymentAttemptCurrencyBYR string = "BYR"

	// PaymentAttemptCurrencyBZD captures enum value "BZD"
	PaymentAttemptCurrencyBZD string = "BZD"

	// PaymentAttemptCurrencyCAD captures enum value "CAD"
	PaymentAttemptCurrencyCAD string = "CAD"

	// PaymentAttemptCurrencyCDF captures enum value "CDF"
	PaymentAttemptCurrencyCDF string = "CDF"

	// PaymentAttemptCurrencyCHF captures enum value "CHF"
	PaymentAttemptCurrencyCHF string = "CHF"

	// PaymentAttemptCurrencyCLP captures enum value "CLP"
	PaymentAttemptCurrencyCLP string = "CLP"

	// PaymentAttemptCurrencyCNY captures enum value "CNY"
	PaymentAttemptCurrencyCNY string = "CNY"

	// PaymentAttemptCurrencyCOP captures enum value "COP"
	PaymentAttemptCurrencyCOP string = "COP"

	// PaymentAttemptCurrencyCRC captures enum value "CRC"
	PaymentAttemptCurrencyCRC string = "CRC"

	// PaymentAttemptCurrencyCUC captures enum value "CUC"
	PaymentAttemptCurrencyCUC string = "CUC"

	// PaymentAttemptCurrencyCUP captures enum value "CUP"
	PaymentAttemptCurrencyCUP string = "CUP"

	// PaymentAttemptCurrencyCVE captures enum value "CVE"
	PaymentAttemptCurrencyCVE string = "CVE"

	// PaymentAttemptCurrencyCZK captures enum value "CZK"
	PaymentAttemptCurrencyCZK string = "CZK"

	// PaymentAttemptCurrencyDJF captures enum value "DJF"
	PaymentAttemptCurrencyDJF string = "DJF"

	// PaymentAttemptCurrencyDKK captures enum value "DKK"
	PaymentAttemptCurrencyDKK string = "DKK"

	// PaymentAttemptCurrencyDOP captures enum value "DOP"
	PaymentAttemptCurrencyDOP string = "DOP"

	// PaymentAttemptCurrencyDZD captures enum value "DZD"
	PaymentAttemptCurrencyDZD string = "DZD"

	// PaymentAttemptCurrencyEGP captures enum value "EGP"
	PaymentAttemptCurrencyEGP string = "EGP"

	// PaymentAttemptCurrencyERN captures enum value "ERN"
	PaymentAttemptCurrencyERN string = "ERN"

	// PaymentAttemptCurrencyETB captures enum value "ETB"
	PaymentAttemptCurrencyETB string = "ETB"

	// PaymentAttemptCurrencyEUR captures enum value "EUR"
	PaymentAttemptCurrencyEUR string = "EUR"

	// PaymentAttemptCurrencyFJD captures enum value "FJD"
	PaymentAttemptCurrencyFJD string = "FJD"

	// PaymentAttemptCurrencyFKP captures enum value "FKP"
	PaymentAttemptCurrencyFKP string = "FKP"

	// PaymentAttemptCurrencyGBP captures enum value "GBP"
	PaymentAttemptCurrencyGBP string = "GBP"

	// PaymentAttemptCurrencyGEL captures enum value "GEL"
	PaymentAttemptCurrencyGEL string = "GEL"

	// PaymentAttemptCurrencyGGP captures enum value "GGP"
	PaymentAttemptCurrencyGGP string = "GGP"

	// PaymentAttemptCurrencyGHS captures enum value "GHS"
	PaymentAttemptCurrencyGHS string = "GHS"

	// PaymentAttemptCurrencyGIP captures enum value "GIP"
	PaymentAttemptCurrencyGIP string = "GIP"

	// PaymentAttemptCurrencyGMD captures enum value "GMD"
	PaymentAttemptCurrencyGMD string = "GMD"

	// PaymentAttemptCurrencyGNF captures enum value "GNF"
	PaymentAttemptCurrencyGNF string = "GNF"

	// PaymentAttemptCurrencyGTQ captures enum value "GTQ"
	PaymentAttemptCurrencyGTQ string = "GTQ"

	// PaymentAttemptCurrencyGYD captures enum value "GYD"
	PaymentAttemptCurrencyGYD string = "GYD"

	// PaymentAttemptCurrencyHKD captures enum value "HKD"
	PaymentAttemptCurrencyHKD string = "HKD"

	// PaymentAttemptCurrencyHNL captures enum value "HNL"
	PaymentAttemptCurrencyHNL string = "HNL"

	// PaymentAttemptCurrencyHRK captures enum value "HRK"
	PaymentAttemptCurrencyHRK string = "HRK"

	// PaymentAttemptCurrencyHTG captures enum value "HTG"
	PaymentAttemptCurrencyHTG string = "HTG"

	// PaymentAttemptCurrencyHUF captures enum value "HUF"
	PaymentAttemptCurrencyHUF string = "HUF"

	// PaymentAttemptCurrencyIDR captures enum value "IDR"
	PaymentAttemptCurrencyIDR string = "IDR"

	// PaymentAttemptCurrencyILS captures enum value "ILS"
	PaymentAttemptCurrencyILS string = "ILS"

	// PaymentAttemptCurrencyIMP captures enum value "IMP"
	PaymentAttemptCurrencyIMP string = "IMP"

	// PaymentAttemptCurrencyINR captures enum value "INR"
	PaymentAttemptCurrencyINR string = "INR"

	// PaymentAttemptCurrencyIQD captures enum value "IQD"
	PaymentAttemptCurrencyIQD string = "IQD"

	// PaymentAttemptCurrencyIRR captures enum value "IRR"
	PaymentAttemptCurrencyIRR string = "IRR"

	// PaymentAttemptCurrencyISK captures enum value "ISK"
	PaymentAttemptCurrencyISK string = "ISK"

	// PaymentAttemptCurrencyJEP captures enum value "JEP"
	PaymentAttemptCurrencyJEP string = "JEP"

	// PaymentAttemptCurrencyJMD captures enum value "JMD"
	PaymentAttemptCurrencyJMD string = "JMD"

	// PaymentAttemptCurrencyJOD captures enum value "JOD"
	PaymentAttemptCurrencyJOD string = "JOD"

	// PaymentAttemptCurrencyJPY captures enum value "JPY"
	PaymentAttemptCurrencyJPY string = "JPY"

	// PaymentAttemptCurrencyKES captures enum value "KES"
	PaymentAttemptCurrencyKES string = "KES"

	// PaymentAttemptCurrencyKGS captures enum value "KGS"
	PaymentAttemptCurrencyKGS string = "KGS"

	// PaymentAttemptCurrencyKHR captures enum value "KHR"
	PaymentAttemptCurrencyKHR string = "KHR"

	// PaymentAttemptCurrencyKMF captures enum value "KMF"
	PaymentAttemptCurrencyKMF string = "KMF"

	// PaymentAttemptCurrencyKPW captures enum value "KPW"
	PaymentAttemptCurrencyKPW string = "KPW"

	// PaymentAttemptCurrencyKRW captures enum value "KRW"
	PaymentAttemptCurrencyKRW string = "KRW"

	// PaymentAttemptCurrencyKWD captures enum value "KWD"
	PaymentAttemptCurrencyKWD string = "KWD"

	// PaymentAttemptCurrencyKYD captures enum value "KYD"
	PaymentAttemptCurrencyKYD string = "KYD"

	// PaymentAttemptCurrencyKZT captures enum value "KZT"
	PaymentAttemptCurrencyKZT string = "KZT"

	// PaymentAttemptCurrencyLAK captures enum value "LAK"
	PaymentAttemptCurrencyLAK string = "LAK"

	// PaymentAttemptCurrencyLBP captures enum value "LBP"
	PaymentAttemptCurrencyLBP string = "LBP"

	// PaymentAttemptCurrencyLKR captures enum value "LKR"
	PaymentAttemptCurrencyLKR string = "LKR"

	// PaymentAttemptCurrencyLRD captures enum value "LRD"
	PaymentAttemptCurrencyLRD string = "LRD"

	// PaymentAttemptCurrencyLSL captures enum value "LSL"
	PaymentAttemptCurrencyLSL string = "LSL"

	// PaymentAttemptCurrencyLTL captures enum value "LTL"
	PaymentAttemptCurrencyLTL string = "LTL"

	// PaymentAttemptCurrencyLVL captures enum value "LVL"
	PaymentAttemptCurrencyLVL string = "LVL"

	// PaymentAttemptCurrencyLYD captures enum value "LYD"
	PaymentAttemptCurrencyLYD string = "LYD"

	// PaymentAttemptCurrencyMAD captures enum value "MAD"
	PaymentAttemptCurrencyMAD string = "MAD"

	// PaymentAttemptCurrencyMDL captures enum value "MDL"
	PaymentAttemptCurrencyMDL string = "MDL"

	// PaymentAttemptCurrencyMGA captures enum value "MGA"
	PaymentAttemptCurrencyMGA string = "MGA"

	// PaymentAttemptCurrencyMKD captures enum value "MKD"
	PaymentAttemptCurrencyMKD string = "MKD"

	// PaymentAttemptCurrencyMMK captures enum value "MMK"
	PaymentAttemptCurrencyMMK string = "MMK"

	// PaymentAttemptCurrencyMNT captures enum value "MNT"
	PaymentAttemptCurrencyMNT string = "MNT"

	// PaymentAttemptCurrencyMOP captures enum value "MOP"
	PaymentAttemptCurrencyMOP string = "MOP"

	// PaymentAttemptCurrencyMRO captures enum value "MRO"
	PaymentAttemptCurrencyMRO string = "MRO"

	// PaymentAttemptCurrencyMUR captures enum value "MUR"
	PaymentAttemptCurrencyMUR string = "MUR"

	// PaymentAttemptCurrencyMVR captures enum value "MVR"
	PaymentAttemptCurrencyMVR string = "MVR"

	// PaymentAttemptCurrencyMWK captures enum value "MWK"
	PaymentAttemptCurrencyMWK string = "MWK"

	// PaymentAttemptCurrencyMXN captures enum value "MXN"
	PaymentAttemptCurrencyMXN string = "MXN"

	// PaymentAttemptCurrencyMYR captures enum value "MYR"
	PaymentAttemptCurrencyMYR string = "MYR"

	// PaymentAttemptCurrencyMZN captures enum value "MZN"
	PaymentAttemptCurrencyMZN string = "MZN"

	// PaymentAttemptCurrencyNAD captures enum value "NAD"
	PaymentAttemptCurrencyNAD string = "NAD"

	// PaymentAttemptCurrencyNGN captures enum value "NGN"
	PaymentAttemptCurrencyNGN string = "NGN"

	// PaymentAttemptCurrencyNIO captures enum value "NIO"
	PaymentAttemptCurrencyNIO string = "NIO"

	// PaymentAttemptCurrencyNOK captures enum value "NOK"
	PaymentAttemptCurrencyNOK string = "NOK"

	// PaymentAttemptCurrencyNPR captures enum value "NPR"
	PaymentAttemptCurrencyNPR string = "NPR"

	// PaymentAttemptCurrencyNZD captures enum value "NZD"
	PaymentAttemptCurrencyNZD string = "NZD"

	// PaymentAttemptCurrencyOMR captures enum value "OMR"
	PaymentAttemptCurrencyOMR string = "OMR"

	// PaymentAttemptCurrencyPAB captures enum value "PAB"
	PaymentAttemptCurrencyPAB string = "PAB"

	// PaymentAttemptCurrencyPEN captures enum value "PEN"
	PaymentAttemptCurrencyPEN string = "PEN"

	// PaymentAttemptCurrencyPGK captures enum value "PGK"
	PaymentAttemptCurrencyPGK string = "PGK"

	// PaymentAttemptCurrencyPHP captures enum value "PHP"
	PaymentAttemptCurrencyPHP string = "PHP"

	// PaymentAttemptCurrencyPKR captures enum value "PKR"
	PaymentAttemptCurrencyPKR string = "PKR"

	// PaymentAttemptCurrencyPLN captures enum value "PLN"
	PaymentAttemptCurrencyPLN string = "PLN"

	// PaymentAttemptCurrencyPYG captures enum value "PYG"
	PaymentAttemptCurrencyPYG string = "PYG"

	// PaymentAttemptCurrencyQAR captures enum value "QAR"
	PaymentAttemptCurrencyQAR string = "QAR"

	// PaymentAttemptCurrencyRON captures enum value "RON"
	PaymentAttemptCurrencyRON string = "RON"

	// PaymentAttemptCurrencyRSD captures enum value "RSD"
	PaymentAttemptCurrencyRSD string = "RSD"

	// PaymentAttemptCurrencyRUB captures enum value "RUB"
	PaymentAttemptCurrencyRUB string = "RUB"

	// PaymentAttemptCurrencyRWF captures enum value "RWF"
	PaymentAttemptCurrencyRWF string = "RWF"

	// PaymentAttemptCurrencySAR captures enum value "SAR"
	PaymentAttemptCurrencySAR string = "SAR"

	// PaymentAttemptCurrencySBD captures enum value "SBD"
	PaymentAttemptCurrencySBD string = "SBD"

	// PaymentAttemptCurrencySCR captures enum value "SCR"
	PaymentAttemptCurrencySCR string = "SCR"

	// PaymentAttemptCurrencySDG captures enum value "SDG"
	PaymentAttemptCurrencySDG string = "SDG"

	// PaymentAttemptCurrencySEK captures enum value "SEK"
	PaymentAttemptCurrencySEK string = "SEK"

	// PaymentAttemptCurrencySGD captures enum value "SGD"
	PaymentAttemptCurrencySGD string = "SGD"

	// PaymentAttemptCurrencySHP captures enum value "SHP"
	PaymentAttemptCurrencySHP string = "SHP"

	// PaymentAttemptCurrencySLL captures enum value "SLL"
	PaymentAttemptCurrencySLL string = "SLL"

	// PaymentAttemptCurrencySOS captures enum value "SOS"
	PaymentAttemptCurrencySOS string = "SOS"

	// PaymentAttemptCurrencySPL captures enum value "SPL"
	PaymentAttemptCurrencySPL string = "SPL"

	// PaymentAttemptCurrencySRD captures enum value "SRD"
	PaymentAttemptCurrencySRD string = "SRD"

	// PaymentAttemptCurrencySTD captures enum value "STD"
	PaymentAttemptCurrencySTD string = "STD"

	// PaymentAttemptCurrencySVC captures enum value "SVC"
	PaymentAttemptCurrencySVC string = "SVC"

	// PaymentAttemptCurrencySYP captures enum value "SYP"
	PaymentAttemptCurrencySYP string = "SYP"

	// PaymentAttemptCurrencySZL captures enum value "SZL"
	PaymentAttemptCurrencySZL string = "SZL"

	// PaymentAttemptCurrencyTHB captures enum value "THB"
	PaymentAttemptCurrencyTHB string = "THB"

	// PaymentAttemptCurrencyTJS captures enum value "TJS"
	PaymentAttemptCurrencyTJS string = "TJS"

	// PaymentAttemptCurrencyTMT captures enum value "TMT"
	PaymentAttemptCurrencyTMT string = "TMT"

	// PaymentAttemptCurrencyTND captures enum value "TND"
	PaymentAttemptCurrencyTND string = "TND"

	// PaymentAttemptCurrencyTOP captures enum value "TOP"
	PaymentAttemptCurrencyTOP string = "TOP"

	// PaymentAttemptCurrencyTRY captures enum value "TRY"
	PaymentAttemptCurrencyTRY string = "TRY"

	// PaymentAttemptCurrencyTTD captures enum value "TTD"
	PaymentAttemptCurrencyTTD string = "TTD"

	// PaymentAttemptCurrencyTVD captures enum value "TVD"
	PaymentAttemptCurrencyTVD string = "TVD"

	// PaymentAttemptCurrencyTWD captures enum value "TWD"
	PaymentAttemptCurrencyTWD string = "TWD"

	// PaymentAttemptCurrencyTZS captures enum value "TZS"
	PaymentAttemptCurrencyTZS string = "TZS"

	// PaymentAttemptCurrencyUAH captures enum value "UAH"
	PaymentAttemptCurrencyUAH string = "UAH"

	// PaymentAttemptCurrencyUGX captures enum value "UGX"
	PaymentAttemptCurrencyUGX string = "UGX"

	// PaymentAttemptCurrencyUSD captures enum value "USD"
	PaymentAttemptCurrencyUSD string = "USD"

	// PaymentAttemptCurrencyUYU captures enum value "UYU"
	PaymentAttemptCurrencyUYU string = "UYU"

	// PaymentAttemptCurrencyUZS captures enum value "UZS"
	PaymentAttemptCurrencyUZS string = "UZS"

	// PaymentAttemptCurrencyVEF captures enum value "VEF"
	PaymentAttemptCurrencyVEF string = "VEF"

	// PaymentAttemptCurrencyVND captures enum value "VND"
	PaymentAttemptCurrencyVND string = "VND"

	// PaymentAttemptCurrencyVUV captures enum value "VUV"
	PaymentAttemptCurrencyVUV string = "VUV"

	// PaymentAttemptCurrencyWST captures enum value "WST"
	PaymentAttemptCurrencyWST string = "WST"

	// PaymentAttemptCurrencyXAF captures enum value "XAF"
	PaymentAttemptCurrencyXAF string = "XAF"

	// PaymentAttemptCurrencyXCD captures enum value "XCD"
	PaymentAttemptCurrencyXCD string = "XCD"

	// PaymentAttemptCurrencyXDR captures enum value "XDR"
	PaymentAttemptCurrencyXDR string = "XDR"

	// PaymentAttemptCurrencyXOF captures enum value "XOF"
	PaymentAttemptCurrencyXOF string = "XOF"

	// PaymentAttemptCurrencyXPF captures enum value "XPF"
	PaymentAttemptCurrencyXPF string = "XPF"

	// PaymentAttemptCurrencyYER captures enum value "YER"
	PaymentAttemptCurrencyYER string = "YER"

	// PaymentAttemptCurrencyZAR captures enum value "ZAR"
	PaymentAttemptCurrencyZAR string = "ZAR"

	// PaymentAttemptCurrencyZMW captures enum value "ZMW"
	PaymentAttemptCurrencyZMW string = "ZMW"

	// PaymentAttemptCurrencyZWD captures enum value "ZWD"
	PaymentAttemptCurrencyZWD string = "ZWD"

	// PaymentAttemptCurrencyBTC captures enum value "BTC"
	PaymentAttemptCurrencyBTC string = "BTC"
)
View Source
const (

	// PaymentAttemptTransactionTypeAUTHORIZE captures enum value "AUTHORIZE"
	PaymentAttemptTransactionTypeAUTHORIZE string = "AUTHORIZE"

	// PaymentAttemptTransactionTypeCAPTURE captures enum value "CAPTURE"
	PaymentAttemptTransactionTypeCAPTURE string = "CAPTURE"

	// PaymentAttemptTransactionTypeCHARGEBACK captures enum value "CHARGEBACK"
	PaymentAttemptTransactionTypeCHARGEBACK string = "CHARGEBACK"

	// PaymentAttemptTransactionTypeCREDIT captures enum value "CREDIT"
	PaymentAttemptTransactionTypeCREDIT string = "CREDIT"

	// PaymentAttemptTransactionTypePURCHASE captures enum value "PURCHASE"
	PaymentAttemptTransactionTypePURCHASE string = "PURCHASE"

	// PaymentAttemptTransactionTypeREFUND captures enum value "REFUND"
	PaymentAttemptTransactionTypeREFUND string = "REFUND"

	// PaymentAttemptTransactionTypeVOID captures enum value "VOID"
	PaymentAttemptTransactionTypeVOID string = "VOID"
)
View Source
const (

	// PaymentTransactionCurrencyAED captures enum value "AED"
	PaymentTransactionCurrencyAED string = "AED"

	// PaymentTransactionCurrencyAFN captures enum value "AFN"
	PaymentTransactionCurrencyAFN string = "AFN"

	// PaymentTransactionCurrencyALL captures enum value "ALL"
	PaymentTransactionCurrencyALL string = "ALL"

	// PaymentTransactionCurrencyAMD captures enum value "AMD"
	PaymentTransactionCurrencyAMD string = "AMD"

	// PaymentTransactionCurrencyANG captures enum value "ANG"
	PaymentTransactionCurrencyANG string = "ANG"

	// PaymentTransactionCurrencyAOA captures enum value "AOA"
	PaymentTransactionCurrencyAOA string = "AOA"

	// PaymentTransactionCurrencyARS captures enum value "ARS"
	PaymentTransactionCurrencyARS string = "ARS"

	// PaymentTransactionCurrencyAUD captures enum value "AUD"
	PaymentTransactionCurrencyAUD string = "AUD"

	// PaymentTransactionCurrencyAWG captures enum value "AWG"
	PaymentTransactionCurrencyAWG string = "AWG"

	// PaymentTransactionCurrencyAZN captures enum value "AZN"
	PaymentTransactionCurrencyAZN string = "AZN"

	// PaymentTransactionCurrencyBAM captures enum value "BAM"
	PaymentTransactionCurrencyBAM string = "BAM"

	// PaymentTransactionCurrencyBBD captures enum value "BBD"
	PaymentTransactionCurrencyBBD string = "BBD"

	// PaymentTransactionCurrencyBDT captures enum value "BDT"
	PaymentTransactionCurrencyBDT string = "BDT"

	// PaymentTransactionCurrencyBGN captures enum value "BGN"
	PaymentTransactionCurrencyBGN string = "BGN"

	// PaymentTransactionCurrencyBHD captures enum value "BHD"
	PaymentTransactionCurrencyBHD string = "BHD"

	// PaymentTransactionCurrencyBIF captures enum value "BIF"
	PaymentTransactionCurrencyBIF string = "BIF"

	// PaymentTransactionCurrencyBMD captures enum value "BMD"
	PaymentTransactionCurrencyBMD string = "BMD"

	// PaymentTransactionCurrencyBND captures enum value "BND"
	PaymentTransactionCurrencyBND string = "BND"

	// PaymentTransactionCurrencyBOB captures enum value "BOB"
	PaymentTransactionCurrencyBOB string = "BOB"

	// PaymentTransactionCurrencyBRL captures enum value "BRL"
	PaymentTransactionCurrencyBRL string = "BRL"

	// PaymentTransactionCurrencyBSD captures enum value "BSD"
	PaymentTransactionCurrencyBSD string = "BSD"

	// PaymentTransactionCurrencyBTN captures enum value "BTN"
	PaymentTransactionCurrencyBTN string = "BTN"

	// PaymentTransactionCurrencyBWP captures enum value "BWP"
	PaymentTransactionCurrencyBWP string = "BWP"

	// PaymentTransactionCurrencyBYR captures enum value "BYR"
	PaymentTransactionCurrencyBYR string = "BYR"

	// PaymentTransactionCurrencyBZD captures enum value "BZD"
	PaymentTransactionCurrencyBZD string = "BZD"

	// PaymentTransactionCurrencyCAD captures enum value "CAD"
	PaymentTransactionCurrencyCAD string = "CAD"

	// PaymentTransactionCurrencyCDF captures enum value "CDF"
	PaymentTransactionCurrencyCDF string = "CDF"

	// PaymentTransactionCurrencyCHF captures enum value "CHF"
	PaymentTransactionCurrencyCHF string = "CHF"

	// PaymentTransactionCurrencyCLP captures enum value "CLP"
	PaymentTransactionCurrencyCLP string = "CLP"

	// PaymentTransactionCurrencyCNY captures enum value "CNY"
	PaymentTransactionCurrencyCNY string = "CNY"

	// PaymentTransactionCurrencyCOP captures enum value "COP"
	PaymentTransactionCurrencyCOP string = "COP"

	// PaymentTransactionCurrencyCRC captures enum value "CRC"
	PaymentTransactionCurrencyCRC string = "CRC"

	// PaymentTransactionCurrencyCUC captures enum value "CUC"
	PaymentTransactionCurrencyCUC string = "CUC"

	// PaymentTransactionCurrencyCUP captures enum value "CUP"
	PaymentTransactionCurrencyCUP string = "CUP"

	// PaymentTransactionCurrencyCVE captures enum value "CVE"
	PaymentTransactionCurrencyCVE string = "CVE"

	// PaymentTransactionCurrencyCZK captures enum value "CZK"
	PaymentTransactionCurrencyCZK string = "CZK"

	// PaymentTransactionCurrencyDJF captures enum value "DJF"
	PaymentTransactionCurrencyDJF string = "DJF"

	// PaymentTransactionCurrencyDKK captures enum value "DKK"
	PaymentTransactionCurrencyDKK string = "DKK"

	// PaymentTransactionCurrencyDOP captures enum value "DOP"
	PaymentTransactionCurrencyDOP string = "DOP"

	// PaymentTransactionCurrencyDZD captures enum value "DZD"
	PaymentTransactionCurrencyDZD string = "DZD"

	// PaymentTransactionCurrencyEGP captures enum value "EGP"
	PaymentTransactionCurrencyEGP string = "EGP"

	// PaymentTransactionCurrencyERN captures enum value "ERN"
	PaymentTransactionCurrencyERN string = "ERN"

	// PaymentTransactionCurrencyETB captures enum value "ETB"
	PaymentTransactionCurrencyETB string = "ETB"

	// PaymentTransactionCurrencyEUR captures enum value "EUR"
	PaymentTransactionCurrencyEUR string = "EUR"

	// PaymentTransactionCurrencyFJD captures enum value "FJD"
	PaymentTransactionCurrencyFJD string = "FJD"

	// PaymentTransactionCurrencyFKP captures enum value "FKP"
	PaymentTransactionCurrencyFKP string = "FKP"

	// PaymentTransactionCurrencyGBP captures enum value "GBP"
	PaymentTransactionCurrencyGBP string = "GBP"

	// PaymentTransactionCurrencyGEL captures enum value "GEL"
	PaymentTransactionCurrencyGEL string = "GEL"

	// PaymentTransactionCurrencyGGP captures enum value "GGP"
	PaymentTransactionCurrencyGGP string = "GGP"

	// PaymentTransactionCurrencyGHS captures enum value "GHS"
	PaymentTransactionCurrencyGHS string = "GHS"

	// PaymentTransactionCurrencyGIP captures enum value "GIP"
	PaymentTransactionCurrencyGIP string = "GIP"

	// PaymentTransactionCurrencyGMD captures enum value "GMD"
	PaymentTransactionCurrencyGMD string = "GMD"

	// PaymentTransactionCurrencyGNF captures enum value "GNF"
	PaymentTransactionCurrencyGNF string = "GNF"

	// PaymentTransactionCurrencyGTQ captures enum value "GTQ"
	PaymentTransactionCurrencyGTQ string = "GTQ"

	// PaymentTransactionCurrencyGYD captures enum value "GYD"
	PaymentTransactionCurrencyGYD string = "GYD"

	// PaymentTransactionCurrencyHKD captures enum value "HKD"
	PaymentTransactionCurrencyHKD string = "HKD"

	// PaymentTransactionCurrencyHNL captures enum value "HNL"
	PaymentTransactionCurrencyHNL string = "HNL"

	// PaymentTransactionCurrencyHRK captures enum value "HRK"
	PaymentTransactionCurrencyHRK string = "HRK"

	// PaymentTransactionCurrencyHTG captures enum value "HTG"
	PaymentTransactionCurrencyHTG string = "HTG"

	// PaymentTransactionCurrencyHUF captures enum value "HUF"
	PaymentTransactionCurrencyHUF string = "HUF"

	// PaymentTransactionCurrencyIDR captures enum value "IDR"
	PaymentTransactionCurrencyIDR string = "IDR"

	// PaymentTransactionCurrencyILS captures enum value "ILS"
	PaymentTransactionCurrencyILS string = "ILS"

	// PaymentTransactionCurrencyIMP captures enum value "IMP"
	PaymentTransactionCurrencyIMP string = "IMP"

	// PaymentTransactionCurrencyINR captures enum value "INR"
	PaymentTransactionCurrencyINR string = "INR"

	// PaymentTransactionCurrencyIQD captures enum value "IQD"
	PaymentTransactionCurrencyIQD string = "IQD"

	// PaymentTransactionCurrencyIRR captures enum value "IRR"
	PaymentTransactionCurrencyIRR string = "IRR"

	// PaymentTransactionCurrencyISK captures enum value "ISK"
	PaymentTransactionCurrencyISK string = "ISK"

	// PaymentTransactionCurrencyJEP captures enum value "JEP"
	PaymentTransactionCurrencyJEP string = "JEP"

	// PaymentTransactionCurrencyJMD captures enum value "JMD"
	PaymentTransactionCurrencyJMD string = "JMD"

	// PaymentTransactionCurrencyJOD captures enum value "JOD"
	PaymentTransactionCurrencyJOD string = "JOD"

	// PaymentTransactionCurrencyJPY captures enum value "JPY"
	PaymentTransactionCurrencyJPY string = "JPY"

	// PaymentTransactionCurrencyKES captures enum value "KES"
	PaymentTransactionCurrencyKES string = "KES"

	// PaymentTransactionCurrencyKGS captures enum value "KGS"
	PaymentTransactionCurrencyKGS string = "KGS"

	// PaymentTransactionCurrencyKHR captures enum value "KHR"
	PaymentTransactionCurrencyKHR string = "KHR"

	// PaymentTransactionCurrencyKMF captures enum value "KMF"
	PaymentTransactionCurrencyKMF string = "KMF"

	// PaymentTransactionCurrencyKPW captures enum value "KPW"
	PaymentTransactionCurrencyKPW string = "KPW"

	// PaymentTransactionCurrencyKRW captures enum value "KRW"
	PaymentTransactionCurrencyKRW string = "KRW"

	// PaymentTransactionCurrencyKWD captures enum value "KWD"
	PaymentTransactionCurrencyKWD string = "KWD"

	// PaymentTransactionCurrencyKYD captures enum value "KYD"
	PaymentTransactionCurrencyKYD string = "KYD"

	// PaymentTransactionCurrencyKZT captures enum value "KZT"
	PaymentTransactionCurrencyKZT string = "KZT"

	// PaymentTransactionCurrencyLAK captures enum value "LAK"
	PaymentTransactionCurrencyLAK string = "LAK"

	// PaymentTransactionCurrencyLBP captures enum value "LBP"
	PaymentTransactionCurrencyLBP string = "LBP"

	// PaymentTransactionCurrencyLKR captures enum value "LKR"
	PaymentTransactionCurrencyLKR string = "LKR"

	// PaymentTransactionCurrencyLRD captures enum value "LRD"
	PaymentTransactionCurrencyLRD string = "LRD"

	// PaymentTransactionCurrencyLSL captures enum value "LSL"
	PaymentTransactionCurrencyLSL string = "LSL"

	// PaymentTransactionCurrencyLTL captures enum value "LTL"
	PaymentTransactionCurrencyLTL string = "LTL"

	// PaymentTransactionCurrencyLVL captures enum value "LVL"
	PaymentTransactionCurrencyLVL string = "LVL"

	// PaymentTransactionCurrencyLYD captures enum value "LYD"
	PaymentTransactionCurrencyLYD string = "LYD"

	// PaymentTransactionCurrencyMAD captures enum value "MAD"
	PaymentTransactionCurrencyMAD string = "MAD"

	// PaymentTransactionCurrencyMDL captures enum value "MDL"
	PaymentTransactionCurrencyMDL string = "MDL"

	// PaymentTransactionCurrencyMGA captures enum value "MGA"
	PaymentTransactionCurrencyMGA string = "MGA"

	// PaymentTransactionCurrencyMKD captures enum value "MKD"
	PaymentTransactionCurrencyMKD string = "MKD"

	// PaymentTransactionCurrencyMMK captures enum value "MMK"
	PaymentTransactionCurrencyMMK string = "MMK"

	// PaymentTransactionCurrencyMNT captures enum value "MNT"
	PaymentTransactionCurrencyMNT string = "MNT"

	// PaymentTransactionCurrencyMOP captures enum value "MOP"
	PaymentTransactionCurrencyMOP string = "MOP"

	// PaymentTransactionCurrencyMRO captures enum value "MRO"
	PaymentTransactionCurrencyMRO string = "MRO"

	// PaymentTransactionCurrencyMUR captures enum value "MUR"
	PaymentTransactionCurrencyMUR string = "MUR"

	// PaymentTransactionCurrencyMVR captures enum value "MVR"
	PaymentTransactionCurrencyMVR string = "MVR"

	// PaymentTransactionCurrencyMWK captures enum value "MWK"
	PaymentTransactionCurrencyMWK string = "MWK"

	// PaymentTransactionCurrencyMXN captures enum value "MXN"
	PaymentTransactionCurrencyMXN string = "MXN"

	// PaymentTransactionCurrencyMYR captures enum value "MYR"
	PaymentTransactionCurrencyMYR string = "MYR"

	// PaymentTransactionCurrencyMZN captures enum value "MZN"
	PaymentTransactionCurrencyMZN string = "MZN"

	// PaymentTransactionCurrencyNAD captures enum value "NAD"
	PaymentTransactionCurrencyNAD string = "NAD"

	// PaymentTransactionCurrencyNGN captures enum value "NGN"
	PaymentTransactionCurrencyNGN string = "NGN"

	// PaymentTransactionCurrencyNIO captures enum value "NIO"
	PaymentTransactionCurrencyNIO string = "NIO"

	// PaymentTransactionCurrencyNOK captures enum value "NOK"
	PaymentTransactionCurrencyNOK string = "NOK"

	// PaymentTransactionCurrencyNPR captures enum value "NPR"
	PaymentTransactionCurrencyNPR string = "NPR"

	// PaymentTransactionCurrencyNZD captures enum value "NZD"
	PaymentTransactionCurrencyNZD string = "NZD"

	// PaymentTransactionCurrencyOMR captures enum value "OMR"
	PaymentTransactionCurrencyOMR string = "OMR"

	// PaymentTransactionCurrencyPAB captures enum value "PAB"
	PaymentTransactionCurrencyPAB string = "PAB"

	// PaymentTransactionCurrencyPEN captures enum value "PEN"
	PaymentTransactionCurrencyPEN string = "PEN"

	// PaymentTransactionCurrencyPGK captures enum value "PGK"
	PaymentTransactionCurrencyPGK string = "PGK"

	// PaymentTransactionCurrencyPHP captures enum value "PHP"
	PaymentTransactionCurrencyPHP string = "PHP"

	// PaymentTransactionCurrencyPKR captures enum value "PKR"
	PaymentTransactionCurrencyPKR string = "PKR"

	// PaymentTransactionCurrencyPLN captures enum value "PLN"
	PaymentTransactionCurrencyPLN string = "PLN"

	// PaymentTransactionCurrencyPYG captures enum value "PYG"
	PaymentTransactionCurrencyPYG string = "PYG"

	// PaymentTransactionCurrencyQAR captures enum value "QAR"
	PaymentTransactionCurrencyQAR string = "QAR"

	// PaymentTransactionCurrencyRON captures enum value "RON"
	PaymentTransactionCurrencyRON string = "RON"

	// PaymentTransactionCurrencyRSD captures enum value "RSD"
	PaymentTransactionCurrencyRSD string = "RSD"

	// PaymentTransactionCurrencyRUB captures enum value "RUB"
	PaymentTransactionCurrencyRUB string = "RUB"

	// PaymentTransactionCurrencyRWF captures enum value "RWF"
	PaymentTransactionCurrencyRWF string = "RWF"

	// PaymentTransactionCurrencySAR captures enum value "SAR"
	PaymentTransactionCurrencySAR string = "SAR"

	// PaymentTransactionCurrencySBD captures enum value "SBD"
	PaymentTransactionCurrencySBD string = "SBD"

	// PaymentTransactionCurrencySCR captures enum value "SCR"
	PaymentTransactionCurrencySCR string = "SCR"

	// PaymentTransactionCurrencySDG captures enum value "SDG"
	PaymentTransactionCurrencySDG string = "SDG"

	// PaymentTransactionCurrencySEK captures enum value "SEK"
	PaymentTransactionCurrencySEK string = "SEK"

	// PaymentTransactionCurrencySGD captures enum value "SGD"
	PaymentTransactionCurrencySGD string = "SGD"

	// PaymentTransactionCurrencySHP captures enum value "SHP"
	PaymentTransactionCurrencySHP string = "SHP"

	// PaymentTransactionCurrencySLL captures enum value "SLL"
	PaymentTransactionCurrencySLL string = "SLL"

	// PaymentTransactionCurrencySOS captures enum value "SOS"
	PaymentTransactionCurrencySOS string = "SOS"

	// PaymentTransactionCurrencySPL captures enum value "SPL"
	PaymentTransactionCurrencySPL string = "SPL"

	// PaymentTransactionCurrencySRD captures enum value "SRD"
	PaymentTransactionCurrencySRD string = "SRD"

	// PaymentTransactionCurrencySTD captures enum value "STD"
	PaymentTransactionCurrencySTD string = "STD"

	// PaymentTransactionCurrencySVC captures enum value "SVC"
	PaymentTransactionCurrencySVC string = "SVC"

	// PaymentTransactionCurrencySYP captures enum value "SYP"
	PaymentTransactionCurrencySYP string = "SYP"

	// PaymentTransactionCurrencySZL captures enum value "SZL"
	PaymentTransactionCurrencySZL string = "SZL"

	// PaymentTransactionCurrencyTHB captures enum value "THB"
	PaymentTransactionCurrencyTHB string = "THB"

	// PaymentTransactionCurrencyTJS captures enum value "TJS"
	PaymentTransactionCurrencyTJS string = "TJS"

	// PaymentTransactionCurrencyTMT captures enum value "TMT"
	PaymentTransactionCurrencyTMT string = "TMT"

	// PaymentTransactionCurrencyTND captures enum value "TND"
	PaymentTransactionCurrencyTND string = "TND"

	// PaymentTransactionCurrencyTOP captures enum value "TOP"
	PaymentTransactionCurrencyTOP string = "TOP"

	// PaymentTransactionCurrencyTRY captures enum value "TRY"
	PaymentTransactionCurrencyTRY string = "TRY"

	// PaymentTransactionCurrencyTTD captures enum value "TTD"
	PaymentTransactionCurrencyTTD string = "TTD"

	// PaymentTransactionCurrencyTVD captures enum value "TVD"
	PaymentTransactionCurrencyTVD string = "TVD"

	// PaymentTransactionCurrencyTWD captures enum value "TWD"
	PaymentTransactionCurrencyTWD string = "TWD"

	// PaymentTransactionCurrencyTZS captures enum value "TZS"
	PaymentTransactionCurrencyTZS string = "TZS"

	// PaymentTransactionCurrencyUAH captures enum value "UAH"
	PaymentTransactionCurrencyUAH string = "UAH"

	// PaymentTransactionCurrencyUGX captures enum value "UGX"
	PaymentTransactionCurrencyUGX string = "UGX"

	// PaymentTransactionCurrencyUSD captures enum value "USD"
	PaymentTransactionCurrencyUSD string = "USD"

	// PaymentTransactionCurrencyUYU captures enum value "UYU"
	PaymentTransactionCurrencyUYU string = "UYU"

	// PaymentTransactionCurrencyUZS captures enum value "UZS"
	PaymentTransactionCurrencyUZS string = "UZS"

	// PaymentTransactionCurrencyVEF captures enum value "VEF"
	PaymentTransactionCurrencyVEF string = "VEF"

	// PaymentTransactionCurrencyVND captures enum value "VND"
	PaymentTransactionCurrencyVND string = "VND"

	// PaymentTransactionCurrencyVUV captures enum value "VUV"
	PaymentTransactionCurrencyVUV string = "VUV"

	// PaymentTransactionCurrencyWST captures enum value "WST"
	PaymentTransactionCurrencyWST string = "WST"

	// PaymentTransactionCurrencyXAF captures enum value "XAF"
	PaymentTransactionCurrencyXAF string = "XAF"

	// PaymentTransactionCurrencyXCD captures enum value "XCD"
	PaymentTransactionCurrencyXCD string = "XCD"

	// PaymentTransactionCurrencyXDR captures enum value "XDR"
	PaymentTransactionCurrencyXDR string = "XDR"

	// PaymentTransactionCurrencyXOF captures enum value "XOF"
	PaymentTransactionCurrencyXOF string = "XOF"

	// PaymentTransactionCurrencyXPF captures enum value "XPF"
	PaymentTransactionCurrencyXPF string = "XPF"

	// PaymentTransactionCurrencyYER captures enum value "YER"
	PaymentTransactionCurrencyYER string = "YER"

	// PaymentTransactionCurrencyZAR captures enum value "ZAR"
	PaymentTransactionCurrencyZAR string = "ZAR"

	// PaymentTransactionCurrencyZMW captures enum value "ZMW"
	PaymentTransactionCurrencyZMW string = "ZMW"

	// PaymentTransactionCurrencyZWD captures enum value "ZWD"
	PaymentTransactionCurrencyZWD string = "ZWD"

	// PaymentTransactionCurrencyBTC captures enum value "BTC"
	PaymentTransactionCurrencyBTC string = "BTC"
)
View Source
const (

	// PaymentTransactionProcessedCurrencyAED captures enum value "AED"
	PaymentTransactionProcessedCurrencyAED string = "AED"

	// PaymentTransactionProcessedCurrencyAFN captures enum value "AFN"
	PaymentTransactionProcessedCurrencyAFN string = "AFN"

	// PaymentTransactionProcessedCurrencyALL captures enum value "ALL"
	PaymentTransactionProcessedCurrencyALL string = "ALL"

	// PaymentTransactionProcessedCurrencyAMD captures enum value "AMD"
	PaymentTransactionProcessedCurrencyAMD string = "AMD"

	// PaymentTransactionProcessedCurrencyANG captures enum value "ANG"
	PaymentTransactionProcessedCurrencyANG string = "ANG"

	// PaymentTransactionProcessedCurrencyAOA captures enum value "AOA"
	PaymentTransactionProcessedCurrencyAOA string = "AOA"

	// PaymentTransactionProcessedCurrencyARS captures enum value "ARS"
	PaymentTransactionProcessedCurrencyARS string = "ARS"

	// PaymentTransactionProcessedCurrencyAUD captures enum value "AUD"
	PaymentTransactionProcessedCurrencyAUD string = "AUD"

	// PaymentTransactionProcessedCurrencyAWG captures enum value "AWG"
	PaymentTransactionProcessedCurrencyAWG string = "AWG"

	// PaymentTransactionProcessedCurrencyAZN captures enum value "AZN"
	PaymentTransactionProcessedCurrencyAZN string = "AZN"

	// PaymentTransactionProcessedCurrencyBAM captures enum value "BAM"
	PaymentTransactionProcessedCurrencyBAM string = "BAM"

	// PaymentTransactionProcessedCurrencyBBD captures enum value "BBD"
	PaymentTransactionProcessedCurrencyBBD string = "BBD"

	// PaymentTransactionProcessedCurrencyBDT captures enum value "BDT"
	PaymentTransactionProcessedCurrencyBDT string = "BDT"

	// PaymentTransactionProcessedCurrencyBGN captures enum value "BGN"
	PaymentTransactionProcessedCurrencyBGN string = "BGN"

	// PaymentTransactionProcessedCurrencyBHD captures enum value "BHD"
	PaymentTransactionProcessedCurrencyBHD string = "BHD"

	// PaymentTransactionProcessedCurrencyBIF captures enum value "BIF"
	PaymentTransactionProcessedCurrencyBIF string = "BIF"

	// PaymentTransactionProcessedCurrencyBMD captures enum value "BMD"
	PaymentTransactionProcessedCurrencyBMD string = "BMD"

	// PaymentTransactionProcessedCurrencyBND captures enum value "BND"
	PaymentTransactionProcessedCurrencyBND string = "BND"

	// PaymentTransactionProcessedCurrencyBOB captures enum value "BOB"
	PaymentTransactionProcessedCurrencyBOB string = "BOB"

	// PaymentTransactionProcessedCurrencyBRL captures enum value "BRL"
	PaymentTransactionProcessedCurrencyBRL string = "BRL"

	// PaymentTransactionProcessedCurrencyBSD captures enum value "BSD"
	PaymentTransactionProcessedCurrencyBSD string = "BSD"

	// PaymentTransactionProcessedCurrencyBTN captures enum value "BTN"
	PaymentTransactionProcessedCurrencyBTN string = "BTN"

	// PaymentTransactionProcessedCurrencyBWP captures enum value "BWP"
	PaymentTransactionProcessedCurrencyBWP string = "BWP"

	// PaymentTransactionProcessedCurrencyBYR captures enum value "BYR"
	PaymentTransactionProcessedCurrencyBYR string = "BYR"

	// PaymentTransactionProcessedCurrencyBZD captures enum value "BZD"
	PaymentTransactionProcessedCurrencyBZD string = "BZD"

	// PaymentTransactionProcessedCurrencyCAD captures enum value "CAD"
	PaymentTransactionProcessedCurrencyCAD string = "CAD"

	// PaymentTransactionProcessedCurrencyCDF captures enum value "CDF"
	PaymentTransactionProcessedCurrencyCDF string = "CDF"

	// PaymentTransactionProcessedCurrencyCHF captures enum value "CHF"
	PaymentTransactionProcessedCurrencyCHF string = "CHF"

	// PaymentTransactionProcessedCurrencyCLP captures enum value "CLP"
	PaymentTransactionProcessedCurrencyCLP string = "CLP"

	// PaymentTransactionProcessedCurrencyCNY captures enum value "CNY"
	PaymentTransactionProcessedCurrencyCNY string = "CNY"

	// PaymentTransactionProcessedCurrencyCOP captures enum value "COP"
	PaymentTransactionProcessedCurrencyCOP string = "COP"

	// PaymentTransactionProcessedCurrencyCRC captures enum value "CRC"
	PaymentTransactionProcessedCurrencyCRC string = "CRC"

	// PaymentTransactionProcessedCurrencyCUC captures enum value "CUC"
	PaymentTransactionProcessedCurrencyCUC string = "CUC"

	// PaymentTransactionProcessedCurrencyCUP captures enum value "CUP"
	PaymentTransactionProcessedCurrencyCUP string = "CUP"

	// PaymentTransactionProcessedCurrencyCVE captures enum value "CVE"
	PaymentTransactionProcessedCurrencyCVE string = "CVE"

	// PaymentTransactionProcessedCurrencyCZK captures enum value "CZK"
	PaymentTransactionProcessedCurrencyCZK string = "CZK"

	// PaymentTransactionProcessedCurrencyDJF captures enum value "DJF"
	PaymentTransactionProcessedCurrencyDJF string = "DJF"

	// PaymentTransactionProcessedCurrencyDKK captures enum value "DKK"
	PaymentTransactionProcessedCurrencyDKK string = "DKK"

	// PaymentTransactionProcessedCurrencyDOP captures enum value "DOP"
	PaymentTransactionProcessedCurrencyDOP string = "DOP"

	// PaymentTransactionProcessedCurrencyDZD captures enum value "DZD"
	PaymentTransactionProcessedCurrencyDZD string = "DZD"

	// PaymentTransactionProcessedCurrencyEGP captures enum value "EGP"
	PaymentTransactionProcessedCurrencyEGP string = "EGP"

	// PaymentTransactionProcessedCurrencyERN captures enum value "ERN"
	PaymentTransactionProcessedCurrencyERN string = "ERN"

	// PaymentTransactionProcessedCurrencyETB captures enum value "ETB"
	PaymentTransactionProcessedCurrencyETB string = "ETB"

	// PaymentTransactionProcessedCurrencyEUR captures enum value "EUR"
	PaymentTransactionProcessedCurrencyEUR string = "EUR"

	// PaymentTransactionProcessedCurrencyFJD captures enum value "FJD"
	PaymentTransactionProcessedCurrencyFJD string = "FJD"

	// PaymentTransactionProcessedCurrencyFKP captures enum value "FKP"
	PaymentTransactionProcessedCurrencyFKP string = "FKP"

	// PaymentTransactionProcessedCurrencyGBP captures enum value "GBP"
	PaymentTransactionProcessedCurrencyGBP string = "GBP"

	// PaymentTransactionProcessedCurrencyGEL captures enum value "GEL"
	PaymentTransactionProcessedCurrencyGEL string = "GEL"

	// PaymentTransactionProcessedCurrencyGGP captures enum value "GGP"
	PaymentTransactionProcessedCurrencyGGP string = "GGP"

	// PaymentTransactionProcessedCurrencyGHS captures enum value "GHS"
	PaymentTransactionProcessedCurrencyGHS string = "GHS"

	// PaymentTransactionProcessedCurrencyGIP captures enum value "GIP"
	PaymentTransactionProcessedCurrencyGIP string = "GIP"

	// PaymentTransactionProcessedCurrencyGMD captures enum value "GMD"
	PaymentTransactionProcessedCurrencyGMD string = "GMD"

	// PaymentTransactionProcessedCurrencyGNF captures enum value "GNF"
	PaymentTransactionProcessedCurrencyGNF string = "GNF"

	// PaymentTransactionProcessedCurrencyGTQ captures enum value "GTQ"
	PaymentTransactionProcessedCurrencyGTQ string = "GTQ"

	// PaymentTransactionProcessedCurrencyGYD captures enum value "GYD"
	PaymentTransactionProcessedCurrencyGYD string = "GYD"

	// PaymentTransactionProcessedCurrencyHKD captures enum value "HKD"
	PaymentTransactionProcessedCurrencyHKD string = "HKD"

	// PaymentTransactionProcessedCurrencyHNL captures enum value "HNL"
	PaymentTransactionProcessedCurrencyHNL string = "HNL"

	// PaymentTransactionProcessedCurrencyHRK captures enum value "HRK"
	PaymentTransactionProcessedCurrencyHRK string = "HRK"

	// PaymentTransactionProcessedCurrencyHTG captures enum value "HTG"
	PaymentTransactionProcessedCurrencyHTG string = "HTG"

	// PaymentTransactionProcessedCurrencyHUF captures enum value "HUF"
	PaymentTransactionProcessedCurrencyHUF string = "HUF"

	// PaymentTransactionProcessedCurrencyIDR captures enum value "IDR"
	PaymentTransactionProcessedCurrencyIDR string = "IDR"

	// PaymentTransactionProcessedCurrencyILS captures enum value "ILS"
	PaymentTransactionProcessedCurrencyILS string = "ILS"

	// PaymentTransactionProcessedCurrencyIMP captures enum value "IMP"
	PaymentTransactionProcessedCurrencyIMP string = "IMP"

	// PaymentTransactionProcessedCurrencyINR captures enum value "INR"
	PaymentTransactionProcessedCurrencyINR string = "INR"

	// PaymentTransactionProcessedCurrencyIQD captures enum value "IQD"
	PaymentTransactionProcessedCurrencyIQD string = "IQD"

	// PaymentTransactionProcessedCurrencyIRR captures enum value "IRR"
	PaymentTransactionProcessedCurrencyIRR string = "IRR"

	// PaymentTransactionProcessedCurrencyISK captures enum value "ISK"
	PaymentTransactionProcessedCurrencyISK string = "ISK"

	// PaymentTransactionProcessedCurrencyJEP captures enum value "JEP"
	PaymentTransactionProcessedCurrencyJEP string = "JEP"

	// PaymentTransactionProcessedCurrencyJMD captures enum value "JMD"
	PaymentTransactionProcessedCurrencyJMD string = "JMD"

	// PaymentTransactionProcessedCurrencyJOD captures enum value "JOD"
	PaymentTransactionProcessedCurrencyJOD string = "JOD"

	// PaymentTransactionProcessedCurrencyJPY captures enum value "JPY"
	PaymentTransactionProcessedCurrencyJPY string = "JPY"

	// PaymentTransactionProcessedCurrencyKES captures enum value "KES"
	PaymentTransactionProcessedCurrencyKES string = "KES"

	// PaymentTransactionProcessedCurrencyKGS captures enum value "KGS"
	PaymentTransactionProcessedCurrencyKGS string = "KGS"

	// PaymentTransactionProcessedCurrencyKHR captures enum value "KHR"
	PaymentTransactionProcessedCurrencyKHR string = "KHR"

	// PaymentTransactionProcessedCurrencyKMF captures enum value "KMF"
	PaymentTransactionProcessedCurrencyKMF string = "KMF"

	// PaymentTransactionProcessedCurrencyKPW captures enum value "KPW"
	PaymentTransactionProcessedCurrencyKPW string = "KPW"

	// PaymentTransactionProcessedCurrencyKRW captures enum value "KRW"
	PaymentTransactionProcessedCurrencyKRW string = "KRW"

	// PaymentTransactionProcessedCurrencyKWD captures enum value "KWD"
	PaymentTransactionProcessedCurrencyKWD string = "KWD"

	// PaymentTransactionProcessedCurrencyKYD captures enum value "KYD"
	PaymentTransactionProcessedCurrencyKYD string = "KYD"

	// PaymentTransactionProcessedCurrencyKZT captures enum value "KZT"
	PaymentTransactionProcessedCurrencyKZT string = "KZT"

	// PaymentTransactionProcessedCurrencyLAK captures enum value "LAK"
	PaymentTransactionProcessedCurrencyLAK string = "LAK"

	// PaymentTransactionProcessedCurrencyLBP captures enum value "LBP"
	PaymentTransactionProcessedCurrencyLBP string = "LBP"

	// PaymentTransactionProcessedCurrencyLKR captures enum value "LKR"
	PaymentTransactionProcessedCurrencyLKR string = "LKR"

	// PaymentTransactionProcessedCurrencyLRD captures enum value "LRD"
	PaymentTransactionProcessedCurrencyLRD string = "LRD"

	// PaymentTransactionProcessedCurrencyLSL captures enum value "LSL"
	PaymentTransactionProcessedCurrencyLSL string = "LSL"

	// PaymentTransactionProcessedCurrencyLTL captures enum value "LTL"
	PaymentTransactionProcessedCurrencyLTL string = "LTL"

	// PaymentTransactionProcessedCurrencyLVL captures enum value "LVL"
	PaymentTransactionProcessedCurrencyLVL string = "LVL"

	// PaymentTransactionProcessedCurrencyLYD captures enum value "LYD"
	PaymentTransactionProcessedCurrencyLYD string = "LYD"

	// PaymentTransactionProcessedCurrencyMAD captures enum value "MAD"
	PaymentTransactionProcessedCurrencyMAD string = "MAD"

	// PaymentTransactionProcessedCurrencyMDL captures enum value "MDL"
	PaymentTransactionProcessedCurrencyMDL string = "MDL"

	// PaymentTransactionProcessedCurrencyMGA captures enum value "MGA"
	PaymentTransactionProcessedCurrencyMGA string = "MGA"

	// PaymentTransactionProcessedCurrencyMKD captures enum value "MKD"
	PaymentTransactionProcessedCurrencyMKD string = "MKD"

	// PaymentTransactionProcessedCurrencyMMK captures enum value "MMK"
	PaymentTransactionProcessedCurrencyMMK string = "MMK"

	// PaymentTransactionProcessedCurrencyMNT captures enum value "MNT"
	PaymentTransactionProcessedCurrencyMNT string = "MNT"

	// PaymentTransactionProcessedCurrencyMOP captures enum value "MOP"
	PaymentTransactionProcessedCurrencyMOP string = "MOP"

	// PaymentTransactionProcessedCurrencyMRO captures enum value "MRO"
	PaymentTransactionProcessedCurrencyMRO string = "MRO"

	// PaymentTransactionProcessedCurrencyMUR captures enum value "MUR"
	PaymentTransactionProcessedCurrencyMUR string = "MUR"

	// PaymentTransactionProcessedCurrencyMVR captures enum value "MVR"
	PaymentTransactionProcessedCurrencyMVR string = "MVR"

	// PaymentTransactionProcessedCurrencyMWK captures enum value "MWK"
	PaymentTransactionProcessedCurrencyMWK string = "MWK"

	// PaymentTransactionProcessedCurrencyMXN captures enum value "MXN"
	PaymentTransactionProcessedCurrencyMXN string = "MXN"

	// PaymentTransactionProcessedCurrencyMYR captures enum value "MYR"
	PaymentTransactionProcessedCurrencyMYR string = "MYR"

	// PaymentTransactionProcessedCurrencyMZN captures enum value "MZN"
	PaymentTransactionProcessedCurrencyMZN string = "MZN"

	// PaymentTransactionProcessedCurrencyNAD captures enum value "NAD"
	PaymentTransactionProcessedCurrencyNAD string = "NAD"

	// PaymentTransactionProcessedCurrencyNGN captures enum value "NGN"
	PaymentTransactionProcessedCurrencyNGN string = "NGN"

	// PaymentTransactionProcessedCurrencyNIO captures enum value "NIO"
	PaymentTransactionProcessedCurrencyNIO string = "NIO"

	// PaymentTransactionProcessedCurrencyNOK captures enum value "NOK"
	PaymentTransactionProcessedCurrencyNOK string = "NOK"

	// PaymentTransactionProcessedCurrencyNPR captures enum value "NPR"
	PaymentTransactionProcessedCurrencyNPR string = "NPR"

	// PaymentTransactionProcessedCurrencyNZD captures enum value "NZD"
	PaymentTransactionProcessedCurrencyNZD string = "NZD"

	// PaymentTransactionProcessedCurrencyOMR captures enum value "OMR"
	PaymentTransactionProcessedCurrencyOMR string = "OMR"

	// PaymentTransactionProcessedCurrencyPAB captures enum value "PAB"
	PaymentTransactionProcessedCurrencyPAB string = "PAB"

	// PaymentTransactionProcessedCurrencyPEN captures enum value "PEN"
	PaymentTransactionProcessedCurrencyPEN string = "PEN"

	// PaymentTransactionProcessedCurrencyPGK captures enum value "PGK"
	PaymentTransactionProcessedCurrencyPGK string = "PGK"

	// PaymentTransactionProcessedCurrencyPHP captures enum value "PHP"
	PaymentTransactionProcessedCurrencyPHP string = "PHP"

	// PaymentTransactionProcessedCurrencyPKR captures enum value "PKR"
	PaymentTransactionProcessedCurrencyPKR string = "PKR"

	// PaymentTransactionProcessedCurrencyPLN captures enum value "PLN"
	PaymentTransactionProcessedCurrencyPLN string = "PLN"

	// PaymentTransactionProcessedCurrencyPYG captures enum value "PYG"
	PaymentTransactionProcessedCurrencyPYG string = "PYG"

	// PaymentTransactionProcessedCurrencyQAR captures enum value "QAR"
	PaymentTransactionProcessedCurrencyQAR string = "QAR"

	// PaymentTransactionProcessedCurrencyRON captures enum value "RON"
	PaymentTransactionProcessedCurrencyRON string = "RON"

	// PaymentTransactionProcessedCurrencyRSD captures enum value "RSD"
	PaymentTransactionProcessedCurrencyRSD string = "RSD"

	// PaymentTransactionProcessedCurrencyRUB captures enum value "RUB"
	PaymentTransactionProcessedCurrencyRUB string = "RUB"

	// PaymentTransactionProcessedCurrencyRWF captures enum value "RWF"
	PaymentTransactionProcessedCurrencyRWF string = "RWF"

	// PaymentTransactionProcessedCurrencySAR captures enum value "SAR"
	PaymentTransactionProcessedCurrencySAR string = "SAR"

	// PaymentTransactionProcessedCurrencySBD captures enum value "SBD"
	PaymentTransactionProcessedCurrencySBD string = "SBD"

	// PaymentTransactionProcessedCurrencySCR captures enum value "SCR"
	PaymentTransactionProcessedCurrencySCR string = "SCR"

	// PaymentTransactionProcessedCurrencySDG captures enum value "SDG"
	PaymentTransactionProcessedCurrencySDG string = "SDG"

	// PaymentTransactionProcessedCurrencySEK captures enum value "SEK"
	PaymentTransactionProcessedCurrencySEK string = "SEK"

	// PaymentTransactionProcessedCurrencySGD captures enum value "SGD"
	PaymentTransactionProcessedCurrencySGD string = "SGD"

	// PaymentTransactionProcessedCurrencySHP captures enum value "SHP"
	PaymentTransactionProcessedCurrencySHP string = "SHP"

	// PaymentTransactionProcessedCurrencySLL captures enum value "SLL"
	PaymentTransactionProcessedCurrencySLL string = "SLL"

	// PaymentTransactionProcessedCurrencySOS captures enum value "SOS"
	PaymentTransactionProcessedCurrencySOS string = "SOS"

	// PaymentTransactionProcessedCurrencySPL captures enum value "SPL"
	PaymentTransactionProcessedCurrencySPL string = "SPL"

	// PaymentTransactionProcessedCurrencySRD captures enum value "SRD"
	PaymentTransactionProcessedCurrencySRD string = "SRD"

	// PaymentTransactionProcessedCurrencySTD captures enum value "STD"
	PaymentTransactionProcessedCurrencySTD string = "STD"

	// PaymentTransactionProcessedCurrencySVC captures enum value "SVC"
	PaymentTransactionProcessedCurrencySVC string = "SVC"

	// PaymentTransactionProcessedCurrencySYP captures enum value "SYP"
	PaymentTransactionProcessedCurrencySYP string = "SYP"

	// PaymentTransactionProcessedCurrencySZL captures enum value "SZL"
	PaymentTransactionProcessedCurrencySZL string = "SZL"

	// PaymentTransactionProcessedCurrencyTHB captures enum value "THB"
	PaymentTransactionProcessedCurrencyTHB string = "THB"

	// PaymentTransactionProcessedCurrencyTJS captures enum value "TJS"
	PaymentTransactionProcessedCurrencyTJS string = "TJS"

	// PaymentTransactionProcessedCurrencyTMT captures enum value "TMT"
	PaymentTransactionProcessedCurrencyTMT string = "TMT"

	// PaymentTransactionProcessedCurrencyTND captures enum value "TND"
	PaymentTransactionProcessedCurrencyTND string = "TND"

	// PaymentTransactionProcessedCurrencyTOP captures enum value "TOP"
	PaymentTransactionProcessedCurrencyTOP string = "TOP"

	// PaymentTransactionProcessedCurrencyTRY captures enum value "TRY"
	PaymentTransactionProcessedCurrencyTRY string = "TRY"

	// PaymentTransactionProcessedCurrencyTTD captures enum value "TTD"
	PaymentTransactionProcessedCurrencyTTD string = "TTD"

	// PaymentTransactionProcessedCurrencyTVD captures enum value "TVD"
	PaymentTransactionProcessedCurrencyTVD string = "TVD"

	// PaymentTransactionProcessedCurrencyTWD captures enum value "TWD"
	PaymentTransactionProcessedCurrencyTWD string = "TWD"

	// PaymentTransactionProcessedCurrencyTZS captures enum value "TZS"
	PaymentTransactionProcessedCurrencyTZS string = "TZS"

	// PaymentTransactionProcessedCurrencyUAH captures enum value "UAH"
	PaymentTransactionProcessedCurrencyUAH string = "UAH"

	// PaymentTransactionProcessedCurrencyUGX captures enum value "UGX"
	PaymentTransactionProcessedCurrencyUGX string = "UGX"

	// PaymentTransactionProcessedCurrencyUSD captures enum value "USD"
	PaymentTransactionProcessedCurrencyUSD string = "USD"

	// PaymentTransactionProcessedCurrencyUYU captures enum value "UYU"
	PaymentTransactionProcessedCurrencyUYU string = "UYU"

	// PaymentTransactionProcessedCurrencyUZS captures enum value "UZS"
	PaymentTransactionProcessedCurrencyUZS string = "UZS"

	// PaymentTransactionProcessedCurrencyVEF captures enum value "VEF"
	PaymentTransactionProcessedCurrencyVEF string = "VEF"

	// PaymentTransactionProcessedCurrencyVND captures enum value "VND"
	PaymentTransactionProcessedCurrencyVND string = "VND"

	// PaymentTransactionProcessedCurrencyVUV captures enum value "VUV"
	PaymentTransactionProcessedCurrencyVUV string = "VUV"

	// PaymentTransactionProcessedCurrencyWST captures enum value "WST"
	PaymentTransactionProcessedCurrencyWST string = "WST"

	// PaymentTransactionProcessedCurrencyXAF captures enum value "XAF"
	PaymentTransactionProcessedCurrencyXAF string = "XAF"

	// PaymentTransactionProcessedCurrencyXCD captures enum value "XCD"
	PaymentTransactionProcessedCurrencyXCD string = "XCD"

	// PaymentTransactionProcessedCurrencyXDR captures enum value "XDR"
	PaymentTransactionProcessedCurrencyXDR string = "XDR"

	// PaymentTransactionProcessedCurrencyXOF captures enum value "XOF"
	PaymentTransactionProcessedCurrencyXOF string = "XOF"

	// PaymentTransactionProcessedCurrencyXPF captures enum value "XPF"
	PaymentTransactionProcessedCurrencyXPF string = "XPF"

	// PaymentTransactionProcessedCurrencyYER captures enum value "YER"
	PaymentTransactionProcessedCurrencyYER string = "YER"

	// PaymentTransactionProcessedCurrencyZAR captures enum value "ZAR"
	PaymentTransactionProcessedCurrencyZAR string = "ZAR"

	// PaymentTransactionProcessedCurrencyZMW captures enum value "ZMW"
	PaymentTransactionProcessedCurrencyZMW string = "ZMW"

	// PaymentTransactionProcessedCurrencyZWD captures enum value "ZWD"
	PaymentTransactionProcessedCurrencyZWD string = "ZWD"

	// PaymentTransactionProcessedCurrencyBTC captures enum value "BTC"
	PaymentTransactionProcessedCurrencyBTC string = "BTC"
)
View Source
const (

	// PaymentTransactionStatusSUCCESS captures enum value "SUCCESS"
	PaymentTransactionStatusSUCCESS string = "SUCCESS"

	// PaymentTransactionStatusUNKNOWN captures enum value "UNKNOWN"
	PaymentTransactionStatusUNKNOWN string = "UNKNOWN"

	// PaymentTransactionStatusPENDING captures enum value "PENDING"
	PaymentTransactionStatusPENDING string = "PENDING"

	// PaymentTransactionStatusPAYMENTFAILURE captures enum value "PAYMENT_FAILURE"
	PaymentTransactionStatusPAYMENTFAILURE string = "PAYMENT_FAILURE"

	// PaymentTransactionStatusPLUGINFAILURE captures enum value "PLUGIN_FAILURE"
	PaymentTransactionStatusPLUGINFAILURE string = "PLUGIN_FAILURE"

	// PaymentTransactionStatusPAYMENTSYSTEMOFF captures enum value "PAYMENT_SYSTEM_OFF"
	PaymentTransactionStatusPAYMENTSYSTEMOFF string = "PAYMENT_SYSTEM_OFF"
)
View Source
const (

	// PaymentTransactionTransactionTypeAUTHORIZE captures enum value "AUTHORIZE"
	PaymentTransactionTransactionTypeAUTHORIZE string = "AUTHORIZE"

	// PaymentTransactionTransactionTypeCAPTURE captures enum value "CAPTURE"
	PaymentTransactionTransactionTypeCAPTURE string = "CAPTURE"

	// PaymentTransactionTransactionTypeCHARGEBACK captures enum value "CHARGEBACK"
	PaymentTransactionTransactionTypeCHARGEBACK string = "CHARGEBACK"

	// PaymentTransactionTransactionTypeCREDIT captures enum value "CREDIT"
	PaymentTransactionTransactionTypeCREDIT string = "CREDIT"

	// PaymentTransactionTransactionTypePURCHASE captures enum value "PURCHASE"
	PaymentTransactionTransactionTypePURCHASE string = "PURCHASE"

	// PaymentTransactionTransactionTypeREFUND captures enum value "REFUND"
	PaymentTransactionTransactionTypeREFUND string = "REFUND"

	// PaymentTransactionTransactionTypeVOID captures enum value "VOID"
	PaymentTransactionTransactionTypeVOID string = "VOID"
)
View Source
const (

	// PlanBillingPeriodDAILY captures enum value "DAILY"
	PlanBillingPeriodDAILY string = "DAILY"

	// PlanBillingPeriodWEEKLY captures enum value "WEEKLY"
	PlanBillingPeriodWEEKLY string = "WEEKLY"

	// PlanBillingPeriodBIWEEKLY captures enum value "BIWEEKLY"
	PlanBillingPeriodBIWEEKLY string = "BIWEEKLY"

	// PlanBillingPeriodTHIRTYDAYS captures enum value "THIRTY_DAYS"
	PlanBillingPeriodTHIRTYDAYS string = "THIRTY_DAYS"

	// PlanBillingPeriodSIXTYDAYS captures enum value "SIXTY_DAYS"
	PlanBillingPeriodSIXTYDAYS string = "SIXTY_DAYS"

	// PlanBillingPeriodNINETYDAYS captures enum value "NINETY_DAYS"
	PlanBillingPeriodNINETYDAYS string = "NINETY_DAYS"

	// PlanBillingPeriodMONTHLY captures enum value "MONTHLY"
	PlanBillingPeriodMONTHLY string = "MONTHLY"

	// PlanBillingPeriodBIMESTRIAL captures enum value "BIMESTRIAL"
	PlanBillingPeriodBIMESTRIAL string = "BIMESTRIAL"

	// PlanBillingPeriodQUARTERLY captures enum value "QUARTERLY"
	PlanBillingPeriodQUARTERLY string = "QUARTERLY"

	// PlanBillingPeriodTRIANNUAL captures enum value "TRIANNUAL"
	PlanBillingPeriodTRIANNUAL string = "TRIANNUAL"

	// PlanBillingPeriodBIANNUAL captures enum value "BIANNUAL"
	PlanBillingPeriodBIANNUAL string = "BIANNUAL"

	// PlanBillingPeriodANNUAL captures enum value "ANNUAL"
	PlanBillingPeriodANNUAL string = "ANNUAL"

	// PlanBillingPeriodBIENNIAL captures enum value "BIENNIAL"
	PlanBillingPeriodBIENNIAL string = "BIENNIAL"

	// PlanBillingPeriodNOBILLINGPERIOD captures enum value "NO_BILLING_PERIOD"
	PlanBillingPeriodNOBILLINGPERIOD string = "NO_BILLING_PERIOD"
)
View Source
const (

	// PlanDetailFinalPhaseBillingPeriodDAILY captures enum value "DAILY"
	PlanDetailFinalPhaseBillingPeriodDAILY string = "DAILY"

	// PlanDetailFinalPhaseBillingPeriodWEEKLY captures enum value "WEEKLY"
	PlanDetailFinalPhaseBillingPeriodWEEKLY string = "WEEKLY"

	// PlanDetailFinalPhaseBillingPeriodBIWEEKLY captures enum value "BIWEEKLY"
	PlanDetailFinalPhaseBillingPeriodBIWEEKLY string = "BIWEEKLY"

	// PlanDetailFinalPhaseBillingPeriodTHIRTYDAYS captures enum value "THIRTY_DAYS"
	PlanDetailFinalPhaseBillingPeriodTHIRTYDAYS string = "THIRTY_DAYS"

	// PlanDetailFinalPhaseBillingPeriodSIXTYDAYS captures enum value "SIXTY_DAYS"
	PlanDetailFinalPhaseBillingPeriodSIXTYDAYS string = "SIXTY_DAYS"

	// PlanDetailFinalPhaseBillingPeriodNINETYDAYS captures enum value "NINETY_DAYS"
	PlanDetailFinalPhaseBillingPeriodNINETYDAYS string = "NINETY_DAYS"

	// PlanDetailFinalPhaseBillingPeriodMONTHLY captures enum value "MONTHLY"
	PlanDetailFinalPhaseBillingPeriodMONTHLY string = "MONTHLY"

	// PlanDetailFinalPhaseBillingPeriodBIMESTRIAL captures enum value "BIMESTRIAL"
	PlanDetailFinalPhaseBillingPeriodBIMESTRIAL string = "BIMESTRIAL"

	// PlanDetailFinalPhaseBillingPeriodQUARTERLY captures enum value "QUARTERLY"
	PlanDetailFinalPhaseBillingPeriodQUARTERLY string = "QUARTERLY"

	// PlanDetailFinalPhaseBillingPeriodTRIANNUAL captures enum value "TRIANNUAL"
	PlanDetailFinalPhaseBillingPeriodTRIANNUAL string = "TRIANNUAL"

	// PlanDetailFinalPhaseBillingPeriodBIANNUAL captures enum value "BIANNUAL"
	PlanDetailFinalPhaseBillingPeriodBIANNUAL string = "BIANNUAL"

	// PlanDetailFinalPhaseBillingPeriodANNUAL captures enum value "ANNUAL"
	PlanDetailFinalPhaseBillingPeriodANNUAL string = "ANNUAL"

	// PlanDetailFinalPhaseBillingPeriodBIENNIAL captures enum value "BIENNIAL"
	PlanDetailFinalPhaseBillingPeriodBIENNIAL string = "BIENNIAL"

	// PlanDetailFinalPhaseBillingPeriodNOBILLINGPERIOD captures enum value "NO_BILLING_PERIOD"
	PlanDetailFinalPhaseBillingPeriodNOBILLINGPERIOD string = "NO_BILLING_PERIOD"
)
View Source
const (

	// PriceCurrencyAED captures enum value "AED"
	PriceCurrencyAED string = "AED"

	// PriceCurrencyAFN captures enum value "AFN"
	PriceCurrencyAFN string = "AFN"

	// PriceCurrencyALL captures enum value "ALL"
	PriceCurrencyALL string = "ALL"

	// PriceCurrencyAMD captures enum value "AMD"
	PriceCurrencyAMD string = "AMD"

	// PriceCurrencyANG captures enum value "ANG"
	PriceCurrencyANG string = "ANG"

	// PriceCurrencyAOA captures enum value "AOA"
	PriceCurrencyAOA string = "AOA"

	// PriceCurrencyARS captures enum value "ARS"
	PriceCurrencyARS string = "ARS"

	// PriceCurrencyAUD captures enum value "AUD"
	PriceCurrencyAUD string = "AUD"

	// PriceCurrencyAWG captures enum value "AWG"
	PriceCurrencyAWG string = "AWG"

	// PriceCurrencyAZN captures enum value "AZN"
	PriceCurrencyAZN string = "AZN"

	// PriceCurrencyBAM captures enum value "BAM"
	PriceCurrencyBAM string = "BAM"

	// PriceCurrencyBBD captures enum value "BBD"
	PriceCurrencyBBD string = "BBD"

	// PriceCurrencyBDT captures enum value "BDT"
	PriceCurrencyBDT string = "BDT"

	// PriceCurrencyBGN captures enum value "BGN"
	PriceCurrencyBGN string = "BGN"

	// PriceCurrencyBHD captures enum value "BHD"
	PriceCurrencyBHD string = "BHD"

	// PriceCurrencyBIF captures enum value "BIF"
	PriceCurrencyBIF string = "BIF"

	// PriceCurrencyBMD captures enum value "BMD"
	PriceCurrencyBMD string = "BMD"

	// PriceCurrencyBND captures enum value "BND"
	PriceCurrencyBND string = "BND"

	// PriceCurrencyBOB captures enum value "BOB"
	PriceCurrencyBOB string = "BOB"

	// PriceCurrencyBRL captures enum value "BRL"
	PriceCurrencyBRL string = "BRL"

	// PriceCurrencyBSD captures enum value "BSD"
	PriceCurrencyBSD string = "BSD"

	// PriceCurrencyBTN captures enum value "BTN"
	PriceCurrencyBTN string = "BTN"

	// PriceCurrencyBWP captures enum value "BWP"
	PriceCurrencyBWP string = "BWP"

	// PriceCurrencyBYR captures enum value "BYR"
	PriceCurrencyBYR string = "BYR"

	// PriceCurrencyBZD captures enum value "BZD"
	PriceCurrencyBZD string = "BZD"

	// PriceCurrencyCAD captures enum value "CAD"
	PriceCurrencyCAD string = "CAD"

	// PriceCurrencyCDF captures enum value "CDF"
	PriceCurrencyCDF string = "CDF"

	// PriceCurrencyCHF captures enum value "CHF"
	PriceCurrencyCHF string = "CHF"

	// PriceCurrencyCLP captures enum value "CLP"
	PriceCurrencyCLP string = "CLP"

	// PriceCurrencyCNY captures enum value "CNY"
	PriceCurrencyCNY string = "CNY"

	// PriceCurrencyCOP captures enum value "COP"
	PriceCurrencyCOP string = "COP"

	// PriceCurrencyCRC captures enum value "CRC"
	PriceCurrencyCRC string = "CRC"

	// PriceCurrencyCUC captures enum value "CUC"
	PriceCurrencyCUC string = "CUC"

	// PriceCurrencyCUP captures enum value "CUP"
	PriceCurrencyCUP string = "CUP"

	// PriceCurrencyCVE captures enum value "CVE"
	PriceCurrencyCVE string = "CVE"

	// PriceCurrencyCZK captures enum value "CZK"
	PriceCurrencyCZK string = "CZK"

	// PriceCurrencyDJF captures enum value "DJF"
	PriceCurrencyDJF string = "DJF"

	// PriceCurrencyDKK captures enum value "DKK"
	PriceCurrencyDKK string = "DKK"

	// PriceCurrencyDOP captures enum value "DOP"
	PriceCurrencyDOP string = "DOP"

	// PriceCurrencyDZD captures enum value "DZD"
	PriceCurrencyDZD string = "DZD"

	// PriceCurrencyEGP captures enum value "EGP"
	PriceCurrencyEGP string = "EGP"

	// PriceCurrencyERN captures enum value "ERN"
	PriceCurrencyERN string = "ERN"

	// PriceCurrencyETB captures enum value "ETB"
	PriceCurrencyETB string = "ETB"

	// PriceCurrencyEUR captures enum value "EUR"
	PriceCurrencyEUR string = "EUR"

	// PriceCurrencyFJD captures enum value "FJD"
	PriceCurrencyFJD string = "FJD"

	// PriceCurrencyFKP captures enum value "FKP"
	PriceCurrencyFKP string = "FKP"

	// PriceCurrencyGBP captures enum value "GBP"
	PriceCurrencyGBP string = "GBP"

	// PriceCurrencyGEL captures enum value "GEL"
	PriceCurrencyGEL string = "GEL"

	// PriceCurrencyGGP captures enum value "GGP"
	PriceCurrencyGGP string = "GGP"

	// PriceCurrencyGHS captures enum value "GHS"
	PriceCurrencyGHS string = "GHS"

	// PriceCurrencyGIP captures enum value "GIP"
	PriceCurrencyGIP string = "GIP"

	// PriceCurrencyGMD captures enum value "GMD"
	PriceCurrencyGMD string = "GMD"

	// PriceCurrencyGNF captures enum value "GNF"
	PriceCurrencyGNF string = "GNF"

	// PriceCurrencyGTQ captures enum value "GTQ"
	PriceCurrencyGTQ string = "GTQ"

	// PriceCurrencyGYD captures enum value "GYD"
	PriceCurrencyGYD string = "GYD"

	// PriceCurrencyHKD captures enum value "HKD"
	PriceCurrencyHKD string = "HKD"

	// PriceCurrencyHNL captures enum value "HNL"
	PriceCurrencyHNL string = "HNL"

	// PriceCurrencyHRK captures enum value "HRK"
	PriceCurrencyHRK string = "HRK"

	// PriceCurrencyHTG captures enum value "HTG"
	PriceCurrencyHTG string = "HTG"

	// PriceCurrencyHUF captures enum value "HUF"
	PriceCurrencyHUF string = "HUF"

	// PriceCurrencyIDR captures enum value "IDR"
	PriceCurrencyIDR string = "IDR"

	// PriceCurrencyILS captures enum value "ILS"
	PriceCurrencyILS string = "ILS"

	// PriceCurrencyIMP captures enum value "IMP"
	PriceCurrencyIMP string = "IMP"

	// PriceCurrencyINR captures enum value "INR"
	PriceCurrencyINR string = "INR"

	// PriceCurrencyIQD captures enum value "IQD"
	PriceCurrencyIQD string = "IQD"

	// PriceCurrencyIRR captures enum value "IRR"
	PriceCurrencyIRR string = "IRR"

	// PriceCurrencyISK captures enum value "ISK"
	PriceCurrencyISK string = "ISK"

	// PriceCurrencyJEP captures enum value "JEP"
	PriceCurrencyJEP string = "JEP"

	// PriceCurrencyJMD captures enum value "JMD"
	PriceCurrencyJMD string = "JMD"

	// PriceCurrencyJOD captures enum value "JOD"
	PriceCurrencyJOD string = "JOD"

	// PriceCurrencyJPY captures enum value "JPY"
	PriceCurrencyJPY string = "JPY"

	// PriceCurrencyKES captures enum value "KES"
	PriceCurrencyKES string = "KES"

	// PriceCurrencyKGS captures enum value "KGS"
	PriceCurrencyKGS string = "KGS"

	// PriceCurrencyKHR captures enum value "KHR"
	PriceCurrencyKHR string = "KHR"

	// PriceCurrencyKMF captures enum value "KMF"
	PriceCurrencyKMF string = "KMF"

	// PriceCurrencyKPW captures enum value "KPW"
	PriceCurrencyKPW string = "KPW"

	// PriceCurrencyKRW captures enum value "KRW"
	PriceCurrencyKRW string = "KRW"

	// PriceCurrencyKWD captures enum value "KWD"
	PriceCurrencyKWD string = "KWD"

	// PriceCurrencyKYD captures enum value "KYD"
	PriceCurrencyKYD string = "KYD"

	// PriceCurrencyKZT captures enum value "KZT"
	PriceCurrencyKZT string = "KZT"

	// PriceCurrencyLAK captures enum value "LAK"
	PriceCurrencyLAK string = "LAK"

	// PriceCurrencyLBP captures enum value "LBP"
	PriceCurrencyLBP string = "LBP"

	// PriceCurrencyLKR captures enum value "LKR"
	PriceCurrencyLKR string = "LKR"

	// PriceCurrencyLRD captures enum value "LRD"
	PriceCurrencyLRD string = "LRD"

	// PriceCurrencyLSL captures enum value "LSL"
	PriceCurrencyLSL string = "LSL"

	// PriceCurrencyLTL captures enum value "LTL"
	PriceCurrencyLTL string = "LTL"

	// PriceCurrencyLVL captures enum value "LVL"
	PriceCurrencyLVL string = "LVL"

	// PriceCurrencyLYD captures enum value "LYD"
	PriceCurrencyLYD string = "LYD"

	// PriceCurrencyMAD captures enum value "MAD"
	PriceCurrencyMAD string = "MAD"

	// PriceCurrencyMDL captures enum value "MDL"
	PriceCurrencyMDL string = "MDL"

	// PriceCurrencyMGA captures enum value "MGA"
	PriceCurrencyMGA string = "MGA"

	// PriceCurrencyMKD captures enum value "MKD"
	PriceCurrencyMKD string = "MKD"

	// PriceCurrencyMMK captures enum value "MMK"
	PriceCurrencyMMK string = "MMK"

	// PriceCurrencyMNT captures enum value "MNT"
	PriceCurrencyMNT string = "MNT"

	// PriceCurrencyMOP captures enum value "MOP"
	PriceCurrencyMOP string = "MOP"

	// PriceCurrencyMRO captures enum value "MRO"
	PriceCurrencyMRO string = "MRO"

	// PriceCurrencyMUR captures enum value "MUR"
	PriceCurrencyMUR string = "MUR"

	// PriceCurrencyMVR captures enum value "MVR"
	PriceCurrencyMVR string = "MVR"

	// PriceCurrencyMWK captures enum value "MWK"
	PriceCurrencyMWK string = "MWK"

	// PriceCurrencyMXN captures enum value "MXN"
	PriceCurrencyMXN string = "MXN"

	// PriceCurrencyMYR captures enum value "MYR"
	PriceCurrencyMYR string = "MYR"

	// PriceCurrencyMZN captures enum value "MZN"
	PriceCurrencyMZN string = "MZN"

	// PriceCurrencyNAD captures enum value "NAD"
	PriceCurrencyNAD string = "NAD"

	// PriceCurrencyNGN captures enum value "NGN"
	PriceCurrencyNGN string = "NGN"

	// PriceCurrencyNIO captures enum value "NIO"
	PriceCurrencyNIO string = "NIO"

	// PriceCurrencyNOK captures enum value "NOK"
	PriceCurrencyNOK string = "NOK"

	// PriceCurrencyNPR captures enum value "NPR"
	PriceCurrencyNPR string = "NPR"

	// PriceCurrencyNZD captures enum value "NZD"
	PriceCurrencyNZD string = "NZD"

	// PriceCurrencyOMR captures enum value "OMR"
	PriceCurrencyOMR string = "OMR"

	// PriceCurrencyPAB captures enum value "PAB"
	PriceCurrencyPAB string = "PAB"

	// PriceCurrencyPEN captures enum value "PEN"
	PriceCurrencyPEN string = "PEN"

	// PriceCurrencyPGK captures enum value "PGK"
	PriceCurrencyPGK string = "PGK"

	// PriceCurrencyPHP captures enum value "PHP"
	PriceCurrencyPHP string = "PHP"

	// PriceCurrencyPKR captures enum value "PKR"
	PriceCurrencyPKR string = "PKR"

	// PriceCurrencyPLN captures enum value "PLN"
	PriceCurrencyPLN string = "PLN"

	// PriceCurrencyPYG captures enum value "PYG"
	PriceCurrencyPYG string = "PYG"

	// PriceCurrencyQAR captures enum value "QAR"
	PriceCurrencyQAR string = "QAR"

	// PriceCurrencyRON captures enum value "RON"
	PriceCurrencyRON string = "RON"

	// PriceCurrencyRSD captures enum value "RSD"
	PriceCurrencyRSD string = "RSD"

	// PriceCurrencyRUB captures enum value "RUB"
	PriceCurrencyRUB string = "RUB"

	// PriceCurrencyRWF captures enum value "RWF"
	PriceCurrencyRWF string = "RWF"

	// PriceCurrencySAR captures enum value "SAR"
	PriceCurrencySAR string = "SAR"

	// PriceCurrencySBD captures enum value "SBD"
	PriceCurrencySBD string = "SBD"

	// PriceCurrencySCR captures enum value "SCR"
	PriceCurrencySCR string = "SCR"

	// PriceCurrencySDG captures enum value "SDG"
	PriceCurrencySDG string = "SDG"

	// PriceCurrencySEK captures enum value "SEK"
	PriceCurrencySEK string = "SEK"

	// PriceCurrencySGD captures enum value "SGD"
	PriceCurrencySGD string = "SGD"

	// PriceCurrencySHP captures enum value "SHP"
	PriceCurrencySHP string = "SHP"

	// PriceCurrencySLL captures enum value "SLL"
	PriceCurrencySLL string = "SLL"

	// PriceCurrencySOS captures enum value "SOS"
	PriceCurrencySOS string = "SOS"

	// PriceCurrencySPL captures enum value "SPL"
	PriceCurrencySPL string = "SPL"

	// PriceCurrencySRD captures enum value "SRD"
	PriceCurrencySRD string = "SRD"

	// PriceCurrencySTD captures enum value "STD"
	PriceCurrencySTD string = "STD"

	// PriceCurrencySVC captures enum value "SVC"
	PriceCurrencySVC string = "SVC"

	// PriceCurrencySYP captures enum value "SYP"
	PriceCurrencySYP string = "SYP"

	// PriceCurrencySZL captures enum value "SZL"
	PriceCurrencySZL string = "SZL"

	// PriceCurrencyTHB captures enum value "THB"
	PriceCurrencyTHB string = "THB"

	// PriceCurrencyTJS captures enum value "TJS"
	PriceCurrencyTJS string = "TJS"

	// PriceCurrencyTMT captures enum value "TMT"
	PriceCurrencyTMT string = "TMT"

	// PriceCurrencyTND captures enum value "TND"
	PriceCurrencyTND string = "TND"

	// PriceCurrencyTOP captures enum value "TOP"
	PriceCurrencyTOP string = "TOP"

	// PriceCurrencyTRY captures enum value "TRY"
	PriceCurrencyTRY string = "TRY"

	// PriceCurrencyTTD captures enum value "TTD"
	PriceCurrencyTTD string = "TTD"

	// PriceCurrencyTVD captures enum value "TVD"
	PriceCurrencyTVD string = "TVD"

	// PriceCurrencyTWD captures enum value "TWD"
	PriceCurrencyTWD string = "TWD"

	// PriceCurrencyTZS captures enum value "TZS"
	PriceCurrencyTZS string = "TZS"

	// PriceCurrencyUAH captures enum value "UAH"
	PriceCurrencyUAH string = "UAH"

	// PriceCurrencyUGX captures enum value "UGX"
	PriceCurrencyUGX string = "UGX"

	// PriceCurrencyUSD captures enum value "USD"
	PriceCurrencyUSD string = "USD"

	// PriceCurrencyUYU captures enum value "UYU"
	PriceCurrencyUYU string = "UYU"

	// PriceCurrencyUZS captures enum value "UZS"
	PriceCurrencyUZS string = "UZS"

	// PriceCurrencyVEF captures enum value "VEF"
	PriceCurrencyVEF string = "VEF"

	// PriceCurrencyVND captures enum value "VND"
	PriceCurrencyVND string = "VND"

	// PriceCurrencyVUV captures enum value "VUV"
	PriceCurrencyVUV string = "VUV"

	// PriceCurrencyWST captures enum value "WST"
	PriceCurrencyWST string = "WST"

	// PriceCurrencyXAF captures enum value "XAF"
	PriceCurrencyXAF string = "XAF"

	// PriceCurrencyXCD captures enum value "XCD"
	PriceCurrencyXCD string = "XCD"

	// PriceCurrencyXDR captures enum value "XDR"
	PriceCurrencyXDR string = "XDR"

	// PriceCurrencyXOF captures enum value "XOF"
	PriceCurrencyXOF string = "XOF"

	// PriceCurrencyXPF captures enum value "XPF"
	PriceCurrencyXPF string = "XPF"

	// PriceCurrencyYER captures enum value "YER"
	PriceCurrencyYER string = "YER"

	// PriceCurrencyZAR captures enum value "ZAR"
	PriceCurrencyZAR string = "ZAR"

	// PriceCurrencyZMW captures enum value "ZMW"
	PriceCurrencyZMW string = "ZMW"

	// PriceCurrencyZWD captures enum value "ZWD"
	PriceCurrencyZWD string = "ZWD"

	// PriceCurrencyBTC captures enum value "BTC"
	PriceCurrencyBTC string = "BTC"
)
View Source
const (

	// SimplePlanBillingPeriodDAILY captures enum value "DAILY"
	SimplePlanBillingPeriodDAILY string = "DAILY"

	// SimplePlanBillingPeriodWEEKLY captures enum value "WEEKLY"
	SimplePlanBillingPeriodWEEKLY string = "WEEKLY"

	// SimplePlanBillingPeriodBIWEEKLY captures enum value "BIWEEKLY"
	SimplePlanBillingPeriodBIWEEKLY string = "BIWEEKLY"

	// SimplePlanBillingPeriodTHIRTYDAYS captures enum value "THIRTY_DAYS"
	SimplePlanBillingPeriodTHIRTYDAYS string = "THIRTY_DAYS"

	// SimplePlanBillingPeriodSIXTYDAYS captures enum value "SIXTY_DAYS"
	SimplePlanBillingPeriodSIXTYDAYS string = "SIXTY_DAYS"

	// SimplePlanBillingPeriodNINETYDAYS captures enum value "NINETY_DAYS"
	SimplePlanBillingPeriodNINETYDAYS string = "NINETY_DAYS"

	// SimplePlanBillingPeriodMONTHLY captures enum value "MONTHLY"
	SimplePlanBillingPeriodMONTHLY string = "MONTHLY"

	// SimplePlanBillingPeriodBIMESTRIAL captures enum value "BIMESTRIAL"
	SimplePlanBillingPeriodBIMESTRIAL string = "BIMESTRIAL"

	// SimplePlanBillingPeriodQUARTERLY captures enum value "QUARTERLY"
	SimplePlanBillingPeriodQUARTERLY string = "QUARTERLY"

	// SimplePlanBillingPeriodTRIANNUAL captures enum value "TRIANNUAL"
	SimplePlanBillingPeriodTRIANNUAL string = "TRIANNUAL"

	// SimplePlanBillingPeriodBIANNUAL captures enum value "BIANNUAL"
	SimplePlanBillingPeriodBIANNUAL string = "BIANNUAL"

	// SimplePlanBillingPeriodANNUAL captures enum value "ANNUAL"
	SimplePlanBillingPeriodANNUAL string = "ANNUAL"

	// SimplePlanBillingPeriodBIENNIAL captures enum value "BIENNIAL"
	SimplePlanBillingPeriodBIENNIAL string = "BIENNIAL"

	// SimplePlanBillingPeriodNOBILLINGPERIOD captures enum value "NO_BILLING_PERIOD"
	SimplePlanBillingPeriodNOBILLINGPERIOD string = "NO_BILLING_PERIOD"
)
View Source
const (

	// SimplePlanCurrencyAED captures enum value "AED"
	SimplePlanCurrencyAED string = "AED"

	// SimplePlanCurrencyAFN captures enum value "AFN"
	SimplePlanCurrencyAFN string = "AFN"

	// SimplePlanCurrencyALL captures enum value "ALL"
	SimplePlanCurrencyALL string = "ALL"

	// SimplePlanCurrencyAMD captures enum value "AMD"
	SimplePlanCurrencyAMD string = "AMD"

	// SimplePlanCurrencyANG captures enum value "ANG"
	SimplePlanCurrencyANG string = "ANG"

	// SimplePlanCurrencyAOA captures enum value "AOA"
	SimplePlanCurrencyAOA string = "AOA"

	// SimplePlanCurrencyARS captures enum value "ARS"
	SimplePlanCurrencyARS string = "ARS"

	// SimplePlanCurrencyAUD captures enum value "AUD"
	SimplePlanCurrencyAUD string = "AUD"

	// SimplePlanCurrencyAWG captures enum value "AWG"
	SimplePlanCurrencyAWG string = "AWG"

	// SimplePlanCurrencyAZN captures enum value "AZN"
	SimplePlanCurrencyAZN string = "AZN"

	// SimplePlanCurrencyBAM captures enum value "BAM"
	SimplePlanCurrencyBAM string = "BAM"

	// SimplePlanCurrencyBBD captures enum value "BBD"
	SimplePlanCurrencyBBD string = "BBD"

	// SimplePlanCurrencyBDT captures enum value "BDT"
	SimplePlanCurrencyBDT string = "BDT"

	// SimplePlanCurrencyBGN captures enum value "BGN"
	SimplePlanCurrencyBGN string = "BGN"

	// SimplePlanCurrencyBHD captures enum value "BHD"
	SimplePlanCurrencyBHD string = "BHD"

	// SimplePlanCurrencyBIF captures enum value "BIF"
	SimplePlanCurrencyBIF string = "BIF"

	// SimplePlanCurrencyBMD captures enum value "BMD"
	SimplePlanCurrencyBMD string = "BMD"

	// SimplePlanCurrencyBND captures enum value "BND"
	SimplePlanCurrencyBND string = "BND"

	// SimplePlanCurrencyBOB captures enum value "BOB"
	SimplePlanCurrencyBOB string = "BOB"

	// SimplePlanCurrencyBRL captures enum value "BRL"
	SimplePlanCurrencyBRL string = "BRL"

	// SimplePlanCurrencyBSD captures enum value "BSD"
	SimplePlanCurrencyBSD string = "BSD"

	// SimplePlanCurrencyBTN captures enum value "BTN"
	SimplePlanCurrencyBTN string = "BTN"

	// SimplePlanCurrencyBWP captures enum value "BWP"
	SimplePlanCurrencyBWP string = "BWP"

	// SimplePlanCurrencyBYR captures enum value "BYR"
	SimplePlanCurrencyBYR string = "BYR"

	// SimplePlanCurrencyBZD captures enum value "BZD"
	SimplePlanCurrencyBZD string = "BZD"

	// SimplePlanCurrencyCAD captures enum value "CAD"
	SimplePlanCurrencyCAD string = "CAD"

	// SimplePlanCurrencyCDF captures enum value "CDF"
	SimplePlanCurrencyCDF string = "CDF"

	// SimplePlanCurrencyCHF captures enum value "CHF"
	SimplePlanCurrencyCHF string = "CHF"

	// SimplePlanCurrencyCLP captures enum value "CLP"
	SimplePlanCurrencyCLP string = "CLP"

	// SimplePlanCurrencyCNY captures enum value "CNY"
	SimplePlanCurrencyCNY string = "CNY"

	// SimplePlanCurrencyCOP captures enum value "COP"
	SimplePlanCurrencyCOP string = "COP"

	// SimplePlanCurrencyCRC captures enum value "CRC"
	SimplePlanCurrencyCRC string = "CRC"

	// SimplePlanCurrencyCUC captures enum value "CUC"
	SimplePlanCurrencyCUC string = "CUC"

	// SimplePlanCurrencyCUP captures enum value "CUP"
	SimplePlanCurrencyCUP string = "CUP"

	// SimplePlanCurrencyCVE captures enum value "CVE"
	SimplePlanCurrencyCVE string = "CVE"

	// SimplePlanCurrencyCZK captures enum value "CZK"
	SimplePlanCurrencyCZK string = "CZK"

	// SimplePlanCurrencyDJF captures enum value "DJF"
	SimplePlanCurrencyDJF string = "DJF"

	// SimplePlanCurrencyDKK captures enum value "DKK"
	SimplePlanCurrencyDKK string = "DKK"

	// SimplePlanCurrencyDOP captures enum value "DOP"
	SimplePlanCurrencyDOP string = "DOP"

	// SimplePlanCurrencyDZD captures enum value "DZD"
	SimplePlanCurrencyDZD string = "DZD"

	// SimplePlanCurrencyEGP captures enum value "EGP"
	SimplePlanCurrencyEGP string = "EGP"

	// SimplePlanCurrencyERN captures enum value "ERN"
	SimplePlanCurrencyERN string = "ERN"

	// SimplePlanCurrencyETB captures enum value "ETB"
	SimplePlanCurrencyETB string = "ETB"

	// SimplePlanCurrencyEUR captures enum value "EUR"
	SimplePlanCurrencyEUR string = "EUR"

	// SimplePlanCurrencyFJD captures enum value "FJD"
	SimplePlanCurrencyFJD string = "FJD"

	// SimplePlanCurrencyFKP captures enum value "FKP"
	SimplePlanCurrencyFKP string = "FKP"

	// SimplePlanCurrencyGBP captures enum value "GBP"
	SimplePlanCurrencyGBP string = "GBP"

	// SimplePlanCurrencyGEL captures enum value "GEL"
	SimplePlanCurrencyGEL string = "GEL"

	// SimplePlanCurrencyGGP captures enum value "GGP"
	SimplePlanCurrencyGGP string = "GGP"

	// SimplePlanCurrencyGHS captures enum value "GHS"
	SimplePlanCurrencyGHS string = "GHS"

	// SimplePlanCurrencyGIP captures enum value "GIP"
	SimplePlanCurrencyGIP string = "GIP"

	// SimplePlanCurrencyGMD captures enum value "GMD"
	SimplePlanCurrencyGMD string = "GMD"

	// SimplePlanCurrencyGNF captures enum value "GNF"
	SimplePlanCurrencyGNF string = "GNF"

	// SimplePlanCurrencyGTQ captures enum value "GTQ"
	SimplePlanCurrencyGTQ string = "GTQ"

	// SimplePlanCurrencyGYD captures enum value "GYD"
	SimplePlanCurrencyGYD string = "GYD"

	// SimplePlanCurrencyHKD captures enum value "HKD"
	SimplePlanCurrencyHKD string = "HKD"

	// SimplePlanCurrencyHNL captures enum value "HNL"
	SimplePlanCurrencyHNL string = "HNL"

	// SimplePlanCurrencyHRK captures enum value "HRK"
	SimplePlanCurrencyHRK string = "HRK"

	// SimplePlanCurrencyHTG captures enum value "HTG"
	SimplePlanCurrencyHTG string = "HTG"

	// SimplePlanCurrencyHUF captures enum value "HUF"
	SimplePlanCurrencyHUF string = "HUF"

	// SimplePlanCurrencyIDR captures enum value "IDR"
	SimplePlanCurrencyIDR string = "IDR"

	// SimplePlanCurrencyILS captures enum value "ILS"
	SimplePlanCurrencyILS string = "ILS"

	// SimplePlanCurrencyIMP captures enum value "IMP"
	SimplePlanCurrencyIMP string = "IMP"

	// SimplePlanCurrencyINR captures enum value "INR"
	SimplePlanCurrencyINR string = "INR"

	// SimplePlanCurrencyIQD captures enum value "IQD"
	SimplePlanCurrencyIQD string = "IQD"

	// SimplePlanCurrencyIRR captures enum value "IRR"
	SimplePlanCurrencyIRR string = "IRR"

	// SimplePlanCurrencyISK captures enum value "ISK"
	SimplePlanCurrencyISK string = "ISK"

	// SimplePlanCurrencyJEP captures enum value "JEP"
	SimplePlanCurrencyJEP string = "JEP"

	// SimplePlanCurrencyJMD captures enum value "JMD"
	SimplePlanCurrencyJMD string = "JMD"

	// SimplePlanCurrencyJOD captures enum value "JOD"
	SimplePlanCurrencyJOD string = "JOD"

	// SimplePlanCurrencyJPY captures enum value "JPY"
	SimplePlanCurrencyJPY string = "JPY"

	// SimplePlanCurrencyKES captures enum value "KES"
	SimplePlanCurrencyKES string = "KES"

	// SimplePlanCurrencyKGS captures enum value "KGS"
	SimplePlanCurrencyKGS string = "KGS"

	// SimplePlanCurrencyKHR captures enum value "KHR"
	SimplePlanCurrencyKHR string = "KHR"

	// SimplePlanCurrencyKMF captures enum value "KMF"
	SimplePlanCurrencyKMF string = "KMF"

	// SimplePlanCurrencyKPW captures enum value "KPW"
	SimplePlanCurrencyKPW string = "KPW"

	// SimplePlanCurrencyKRW captures enum value "KRW"
	SimplePlanCurrencyKRW string = "KRW"

	// SimplePlanCurrencyKWD captures enum value "KWD"
	SimplePlanCurrencyKWD string = "KWD"

	// SimplePlanCurrencyKYD captures enum value "KYD"
	SimplePlanCurrencyKYD string = "KYD"

	// SimplePlanCurrencyKZT captures enum value "KZT"
	SimplePlanCurrencyKZT string = "KZT"

	// SimplePlanCurrencyLAK captures enum value "LAK"
	SimplePlanCurrencyLAK string = "LAK"

	// SimplePlanCurrencyLBP captures enum value "LBP"
	SimplePlanCurrencyLBP string = "LBP"

	// SimplePlanCurrencyLKR captures enum value "LKR"
	SimplePlanCurrencyLKR string = "LKR"

	// SimplePlanCurrencyLRD captures enum value "LRD"
	SimplePlanCurrencyLRD string = "LRD"

	// SimplePlanCurrencyLSL captures enum value "LSL"
	SimplePlanCurrencyLSL string = "LSL"

	// SimplePlanCurrencyLTL captures enum value "LTL"
	SimplePlanCurrencyLTL string = "LTL"

	// SimplePlanCurrencyLVL captures enum value "LVL"
	SimplePlanCurrencyLVL string = "LVL"

	// SimplePlanCurrencyLYD captures enum value "LYD"
	SimplePlanCurrencyLYD string = "LYD"

	// SimplePlanCurrencyMAD captures enum value "MAD"
	SimplePlanCurrencyMAD string = "MAD"

	// SimplePlanCurrencyMDL captures enum value "MDL"
	SimplePlanCurrencyMDL string = "MDL"

	// SimplePlanCurrencyMGA captures enum value "MGA"
	SimplePlanCurrencyMGA string = "MGA"

	// SimplePlanCurrencyMKD captures enum value "MKD"
	SimplePlanCurrencyMKD string = "MKD"

	// SimplePlanCurrencyMMK captures enum value "MMK"
	SimplePlanCurrencyMMK string = "MMK"

	// SimplePlanCurrencyMNT captures enum value "MNT"
	SimplePlanCurrencyMNT string = "MNT"

	// SimplePlanCurrencyMOP captures enum value "MOP"
	SimplePlanCurrencyMOP string = "MOP"

	// SimplePlanCurrencyMRO captures enum value "MRO"
	SimplePlanCurrencyMRO string = "MRO"

	// SimplePlanCurrencyMUR captures enum value "MUR"
	SimplePlanCurrencyMUR string = "MUR"

	// SimplePlanCurrencyMVR captures enum value "MVR"
	SimplePlanCurrencyMVR string = "MVR"

	// SimplePlanCurrencyMWK captures enum value "MWK"
	SimplePlanCurrencyMWK string = "MWK"

	// SimplePlanCurrencyMXN captures enum value "MXN"
	SimplePlanCurrencyMXN string = "MXN"

	// SimplePlanCurrencyMYR captures enum value "MYR"
	SimplePlanCurrencyMYR string = "MYR"

	// SimplePlanCurrencyMZN captures enum value "MZN"
	SimplePlanCurrencyMZN string = "MZN"

	// SimplePlanCurrencyNAD captures enum value "NAD"
	SimplePlanCurrencyNAD string = "NAD"

	// SimplePlanCurrencyNGN captures enum value "NGN"
	SimplePlanCurrencyNGN string = "NGN"

	// SimplePlanCurrencyNIO captures enum value "NIO"
	SimplePlanCurrencyNIO string = "NIO"

	// SimplePlanCurrencyNOK captures enum value "NOK"
	SimplePlanCurrencyNOK string = "NOK"

	// SimplePlanCurrencyNPR captures enum value "NPR"
	SimplePlanCurrencyNPR string = "NPR"

	// SimplePlanCurrencyNZD captures enum value "NZD"
	SimplePlanCurrencyNZD string = "NZD"

	// SimplePlanCurrencyOMR captures enum value "OMR"
	SimplePlanCurrencyOMR string = "OMR"

	// SimplePlanCurrencyPAB captures enum value "PAB"
	SimplePlanCurrencyPAB string = "PAB"

	// SimplePlanCurrencyPEN captures enum value "PEN"
	SimplePlanCurrencyPEN string = "PEN"

	// SimplePlanCurrencyPGK captures enum value "PGK"
	SimplePlanCurrencyPGK string = "PGK"

	// SimplePlanCurrencyPHP captures enum value "PHP"
	SimplePlanCurrencyPHP string = "PHP"

	// SimplePlanCurrencyPKR captures enum value "PKR"
	SimplePlanCurrencyPKR string = "PKR"

	// SimplePlanCurrencyPLN captures enum value "PLN"
	SimplePlanCurrencyPLN string = "PLN"

	// SimplePlanCurrencyPYG captures enum value "PYG"
	SimplePlanCurrencyPYG string = "PYG"

	// SimplePlanCurrencyQAR captures enum value "QAR"
	SimplePlanCurrencyQAR string = "QAR"

	// SimplePlanCurrencyRON captures enum value "RON"
	SimplePlanCurrencyRON string = "RON"

	// SimplePlanCurrencyRSD captures enum value "RSD"
	SimplePlanCurrencyRSD string = "RSD"

	// SimplePlanCurrencyRUB captures enum value "RUB"
	SimplePlanCurrencyRUB string = "RUB"

	// SimplePlanCurrencyRWF captures enum value "RWF"
	SimplePlanCurrencyRWF string = "RWF"

	// SimplePlanCurrencySAR captures enum value "SAR"
	SimplePlanCurrencySAR string = "SAR"

	// SimplePlanCurrencySBD captures enum value "SBD"
	SimplePlanCurrencySBD string = "SBD"

	// SimplePlanCurrencySCR captures enum value "SCR"
	SimplePlanCurrencySCR string = "SCR"

	// SimplePlanCurrencySDG captures enum value "SDG"
	SimplePlanCurrencySDG string = "SDG"

	// SimplePlanCurrencySEK captures enum value "SEK"
	SimplePlanCurrencySEK string = "SEK"

	// SimplePlanCurrencySGD captures enum value "SGD"
	SimplePlanCurrencySGD string = "SGD"

	// SimplePlanCurrencySHP captures enum value "SHP"
	SimplePlanCurrencySHP string = "SHP"

	// SimplePlanCurrencySLL captures enum value "SLL"
	SimplePlanCurrencySLL string = "SLL"

	// SimplePlanCurrencySOS captures enum value "SOS"
	SimplePlanCurrencySOS string = "SOS"

	// SimplePlanCurrencySPL captures enum value "SPL"
	SimplePlanCurrencySPL string = "SPL"

	// SimplePlanCurrencySRD captures enum value "SRD"
	SimplePlanCurrencySRD string = "SRD"

	// SimplePlanCurrencySTD captures enum value "STD"
	SimplePlanCurrencySTD string = "STD"

	// SimplePlanCurrencySVC captures enum value "SVC"
	SimplePlanCurrencySVC string = "SVC"

	// SimplePlanCurrencySYP captures enum value "SYP"
	SimplePlanCurrencySYP string = "SYP"

	// SimplePlanCurrencySZL captures enum value "SZL"
	SimplePlanCurrencySZL string = "SZL"

	// SimplePlanCurrencyTHB captures enum value "THB"
	SimplePlanCurrencyTHB string = "THB"

	// SimplePlanCurrencyTJS captures enum value "TJS"
	SimplePlanCurrencyTJS string = "TJS"

	// SimplePlanCurrencyTMT captures enum value "TMT"
	SimplePlanCurrencyTMT string = "TMT"

	// SimplePlanCurrencyTND captures enum value "TND"
	SimplePlanCurrencyTND string = "TND"

	// SimplePlanCurrencyTOP captures enum value "TOP"
	SimplePlanCurrencyTOP string = "TOP"

	// SimplePlanCurrencyTRY captures enum value "TRY"
	SimplePlanCurrencyTRY string = "TRY"

	// SimplePlanCurrencyTTD captures enum value "TTD"
	SimplePlanCurrencyTTD string = "TTD"

	// SimplePlanCurrencyTVD captures enum value "TVD"
	SimplePlanCurrencyTVD string = "TVD"

	// SimplePlanCurrencyTWD captures enum value "TWD"
	SimplePlanCurrencyTWD string = "TWD"

	// SimplePlanCurrencyTZS captures enum value "TZS"
	SimplePlanCurrencyTZS string = "TZS"

	// SimplePlanCurrencyUAH captures enum value "UAH"
	SimplePlanCurrencyUAH string = "UAH"

	// SimplePlanCurrencyUGX captures enum value "UGX"
	SimplePlanCurrencyUGX string = "UGX"

	// SimplePlanCurrencyUSD captures enum value "USD"
	SimplePlanCurrencyUSD string = "USD"

	// SimplePlanCurrencyUYU captures enum value "UYU"
	SimplePlanCurrencyUYU string = "UYU"

	// SimplePlanCurrencyUZS captures enum value "UZS"
	SimplePlanCurrencyUZS string = "UZS"

	// SimplePlanCurrencyVEF captures enum value "VEF"
	SimplePlanCurrencyVEF string = "VEF"

	// SimplePlanCurrencyVND captures enum value "VND"
	SimplePlanCurrencyVND string = "VND"

	// SimplePlanCurrencyVUV captures enum value "VUV"
	SimplePlanCurrencyVUV string = "VUV"

	// SimplePlanCurrencyWST captures enum value "WST"
	SimplePlanCurrencyWST string = "WST"

	// SimplePlanCurrencyXAF captures enum value "XAF"
	SimplePlanCurrencyXAF string = "XAF"

	// SimplePlanCurrencyXCD captures enum value "XCD"
	SimplePlanCurrencyXCD string = "XCD"

	// SimplePlanCurrencyXDR captures enum value "XDR"
	SimplePlanCurrencyXDR string = "XDR"

	// SimplePlanCurrencyXOF captures enum value "XOF"
	SimplePlanCurrencyXOF string = "XOF"

	// SimplePlanCurrencyXPF captures enum value "XPF"
	SimplePlanCurrencyXPF string = "XPF"

	// SimplePlanCurrencyYER captures enum value "YER"
	SimplePlanCurrencyYER string = "YER"

	// SimplePlanCurrencyZAR captures enum value "ZAR"
	SimplePlanCurrencyZAR string = "ZAR"

	// SimplePlanCurrencyZMW captures enum value "ZMW"
	SimplePlanCurrencyZMW string = "ZMW"

	// SimplePlanCurrencyZWD captures enum value "ZWD"
	SimplePlanCurrencyZWD string = "ZWD"

	// SimplePlanCurrencyBTC captures enum value "BTC"
	SimplePlanCurrencyBTC string = "BTC"
)
View Source
const (

	// SimplePlanProductCategoryBASE captures enum value "BASE"
	SimplePlanProductCategoryBASE string = "BASE"

	// SimplePlanProductCategoryADDON captures enum value "ADD_ON"
	SimplePlanProductCategoryADDON string = "ADD_ON"

	// SimplePlanProductCategorySTANDALONE captures enum value "STANDALONE"
	SimplePlanProductCategorySTANDALONE string = "STANDALONE"
)
View Source
const (

	// SimplePlanTrialTimeUnitDAYS captures enum value "DAYS"
	SimplePlanTrialTimeUnitDAYS string = "DAYS"

	// SimplePlanTrialTimeUnitWEEKS captures enum value "WEEKS"
	SimplePlanTrialTimeUnitWEEKS string = "WEEKS"

	// SimplePlanTrialTimeUnitMONTHS captures enum value "MONTHS"
	SimplePlanTrialTimeUnitMONTHS string = "MONTHS"

	// SimplePlanTrialTimeUnitYEARS captures enum value "YEARS"
	SimplePlanTrialTimeUnitYEARS string = "YEARS"

	// SimplePlanTrialTimeUnitUNLIMITED captures enum value "UNLIMITED"
	SimplePlanTrialTimeUnitUNLIMITED string = "UNLIMITED"
)
View Source
const (

	// SubscriptionBillingPeriodDAILY captures enum value "DAILY"
	SubscriptionBillingPeriodDAILY string = "DAILY"

	// SubscriptionBillingPeriodWEEKLY captures enum value "WEEKLY"
	SubscriptionBillingPeriodWEEKLY string = "WEEKLY"

	// SubscriptionBillingPeriodBIWEEKLY captures enum value "BIWEEKLY"
	SubscriptionBillingPeriodBIWEEKLY string = "BIWEEKLY"

	// SubscriptionBillingPeriodTHIRTYDAYS captures enum value "THIRTY_DAYS"
	SubscriptionBillingPeriodTHIRTYDAYS string = "THIRTY_DAYS"

	// SubscriptionBillingPeriodSIXTYDAYS captures enum value "SIXTY_DAYS"
	SubscriptionBillingPeriodSIXTYDAYS string = "SIXTY_DAYS"

	// SubscriptionBillingPeriodNINETYDAYS captures enum value "NINETY_DAYS"
	SubscriptionBillingPeriodNINETYDAYS string = "NINETY_DAYS"

	// SubscriptionBillingPeriodMONTHLY captures enum value "MONTHLY"
	SubscriptionBillingPeriodMONTHLY string = "MONTHLY"

	// SubscriptionBillingPeriodBIMESTRIAL captures enum value "BIMESTRIAL"
	SubscriptionBillingPeriodBIMESTRIAL string = "BIMESTRIAL"

	// SubscriptionBillingPeriodQUARTERLY captures enum value "QUARTERLY"
	SubscriptionBillingPeriodQUARTERLY string = "QUARTERLY"

	// SubscriptionBillingPeriodTRIANNUAL captures enum value "TRIANNUAL"
	SubscriptionBillingPeriodTRIANNUAL string = "TRIANNUAL"

	// SubscriptionBillingPeriodBIANNUAL captures enum value "BIANNUAL"
	SubscriptionBillingPeriodBIANNUAL string = "BIANNUAL"

	// SubscriptionBillingPeriodANNUAL captures enum value "ANNUAL"
	SubscriptionBillingPeriodANNUAL string = "ANNUAL"

	// SubscriptionBillingPeriodBIENNIAL captures enum value "BIENNIAL"
	SubscriptionBillingPeriodBIENNIAL string = "BIENNIAL"

	// SubscriptionBillingPeriodNOBILLINGPERIOD captures enum value "NO_BILLING_PERIOD"
	SubscriptionBillingPeriodNOBILLINGPERIOD string = "NO_BILLING_PERIOD"
)
View Source
const (

	// SubscriptionPhaseTypeTRIAL captures enum value "TRIAL"
	SubscriptionPhaseTypeTRIAL string = "TRIAL"

	// SubscriptionPhaseTypeDISCOUNT captures enum value "DISCOUNT"
	SubscriptionPhaseTypeDISCOUNT string = "DISCOUNT"

	// SubscriptionPhaseTypeFIXEDTERM captures enum value "FIXEDTERM"
	SubscriptionPhaseTypeFIXEDTERM string = "FIXEDTERM"

	// SubscriptionPhaseTypeEVERGREEN captures enum value "EVERGREEN"
	SubscriptionPhaseTypeEVERGREEN string = "EVERGREEN"
)
View Source
const (

	// SubscriptionProductCategoryBASE captures enum value "BASE"
	SubscriptionProductCategoryBASE string = "BASE"

	// SubscriptionProductCategoryADDON captures enum value "ADD_ON"
	SubscriptionProductCategoryADDON string = "ADD_ON"

	// SubscriptionProductCategorySTANDALONE captures enum value "STANDALONE"
	SubscriptionProductCategorySTANDALONE string = "STANDALONE"
)
View Source
const (

	// SubscriptionSourceTypeNATIVE captures enum value "NATIVE"
	SubscriptionSourceTypeNATIVE string = "NATIVE"

	// SubscriptionSourceTypeMIGRATED captures enum value "MIGRATED"
	SubscriptionSourceTypeMIGRATED string = "MIGRATED"

	// SubscriptionSourceTypeTRANSFERRED captures enum value "TRANSFERRED"
	SubscriptionSourceTypeTRANSFERRED string = "TRANSFERRED"
)
View Source
const (

	// SubscriptionStatePENDING captures enum value "PENDING"
	SubscriptionStatePENDING string = "PENDING"

	// SubscriptionStateACTIVE captures enum value "ACTIVE"
	SubscriptionStateACTIVE string = "ACTIVE"

	// SubscriptionStateBLOCKED captures enum value "BLOCKED"
	SubscriptionStateBLOCKED string = "BLOCKED"

	// SubscriptionStateCANCELLED captures enum value "CANCELLED"
	SubscriptionStateCANCELLED string = "CANCELLED"

	// SubscriptionStateEXPIRED captures enum value "EXPIRED"
	SubscriptionStateEXPIRED string = "EXPIRED"
)
View Source
const (

	// TagObjectTypeACCOUNT captures enum value "ACCOUNT"
	TagObjectTypeACCOUNT string = "ACCOUNT"

	// TagObjectTypeACCOUNTEMAIL captures enum value "ACCOUNT_EMAIL"
	TagObjectTypeACCOUNTEMAIL string = "ACCOUNT_EMAIL"

	// TagObjectTypeBLOCKINGSTATES captures enum value "BLOCKING_STATES"
	TagObjectTypeBLOCKINGSTATES string = "BLOCKING_STATES"

	// TagObjectTypeBUNDLE captures enum value "BUNDLE"
	TagObjectTypeBUNDLE string = "BUNDLE"

	// TagObjectTypeCUSTOMFIELD captures enum value "CUSTOM_FIELD"
	TagObjectTypeCUSTOMFIELD string = "CUSTOM_FIELD"

	// TagObjectTypeINVOICE captures enum value "INVOICE"
	TagObjectTypeINVOICE string = "INVOICE"

	// TagObjectTypePAYMENT captures enum value "PAYMENT"
	TagObjectTypePAYMENT string = "PAYMENT"

	// TagObjectTypeTRANSACTION captures enum value "TRANSACTION"
	TagObjectTypeTRANSACTION string = "TRANSACTION"

	// TagObjectTypeINVOICEITEM captures enum value "INVOICE_ITEM"
	TagObjectTypeINVOICEITEM string = "INVOICE_ITEM"

	// TagObjectTypeINVOICEPAYMENT captures enum value "INVOICE_PAYMENT"
	TagObjectTypeINVOICEPAYMENT string = "INVOICE_PAYMENT"

	// TagObjectTypeSUBSCRIPTION captures enum value "SUBSCRIPTION"
	TagObjectTypeSUBSCRIPTION string = "SUBSCRIPTION"

	// TagObjectTypeSUBSCRIPTIONEVENT captures enum value "SUBSCRIPTION_EVENT"
	TagObjectTypeSUBSCRIPTIONEVENT string = "SUBSCRIPTION_EVENT"

	// TagObjectTypeSERVICEBROADCAST captures enum value "SERVICE_BROADCAST"
	TagObjectTypeSERVICEBROADCAST string = "SERVICE_BROADCAST"

	// TagObjectTypePAYMENTATTEMPT captures enum value "PAYMENT_ATTEMPT"
	TagObjectTypePAYMENTATTEMPT string = "PAYMENT_ATTEMPT"

	// TagObjectTypePAYMENTMETHOD captures enum value "PAYMENT_METHOD"
	TagObjectTypePAYMENTMETHOD string = "PAYMENT_METHOD"

	// TagObjectTypeTAG captures enum value "TAG"
	TagObjectTypeTAG string = "TAG"

	// TagObjectTypeTAGDEFINITION captures enum value "TAG_DEFINITION"
	TagObjectTypeTAGDEFINITION string = "TAG_DEFINITION"

	// TagObjectTypeTENANT captures enum value "TENANT"
	TagObjectTypeTENANT string = "TENANT"

	// TagObjectTypeTENANTKVS captures enum value "TENANT_KVS"
	TagObjectTypeTENANTKVS string = "TENANT_KVS"
)
View Source
const (

	// UsagePriceBillingModeINADVANCE captures enum value "IN_ADVANCE"
	UsagePriceBillingModeINADVANCE string = "IN_ADVANCE"

	// UsagePriceBillingModeINARREAR captures enum value "IN_ARREAR"
	UsagePriceBillingModeINARREAR string = "IN_ARREAR"
)
View Source
const (

	// UsagePriceTierBlockPolicyALLTIERS captures enum value "ALL_TIERS"
	UsagePriceTierBlockPolicyALLTIERS string = "ALL_TIERS"

	// UsagePriceTierBlockPolicyTOPTIER captures enum value "TOP_TIER"
	UsagePriceTierBlockPolicyTOPTIER string = "TOP_TIER"
)
View Source
const (

	// UsagePriceUsageTypeCAPACITY captures enum value "CAPACITY"
	UsagePriceUsageTypeCAPACITY string = "CAPACITY"

	// UsagePriceUsageTypeCONSUMABLE captures enum value "CONSUMABLE"
	UsagePriceUsageTypeCONSUMABLE string = "CONSUMABLE"
)

Variables

This section is empty.

Functions

This section is empty.

Types

type Account

type Account struct {

	// account balance
	AccountBalance float64 `json:"accountBalance,omitempty"`

	// account c b a
	AccountCBA float64 `json:"accountCBA,omitempty"`

	// account Id
	// Format: uuid
	AccountID strfmt.UUID `json:"accountId,omitempty"`

	// address1
	Address1 string `json:"address1,omitempty"`

	// address2
	Address2 string `json:"address2,omitempty"`

	// audit logs
	AuditLogs []*AuditLog `json:"auditLogs"`

	// bill cycle day local
	BillCycleDayLocal int32 `json:"billCycleDayLocal,omitempty"`

	// city
	City string `json:"city,omitempty"`

	// company
	Company string `json:"company,omitempty"`

	// country
	Country string `json:"country,omitempty"`

	// currency
	// Enum: [AED AFN ALL AMD ANG AOA ARS AUD AWG AZN BAM BBD BDT BGN BHD BIF BMD BND BOB BRL BSD BTN BWP BYR BZD CAD CDF CHF CLP CNY COP CRC CUC CUP CVE CZK DJF DKK DOP DZD EGP ERN ETB EUR FJD FKP GBP GEL GGP GHS GIP GMD GNF GTQ GYD HKD HNL HRK HTG HUF IDR ILS IMP INR IQD IRR ISK JEP JMD JOD JPY KES KGS KHR KMF KPW KRW KWD KYD KZT LAK LBP LKR LRD LSL LTL LVL LYD MAD MDL MGA MKD MMK MNT MOP MRO MUR MVR MWK MXN MYR MZN NAD NGN NIO NOK NPR NZD OMR PAB PEN PGK PHP PKR PLN PYG QAR RON RSD RUB RWF SAR SBD SCR SDG SEK SGD SHP SLL SOS SPL SRD STD SVC SYP SZL THB TJS TMT TND TOP TRY TTD TVD TWD TZS UAH UGX USD UYU UZS VEF VND VUV WST XAF XCD XDR XOF XPF YER ZAR ZMW ZWD BTC]
	Currency string `json:"currency,omitempty"`

	// email
	Email string `json:"email,omitempty"`

	// external key
	ExternalKey string `json:"externalKey,omitempty"`

	// first name length
	FirstNameLength int32 `json:"firstNameLength,omitempty"`

	// is migrated
	IsMigrated bool `json:"isMigrated,omitempty"`

	// is payment delegated to parent
	IsPaymentDelegatedToParent bool `json:"isPaymentDelegatedToParent,omitempty"`

	// locale
	Locale string `json:"locale,omitempty"`

	// name
	Name string `json:"name,omitempty"`

	// notes
	Notes string `json:"notes,omitempty"`

	// parent account Id
	// Format: uuid
	ParentAccountID strfmt.UUID `json:"parentAccountId,omitempty"`

	// payment method Id
	// Format: uuid
	PaymentMethodID strfmt.UUID `json:"paymentMethodId,omitempty"`

	// phone
	Phone string `json:"phone,omitempty"`

	// postal code
	PostalCode string `json:"postalCode,omitempty"`

	// reference time
	// Format: date-time
	ReferenceTime strfmt.DateTime `json:"referenceTime,omitempty"`

	// state
	State string `json:"state,omitempty"`

	// time zone
	TimeZone string `json:"timeZone,omitempty"`
}

Account account

swagger:model Account

func (*Account) ContextValidate

func (m *Account) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this account based on the context it is used

func (*Account) MarshalBinary

func (m *Account) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*Account) UnmarshalBinary

func (m *Account) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*Account) Validate

func (m *Account) Validate(formats strfmt.Registry) error

Validate validates this account

type AccountEmail

type AccountEmail struct {

	// account Id
	// Format: uuid
	AccountID strfmt.UUID `json:"accountId,omitempty"`

	// audit logs
	AuditLogs []*AuditLog `json:"auditLogs"`

	// email
	// Required: true
	Email *string `json:"email"`
}

AccountEmail account email

swagger:model AccountEmail

func (*AccountEmail) ContextValidate

func (m *AccountEmail) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this account email based on the context it is used

func (*AccountEmail) MarshalBinary

func (m *AccountEmail) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*AccountEmail) UnmarshalBinary

func (m *AccountEmail) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*AccountEmail) Validate

func (m *AccountEmail) Validate(formats strfmt.Registry) error

Validate validates this account email

type AccountTimeline

type AccountTimeline struct {

	// account
	Account *Account `json:"account,omitempty"`

	// bundles
	Bundles []*Bundle `json:"bundles"`

	// invoices
	Invoices []*Invoice `json:"invoices"`

	// payments
	Payments []*InvoicePayment `json:"payments"`
}

AccountTimeline account timeline

swagger:model AccountTimeline

func (*AccountTimeline) ContextValidate

func (m *AccountTimeline) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this account timeline based on the context it is used

func (*AccountTimeline) MarshalBinary

func (m *AccountTimeline) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*AccountTimeline) UnmarshalBinary

func (m *AccountTimeline) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*AccountTimeline) Validate

func (m *AccountTimeline) Validate(formats strfmt.Registry) error

Validate validates this account timeline

type AdminPayment

type AdminPayment struct {

	// current payment state name
	CurrentPaymentStateName string `json:"currentPaymentStateName,omitempty"`

	// last success payment state
	LastSuccessPaymentState string `json:"lastSuccessPaymentState,omitempty"`

	// transaction status
	TransactionStatus string `json:"transactionStatus,omitempty"`
}

AdminPayment admin payment

swagger:model AdminPayment

func (*AdminPayment) ContextValidate

func (m *AdminPayment) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this admin payment based on context it is used

func (*AdminPayment) MarshalBinary

func (m *AdminPayment) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*AdminPayment) UnmarshalBinary

func (m *AdminPayment) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*AdminPayment) Validate

func (m *AdminPayment) Validate(formats strfmt.Registry) error

Validate validates this admin payment

type AuditLog

type AuditLog struct {

	// change date
	// Format: date-time
	ChangeDate strfmt.DateTime `json:"changeDate,omitempty"`

	// change type
	ChangeType string `json:"changeType,omitempty"`

	// changed by
	ChangedBy string `json:"changedBy,omitempty"`

	// comments
	Comments string `json:"comments,omitempty"`

	// history
	History *Entity `json:"history,omitempty"`

	// object Id
	// Format: uuid
	ObjectID strfmt.UUID `json:"objectId,omitempty"`

	// object type
	// Enum: [ACCOUNT ACCOUNT_EMAIL BLOCKING_STATES BUNDLE CUSTOM_FIELD INVOICE PAYMENT TRANSACTION INVOICE_ITEM INVOICE_PAYMENT SUBSCRIPTION SUBSCRIPTION_EVENT SERVICE_BROADCAST PAYMENT_ATTEMPT PAYMENT_METHOD TAG TAG_DEFINITION TENANT TENANT_KVS]
	ObjectType string `json:"objectType,omitempty"`

	// reason code
	ReasonCode string `json:"reasonCode,omitempty"`

	// user token
	UserToken string `json:"userToken,omitempty"`
}

AuditLog audit log

swagger:model AuditLog

func (*AuditLog) ContextValidate

func (m *AuditLog) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this audit log based on the context it is used

func (*AuditLog) MarshalBinary

func (m *AuditLog) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*AuditLog) UnmarshalBinary

func (m *AuditLog) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*AuditLog) Validate

func (m *AuditLog) Validate(formats strfmt.Registry) error

Validate validates this audit log

type BlockPrice

type BlockPrice struct {

	// max
	Max float64 `json:"max,omitempty"`

	// price
	Price float64 `json:"price,omitempty"`

	// size
	Size float64 `json:"size,omitempty"`

	// unit name
	UnitName string `json:"unitName,omitempty"`
}

BlockPrice block price

swagger:model BlockPrice

func (*BlockPrice) ContextValidate

func (m *BlockPrice) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this block price based on context it is used

func (*BlockPrice) MarshalBinary

func (m *BlockPrice) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*BlockPrice) UnmarshalBinary

func (m *BlockPrice) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*BlockPrice) Validate

func (m *BlockPrice) Validate(formats strfmt.Registry) error

Validate validates this block price

type BlockingState

type BlockingState struct {

	// audit logs
	AuditLogs []*AuditLog `json:"auditLogs"`

	// blocked Id
	// Format: uuid
	BlockedID strfmt.UUID `json:"blockedId,omitempty"`

	// effective date
	// Format: date-time
	EffectiveDate strfmt.DateTime `json:"effectiveDate,omitempty"`

	// is block billing
	IsBlockBilling bool `json:"isBlockBilling,omitempty"`

	// is block change
	IsBlockChange bool `json:"isBlockChange,omitempty"`

	// is block entitlement
	IsBlockEntitlement bool `json:"isBlockEntitlement,omitempty"`

	// service
	Service string `json:"service,omitempty"`

	// state name
	StateName string `json:"stateName,omitempty"`

	// type
	// Enum: [SUBSCRIPTION SUBSCRIPTION_BUNDLE ACCOUNT]
	Type string `json:"type,omitempty"`
}

BlockingState blocking state

swagger:model BlockingState

func (*BlockingState) ContextValidate

func (m *BlockingState) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this blocking state based on the context it is used

func (*BlockingState) MarshalBinary

func (m *BlockingState) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*BlockingState) UnmarshalBinary

func (m *BlockingState) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*BlockingState) Validate

func (m *BlockingState) Validate(formats strfmt.Registry) error

Validate validates this blocking state

type BulkSubscriptionsBundle

type BulkSubscriptionsBundle struct {

	// base entitlement and add ons
	// Required: true
	BaseEntitlementAndAddOns []*Subscription `json:"baseEntitlementAndAddOns"`
}

BulkSubscriptionsBundle bulk subscriptions bundle

swagger:model BulkSubscriptionsBundle

func (*BulkSubscriptionsBundle) ContextValidate

func (m *BulkSubscriptionsBundle) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this bulk subscriptions bundle based on the context it is used

func (*BulkSubscriptionsBundle) MarshalBinary

func (m *BulkSubscriptionsBundle) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*BulkSubscriptionsBundle) UnmarshalBinary

func (m *BulkSubscriptionsBundle) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*BulkSubscriptionsBundle) Validate

func (m *BulkSubscriptionsBundle) Validate(formats strfmt.Registry) error

Validate validates this bulk subscriptions bundle

type Bundle

type Bundle struct {

	// account Id
	// Required: true
	// Format: uuid
	AccountID *strfmt.UUID `json:"accountId"`

	// audit logs
	AuditLogs []*AuditLog `json:"auditLogs"`

	// bundle Id
	// Format: uuid
	BundleID strfmt.UUID `json:"bundleId,omitempty"`

	// external key
	ExternalKey string `json:"externalKey,omitempty"`

	// subscriptions
	Subscriptions []*Subscription `json:"subscriptions"`

	// timeline
	Timeline *BundleTimeline `json:"timeline,omitempty"`
}

Bundle bundle

swagger:model Bundle

func (*Bundle) ContextValidate

func (m *Bundle) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this bundle based on the context it is used

func (*Bundle) MarshalBinary

func (m *Bundle) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*Bundle) UnmarshalBinary

func (m *Bundle) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*Bundle) Validate

func (m *Bundle) Validate(formats strfmt.Registry) error

Validate validates this bundle

type BundleTimeline

type BundleTimeline struct {

	// account Id
	// Format: uuid
	AccountID strfmt.UUID `json:"accountId,omitempty"`

	// audit logs
	AuditLogs []*AuditLog `json:"auditLogs"`

	// bundle Id
	// Format: uuid
	BundleID strfmt.UUID `json:"bundleId,omitempty"`

	// events
	Events []*EventSubscription `json:"events"`

	// external key
	ExternalKey string `json:"externalKey,omitempty"`
}

BundleTimeline bundle timeline

swagger:model BundleTimeline

func (*BundleTimeline) ContextValidate

func (m *BundleTimeline) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this bundle timeline based on the context it is used

func (*BundleTimeline) MarshalBinary

func (m *BundleTimeline) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*BundleTimeline) UnmarshalBinary

func (m *BundleTimeline) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*BundleTimeline) Validate

func (m *BundleTimeline) Validate(formats strfmt.Registry) error

Validate validates this bundle timeline

type Catalog

type Catalog struct {

	// currencies
	Currencies []string `json:"currencies"`

	// effective date
	// Format: date-time
	EffectiveDate strfmt.DateTime `json:"effectiveDate,omitempty"`

	// name
	Name string `json:"name,omitempty"`

	// price lists
	PriceLists []*PriceList `json:"priceLists"`

	// products
	Products []*Product `json:"products"`

	// units
	Units []*Unit `json:"units"`
}

Catalog catalog

swagger:model Catalog

func (*Catalog) ContextValidate

func (m *Catalog) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this catalog based on the context it is used

func (*Catalog) MarshalBinary

func (m *Catalog) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*Catalog) UnmarshalBinary

func (m *Catalog) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*Catalog) Validate

func (m *Catalog) Validate(formats strfmt.Registry) error

Validate validates this catalog

type Clock

type Clock struct {

	// current utc time
	// Format: date-time
	CurrentUtcTime strfmt.DateTime `json:"currentUtcTime,omitempty"`

	// local date
	// Format: date
	LocalDate strfmt.Date `json:"localDate,omitempty"`

	// time zone
	TimeZone string `json:"timeZone,omitempty"`
}

Clock clock

swagger:model Clock

func (*Clock) ContextValidate

func (m *Clock) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this clock based on context it is used

func (*Clock) MarshalBinary

func (m *Clock) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*Clock) UnmarshalBinary

func (m *Clock) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*Clock) Validate

func (m *Clock) Validate(formats strfmt.Registry) error

Validate validates this clock

type ComboHostedPaymentPage

type ComboHostedPaymentPage struct {

	// account
	Account *Account `json:"account,omitempty"`

	// audit logs
	AuditLogs []*AuditLog `json:"auditLogs"`

	// hosted payment page fields
	HostedPaymentPageFields *HostedPaymentPageFields `json:"hostedPaymentPageFields,omitempty"`

	// payment method
	PaymentMethod *PaymentMethod `json:"paymentMethod,omitempty"`

	// payment method plugin properties
	PaymentMethodPluginProperties []*PluginProperty `json:"paymentMethodPluginProperties"`
}

ComboHostedPaymentPage combo hosted payment page

swagger:model ComboHostedPaymentPage

func (*ComboHostedPaymentPage) ContextValidate

func (m *ComboHostedPaymentPage) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this combo hosted payment page based on the context it is used

func (*ComboHostedPaymentPage) MarshalBinary

func (m *ComboHostedPaymentPage) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ComboHostedPaymentPage) UnmarshalBinary

func (m *ComboHostedPaymentPage) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ComboHostedPaymentPage) Validate

func (m *ComboHostedPaymentPage) Validate(formats strfmt.Registry) error

Validate validates this combo hosted payment page

type ComboPaymentTransaction

type ComboPaymentTransaction struct {

	// account
	Account *Account `json:"account,omitempty"`

	// audit logs
	AuditLogs []*AuditLog `json:"auditLogs"`

	// payment method
	PaymentMethod *PaymentMethod `json:"paymentMethod,omitempty"`

	// payment method plugin properties
	PaymentMethodPluginProperties []*PluginProperty `json:"paymentMethodPluginProperties"`

	// transaction
	Transaction *PaymentTransaction `json:"transaction,omitempty"`

	// transaction plugin properties
	TransactionPluginProperties []*PluginProperty `json:"transactionPluginProperties"`
}

ComboPaymentTransaction combo payment transaction

swagger:model ComboPaymentTransaction

func (*ComboPaymentTransaction) ContextValidate

func (m *ComboPaymentTransaction) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this combo payment transaction based on the context it is used

func (*ComboPaymentTransaction) MarshalBinary

func (m *ComboPaymentTransaction) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ComboPaymentTransaction) UnmarshalBinary

func (m *ComboPaymentTransaction) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ComboPaymentTransaction) Validate

func (m *ComboPaymentTransaction) Validate(formats strfmt.Registry) error

Validate validates this combo payment transaction

type CustomField

type CustomField struct {

	// audit logs
	AuditLogs []*AuditLog `json:"auditLogs"`

	// custom field Id
	// Format: uuid
	CustomFieldID strfmt.UUID `json:"customFieldId,omitempty"`

	// name
	// Required: true
	Name *string `json:"name"`

	// object Id
	// Format: uuid
	ObjectID strfmt.UUID `json:"objectId,omitempty"`

	// object type
	// Enum: [ACCOUNT ACCOUNT_EMAIL BLOCKING_STATES BUNDLE CUSTOM_FIELD INVOICE PAYMENT TRANSACTION INVOICE_ITEM INVOICE_PAYMENT SUBSCRIPTION SUBSCRIPTION_EVENT SERVICE_BROADCAST PAYMENT_ATTEMPT PAYMENT_METHOD TAG TAG_DEFINITION TENANT TENANT_KVS]
	ObjectType string `json:"objectType,omitempty"`

	// value
	// Required: true
	Value *string `json:"value"`
}

CustomField custom field

swagger:model CustomField

func (*CustomField) ContextValidate

func (m *CustomField) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this custom field based on the context it is used

func (*CustomField) MarshalBinary

func (m *CustomField) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*CustomField) UnmarshalBinary

func (m *CustomField) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*CustomField) Validate

func (m *CustomField) Validate(formats strfmt.Registry) error

Validate validates this custom field

type Duration

type Duration struct {

	// number
	Number int32 `json:"number,omitempty"`

	// unit
	// Enum: [DAYS WEEKS MONTHS YEARS UNLIMITED]
	Unit string `json:"unit,omitempty"`
}

Duration duration

swagger:model Duration

func (*Duration) ContextValidate

func (m *Duration) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this duration based on context it is used

func (*Duration) MarshalBinary

func (m *Duration) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*Duration) UnmarshalBinary

func (m *Duration) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*Duration) Validate

func (m *Duration) Validate(formats strfmt.Registry) error

Validate validates this duration

type Entity

type Entity struct {

	// created date
	// Format: date-time
	CreatedDate strfmt.DateTime `json:"createdDate,omitempty"`

	// id
	// Format: uuid
	ID strfmt.UUID `json:"id,omitempty"`

	// updated date
	// Format: date-time
	UpdatedDate strfmt.DateTime `json:"updatedDate,omitempty"`
}

Entity entity

swagger:model Entity

func (*Entity) ContextValidate

func (m *Entity) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this entity based on context it is used

func (*Entity) MarshalBinary

func (m *Entity) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*Entity) UnmarshalBinary

func (m *Entity) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*Entity) Validate

func (m *Entity) Validate(formats strfmt.Registry) error

Validate validates this entity

type EventSubscription

type EventSubscription struct {

	// audit logs
	AuditLogs []*AuditLog `json:"auditLogs"`

	// billing period
	// Enum: [DAILY WEEKLY BIWEEKLY THIRTY_DAYS SIXTY_DAYS NINETY_DAYS MONTHLY BIMESTRIAL QUARTERLY TRIANNUAL BIANNUAL ANNUAL BIENNIAL NO_BILLING_PERIOD]
	BillingPeriod string `json:"billingPeriod,omitempty"`

	// effective date
	// Format: date
	EffectiveDate strfmt.Date `json:"effectiveDate,omitempty"`

	// event Id
	// Format: uuid
	EventID strfmt.UUID `json:"eventId,omitempty"`

	// event type
	// Enum: [START_ENTITLEMENT START_BILLING PAUSE_ENTITLEMENT PAUSE_BILLING RESUME_ENTITLEMENT RESUME_BILLING PHASE CHANGE STOP_ENTITLEMENT STOP_BILLING SERVICE_STATE_CHANGE]
	EventType string `json:"eventType,omitempty"`

	// is blocked billing
	IsBlockedBilling bool `json:"isBlockedBilling,omitempty"`

	// is blocked entitlement
	IsBlockedEntitlement bool `json:"isBlockedEntitlement,omitempty"`

	// phase
	Phase string `json:"phase,omitempty"`

	// plan
	Plan string `json:"plan,omitempty"`

	// price list
	PriceList string `json:"priceList,omitempty"`

	// product
	Product string `json:"product,omitempty"`

	// service name
	ServiceName string `json:"serviceName,omitempty"`

	// service state name
	ServiceStateName string `json:"serviceStateName,omitempty"`
}

EventSubscription event subscription

swagger:model EventSubscription

func (*EventSubscription) ContextValidate

func (m *EventSubscription) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this event subscription based on the context it is used

func (*EventSubscription) MarshalBinary

func (m *EventSubscription) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*EventSubscription) UnmarshalBinary

func (m *EventSubscription) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*EventSubscription) Validate

func (m *EventSubscription) Validate(formats strfmt.Registry) error

Validate validates this event subscription

type HostedPaymentPageFields

type HostedPaymentPageFields struct {

	// form fields
	FormFields []*PluginProperty `json:"formFields"`
}

HostedPaymentPageFields hosted payment page fields

swagger:model HostedPaymentPageFields

func (*HostedPaymentPageFields) ContextValidate

func (m *HostedPaymentPageFields) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this hosted payment page fields based on the context it is used

func (*HostedPaymentPageFields) MarshalBinary

func (m *HostedPaymentPageFields) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*HostedPaymentPageFields) UnmarshalBinary

func (m *HostedPaymentPageFields) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*HostedPaymentPageFields) Validate

func (m *HostedPaymentPageFields) Validate(formats strfmt.Registry) error

Validate validates this hosted payment page fields

type HostedPaymentPageFormDescriptor

type HostedPaymentPageFormDescriptor struct {

	// audit logs
	AuditLogs []*AuditLog `json:"auditLogs"`

	// form fields
	FormFields map[string]interface{} `json:"formFields,omitempty"`

	// form method
	FormMethod string `json:"formMethod,omitempty"`

	// form Url
	FormURL string `json:"formUrl,omitempty"`

	// kb account Id
	// Format: uuid
	KbAccountID strfmt.UUID `json:"kbAccountId,omitempty"`

	// properties
	Properties map[string]interface{} `json:"properties,omitempty"`
}

HostedPaymentPageFormDescriptor hosted payment page form descriptor

swagger:model HostedPaymentPageFormDescriptor

func (*HostedPaymentPageFormDescriptor) ContextValidate

func (m *HostedPaymentPageFormDescriptor) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this hosted payment page form descriptor based on the context it is used

func (*HostedPaymentPageFormDescriptor) MarshalBinary

func (m *HostedPaymentPageFormDescriptor) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*HostedPaymentPageFormDescriptor) UnmarshalBinary

func (m *HostedPaymentPageFormDescriptor) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*HostedPaymentPageFormDescriptor) Validate

Validate validates this hosted payment page form descriptor

type Invoice

type Invoice struct {

	// account Id
	// Format: uuid
	AccountID strfmt.UUID `json:"accountId,omitempty"`

	// amount
	Amount float64 `json:"amount,omitempty"`

	// audit logs
	AuditLogs []*AuditLog `json:"auditLogs"`

	// balance
	Balance float64 `json:"balance,omitempty"`

	// bundle keys
	BundleKeys string `json:"bundleKeys,omitempty"`

	// credit adj
	CreditAdj float64 `json:"creditAdj,omitempty"`

	// credits
	Credits []*InvoiceItem `json:"credits"`

	// currency
	// Enum: [AED AFN ALL AMD ANG AOA ARS AUD AWG AZN BAM BBD BDT BGN BHD BIF BMD BND BOB BRL BSD BTN BWP BYR BZD CAD CDF CHF CLP CNY COP CRC CUC CUP CVE CZK DJF DKK DOP DZD EGP ERN ETB EUR FJD FKP GBP GEL GGP GHS GIP GMD GNF GTQ GYD HKD HNL HRK HTG HUF IDR ILS IMP INR IQD IRR ISK JEP JMD JOD JPY KES KGS KHR KMF KPW KRW KWD KYD KZT LAK LBP LKR LRD LSL LTL LVL LYD MAD MDL MGA MKD MMK MNT MOP MRO MUR MVR MWK MXN MYR MZN NAD NGN NIO NOK NPR NZD OMR PAB PEN PGK PHP PKR PLN PYG QAR RON RSD RUB RWF SAR SBD SCR SDG SEK SGD SHP SLL SOS SPL SRD STD SVC SYP SZL THB TJS TMT TND TOP TRY TTD TVD TWD TZS UAH UGX USD UYU UZS VEF VND VUV WST XAF XCD XDR XOF XPF YER ZAR ZMW ZWD BTC]
	Currency string `json:"currency,omitempty"`

	// invoice date
	// Format: date
	InvoiceDate strfmt.Date `json:"invoiceDate,omitempty"`

	// invoice Id
	// Format: uuid
	InvoiceID strfmt.UUID `json:"invoiceId,omitempty"`

	// invoice number
	InvoiceNumber string `json:"invoiceNumber,omitempty"`

	// is parent invoice
	IsParentInvoice bool `json:"isParentInvoice,omitempty"`

	// items
	Items []*InvoiceItem `json:"items"`

	// parent account Id
	// Format: uuid
	ParentAccountID strfmt.UUID `json:"parentAccountId,omitempty"`

	// parent invoice Id
	// Format: uuid
	ParentInvoiceID strfmt.UUID `json:"parentInvoiceId,omitempty"`

	// refund adj
	RefundAdj float64 `json:"refundAdj,omitempty"`

	// status
	// Enum: [DRAFT COMMITTED VOID]
	Status string `json:"status,omitempty"`

	// target date
	// Format: date
	TargetDate strfmt.Date `json:"targetDate,omitempty"`

	// tracking ids
	TrackingIds []string `json:"trackingIds"`
}

Invoice invoice

swagger:model Invoice

func (*Invoice) ContextValidate

func (m *Invoice) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this invoice based on the context it is used

func (*Invoice) MarshalBinary

func (m *Invoice) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*Invoice) UnmarshalBinary

func (m *Invoice) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*Invoice) Validate

func (m *Invoice) Validate(formats strfmt.Registry) error

Validate validates this invoice

type InvoiceDryRun

type InvoiceDryRun struct {

	// billing period
	// Enum: [DAILY WEEKLY BIWEEKLY THIRTY_DAYS SIXTY_DAYS NINETY_DAYS MONTHLY BIMESTRIAL QUARTERLY TRIANNUAL BIANNUAL ANNUAL BIENNIAL NO_BILLING_PERIOD]
	BillingPeriod string `json:"billingPeriod,omitempty"`

	// billing policy
	// Enum: [START_OF_TERM END_OF_TERM IMMEDIATE ILLEGAL]
	BillingPolicy string `json:"billingPolicy,omitempty"`

	// bundle Id
	// Format: uuid
	BundleID strfmt.UUID `json:"bundleId,omitempty"`

	// dry run action
	// Enum: [START_ENTITLEMENT START_BILLING PAUSE_ENTITLEMENT PAUSE_BILLING RESUME_ENTITLEMENT RESUME_BILLING PHASE CHANGE STOP_ENTITLEMENT STOP_BILLING SERVICE_STATE_CHANGE]
	DryRunAction string `json:"dryRunAction,omitempty"`

	// dry run type
	// Enum: [TARGET_DATE UPCOMING_INVOICE SUBSCRIPTION_ACTION]
	DryRunType string `json:"dryRunType,omitempty"`

	// effective date
	// Format: date
	EffectiveDate strfmt.Date `json:"effectiveDate,omitempty"`

	// phase type
	// Enum: [TRIAL DISCOUNT FIXEDTERM EVERGREEN]
	PhaseType string `json:"phaseType,omitempty"`

	// price list name
	PriceListName string `json:"priceListName,omitempty"`

	// price overrides
	PriceOverrides []*PhasePrice `json:"priceOverrides"`

	// product category
	// Enum: [BASE ADD_ON STANDALONE]
	ProductCategory string `json:"productCategory,omitempty"`

	// product name
	ProductName string `json:"productName,omitempty"`

	// subscription Id
	// Format: uuid
	SubscriptionID strfmt.UUID `json:"subscriptionId,omitempty"`
}

InvoiceDryRun invoice dry run

swagger:model InvoiceDryRun

func (*InvoiceDryRun) ContextValidate

func (m *InvoiceDryRun) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this invoice dry run based on the context it is used

func (*InvoiceDryRun) MarshalBinary

func (m *InvoiceDryRun) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*InvoiceDryRun) UnmarshalBinary

func (m *InvoiceDryRun) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*InvoiceDryRun) Validate

func (m *InvoiceDryRun) Validate(formats strfmt.Registry) error

Validate validates this invoice dry run

type InvoiceItem

type InvoiceItem struct {

	// account Id
	// Required: true
	// Format: uuid
	AccountID *strfmt.UUID `json:"accountId"`

	// amount
	Amount float64 `json:"amount,omitempty"`

	// audit logs
	AuditLogs []*AuditLog `json:"auditLogs"`

	// bundle Id
	// Format: uuid
	BundleID strfmt.UUID `json:"bundleId,omitempty"`

	// catalog effective date
	// Format: date-time
	CatalogEffectiveDate strfmt.DateTime `json:"catalogEffectiveDate,omitempty"`

	// child account Id
	// Format: uuid
	ChildAccountID strfmt.UUID `json:"childAccountId,omitempty"`

	// child items
	ChildItems []*InvoiceItem `json:"childItems"`

	// currency
	// Enum: [AED AFN ALL AMD ANG AOA ARS AUD AWG AZN BAM BBD BDT BGN BHD BIF BMD BND BOB BRL BSD BTN BWP BYR BZD CAD CDF CHF CLP CNY COP CRC CUC CUP CVE CZK DJF DKK DOP DZD EGP ERN ETB EUR FJD FKP GBP GEL GGP GHS GIP GMD GNF GTQ GYD HKD HNL HRK HTG HUF IDR ILS IMP INR IQD IRR ISK JEP JMD JOD JPY KES KGS KHR KMF KPW KRW KWD KYD KZT LAK LBP LKR LRD LSL LTL LVL LYD MAD MDL MGA MKD MMK MNT MOP MRO MUR MVR MWK MXN MYR MZN NAD NGN NIO NOK NPR NZD OMR PAB PEN PGK PHP PKR PLN PYG QAR RON RSD RUB RWF SAR SBD SCR SDG SEK SGD SHP SLL SOS SPL SRD STD SVC SYP SZL THB TJS TMT TND TOP TRY TTD TVD TWD TZS UAH UGX USD UYU UZS VEF VND VUV WST XAF XCD XDR XOF XPF YER ZAR ZMW ZWD BTC]
	Currency string `json:"currency,omitempty"`

	// description
	Description string `json:"description,omitempty"`

	// end date
	// Format: date
	EndDate strfmt.Date `json:"endDate,omitempty"`

	// invoice Id
	// Format: uuid
	InvoiceID strfmt.UUID `json:"invoiceId,omitempty"`

	// invoice item Id
	// Required: true
	// Format: uuid
	InvoiceItemID *strfmt.UUID `json:"invoiceItemId"`

	// item details
	ItemDetails string `json:"itemDetails,omitempty"`

	// item type
	// Enum: [EXTERNAL_CHARGE FIXED RECURRING REPAIR_ADJ CBA_ADJ CREDIT_ADJ ITEM_ADJ USAGE TAX PARENT_SUMMARY]
	ItemType string `json:"itemType,omitempty"`

	// linked invoice item Id
	// Format: uuid
	LinkedInvoiceItemID strfmt.UUID `json:"linkedInvoiceItemId,omitempty"`

	// phase name
	PhaseName string `json:"phaseName,omitempty"`

	// plan name
	PlanName string `json:"planName,omitempty"`

	// pretty phase name
	PrettyPhaseName string `json:"prettyPhaseName,omitempty"`

	// pretty plan name
	PrettyPlanName string `json:"prettyPlanName,omitempty"`

	// pretty product name
	PrettyProductName string `json:"prettyProductName,omitempty"`

	// pretty usage name
	PrettyUsageName string `json:"prettyUsageName,omitempty"`

	// product name
	ProductName string `json:"productName,omitempty"`

	// quantity
	Quantity int32 `json:"quantity,omitempty"`

	// rate
	Rate float64 `json:"rate,omitempty"`

	// start date
	// Format: date
	StartDate strfmt.Date `json:"startDate,omitempty"`

	// subscription Id
	// Format: uuid
	SubscriptionID strfmt.UUID `json:"subscriptionId,omitempty"`

	// usage name
	UsageName string `json:"usageName,omitempty"`
}

InvoiceItem invoice item

swagger:model InvoiceItem

func (*InvoiceItem) ContextValidate

func (m *InvoiceItem) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this invoice item based on the context it is used

func (*InvoiceItem) MarshalBinary

func (m *InvoiceItem) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*InvoiceItem) UnmarshalBinary

func (m *InvoiceItem) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*InvoiceItem) Validate

func (m *InvoiceItem) Validate(formats strfmt.Registry) error

Validate validates this invoice item

type InvoicePayment

type InvoicePayment struct {

	// account Id
	// Format: uuid
	AccountID strfmt.UUID `json:"accountId,omitempty"`

	// audit logs
	AuditLogs []*AuditLog `json:"auditLogs"`

	// auth amount
	AuthAmount float64 `json:"authAmount,omitempty"`

	// captured amount
	CapturedAmount float64 `json:"capturedAmount,omitempty"`

	// credited amount
	CreditedAmount float64 `json:"creditedAmount,omitempty"`

	// currency
	// Enum: [AED AFN ALL AMD ANG AOA ARS AUD AWG AZN BAM BBD BDT BGN BHD BIF BMD BND BOB BRL BSD BTN BWP BYR BZD CAD CDF CHF CLP CNY COP CRC CUC CUP CVE CZK DJF DKK DOP DZD EGP ERN ETB EUR FJD FKP GBP GEL GGP GHS GIP GMD GNF GTQ GYD HKD HNL HRK HTG HUF IDR ILS IMP INR IQD IRR ISK JEP JMD JOD JPY KES KGS KHR KMF KPW KRW KWD KYD KZT LAK LBP LKR LRD LSL LTL LVL LYD MAD MDL MGA MKD MMK MNT MOP MRO MUR MVR MWK MXN MYR MZN NAD NGN NIO NOK NPR NZD OMR PAB PEN PGK PHP PKR PLN PYG QAR RON RSD RUB RWF SAR SBD SCR SDG SEK SGD SHP SLL SOS SPL SRD STD SVC SYP SZL THB TJS TMT TND TOP TRY TTD TVD TWD TZS UAH UGX USD UYU UZS VEF VND VUV WST XAF XCD XDR XOF XPF YER ZAR ZMW ZWD BTC]
	Currency string `json:"currency,omitempty"`

	// payment attempts
	PaymentAttempts []*PaymentAttempt `json:"paymentAttempts"`

	// payment external key
	PaymentExternalKey string `json:"paymentExternalKey,omitempty"`

	// payment Id
	// Format: uuid
	PaymentID strfmt.UUID `json:"paymentId,omitempty"`

	// payment method Id
	// Format: uuid
	PaymentMethodID strfmt.UUID `json:"paymentMethodId,omitempty"`

	// payment number
	PaymentNumber string `json:"paymentNumber,omitempty"`

	// purchased amount
	PurchasedAmount float64 `json:"purchasedAmount,omitempty"`

	// refunded amount
	RefundedAmount float64 `json:"refundedAmount,omitempty"`

	// target invoice Id
	// Format: uuid
	TargetInvoiceID strfmt.UUID `json:"targetInvoiceId,omitempty"`

	// transactions
	Transactions []*PaymentTransaction `json:"transactions"`
}

InvoicePayment invoice payment

swagger:model InvoicePayment

func (*InvoicePayment) ContextValidate

func (m *InvoicePayment) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this invoice payment based on the context it is used

func (*InvoicePayment) MarshalBinary

func (m *InvoicePayment) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*InvoicePayment) UnmarshalBinary

func (m *InvoicePayment) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*InvoicePayment) Validate

func (m *InvoicePayment) Validate(formats strfmt.Registry) error

Validate validates this invoice payment

type InvoicePaymentTransaction

type InvoicePaymentTransaction struct {

	// adjustments
	Adjustments []*InvoiceItem `json:"adjustments"`

	// Transaction amount, required except for void operations
	Amount float64 `json:"amount,omitempty"`

	// audit logs
	AuditLogs []*AuditLog `json:"auditLogs"`

	// Amount currency (account currency unless specified)
	// Enum: [AED AFN ALL AMD ANG AOA ARS AUD AWG AZN BAM BBD BDT BGN BHD BIF BMD BND BOB BRL BSD BTN BWP BYR BZD CAD CDF CHF CLP CNY COP CRC CUC CUP CVE CZK DJF DKK DOP DZD EGP ERN ETB EUR FJD FKP GBP GEL GGP GHS GIP GMD GNF GTQ GYD HKD HNL HRK HTG HUF IDR ILS IMP INR IQD IRR ISK JEP JMD JOD JPY KES KGS KHR KMF KPW KRW KWD KYD KZT LAK LBP LKR LRD LSL LTL LVL LYD MAD MDL MGA MKD MMK MNT MOP MRO MUR MVR MWK MXN MYR MZN NAD NGN NIO NOK NPR NZD OMR PAB PEN PGK PHP PKR PLN PYG QAR RON RSD RUB RWF SAR SBD SCR SDG SEK SGD SHP SLL SOS SPL SRD STD SVC SYP SZL THB TJS TMT TND TOP TRY TTD TVD TWD TZS UAH UGX USD UYU UZS VEF VND VUV WST XAF XCD XDR XOF XPF YER ZAR ZMW ZWD BTC]
	Currency string `json:"currency,omitempty"`

	// effective date
	// Format: date-time
	EffectiveDate strfmt.DateTime `json:"effectiveDate,omitempty"`

	// first payment reference Id
	FirstPaymentReferenceID string `json:"firstPaymentReferenceId,omitempty"`

	// gateway error code
	GatewayErrorCode string `json:"gatewayErrorCode,omitempty"`

	// gateway error msg
	GatewayErrorMsg string `json:"gatewayErrorMsg,omitempty"`

	// is adjusted
	IsAdjusted bool `json:"isAdjusted,omitempty"`

	// payment external key
	PaymentExternalKey string `json:"paymentExternalKey,omitempty"`

	// Associated payment id, required when notifying state transitions
	// Format: uuid
	PaymentID strfmt.UUID `json:"paymentId,omitempty"`

	// processed amount
	ProcessedAmount float64 `json:"processedAmount,omitempty"`

	// processed currency
	// Enum: [AED AFN ALL AMD ANG AOA ARS AUD AWG AZN BAM BBD BDT BGN BHD BIF BMD BND BOB BRL BSD BTN BWP BYR BZD CAD CDF CHF CLP CNY COP CRC CUC CUP CVE CZK DJF DKK DOP DZD EGP ERN ETB EUR FJD FKP GBP GEL GGP GHS GIP GMD GNF GTQ GYD HKD HNL HRK HTG HUF IDR ILS IMP INR IQD IRR ISK JEP JMD JOD JPY KES KGS KHR KMF KPW KRW KWD KYD KZT LAK LBP LKR LRD LSL LTL LVL LYD MAD MDL MGA MKD MMK MNT MOP MRO MUR MVR MWK MXN MYR MZN NAD NGN NIO NOK NPR NZD OMR PAB PEN PGK PHP PKR PLN PYG QAR RON RSD RUB RWF SAR SBD SCR SDG SEK SGD SHP SLL SOS SPL SRD STD SVC SYP SZL THB TJS TMT TND TOP TRY TTD TVD TWD TZS UAH UGX USD UYU UZS VEF VND VUV WST XAF XCD XDR XOF XPF YER ZAR ZMW ZWD BTC]
	ProcessedCurrency string `json:"processedCurrency,omitempty"`

	// properties
	Properties []*PluginProperty `json:"properties"`

	// second payment reference Id
	SecondPaymentReferenceID string `json:"secondPaymentReferenceId,omitempty"`

	// Transaction status, required for state change notifications
	// Enum: [SUCCESS UNKNOWN PENDING PAYMENT_FAILURE PLUGIN_FAILURE PAYMENT_SYSTEM_OFF]
	Status string `json:"status,omitempty"`

	// transaction external key
	TransactionExternalKey string `json:"transactionExternalKey,omitempty"`

	// transaction Id
	// Format: uuid
	TransactionID strfmt.UUID `json:"transactionId,omitempty"`

	// transaction type
	// Enum: [AUTHORIZE CAPTURE CHARGEBACK CREDIT PURCHASE REFUND VOID]
	TransactionType string `json:"transactionType,omitempty"`
}

InvoicePaymentTransaction invoice payment transaction

swagger:model InvoicePaymentTransaction

func (*InvoicePaymentTransaction) ContextValidate

func (m *InvoicePaymentTransaction) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this invoice payment transaction based on the context it is used

func (*InvoicePaymentTransaction) MarshalBinary

func (m *InvoicePaymentTransaction) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*InvoicePaymentTransaction) UnmarshalBinary

func (m *InvoicePaymentTransaction) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*InvoicePaymentTransaction) Validate

func (m *InvoicePaymentTransaction) Validate(formats strfmt.Registry) error

Validate validates this invoice payment transaction

type Limit

type Limit struct {

	// max
	Max string `json:"max,omitempty"`

	// min
	Min string `json:"min,omitempty"`

	// unit
	Unit string `json:"unit,omitempty"`
}

Limit limit

swagger:model Limit

func (*Limit) ContextValidate

func (m *Limit) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this limit based on context it is used

func (*Limit) MarshalBinary

func (m *Limit) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*Limit) UnmarshalBinary

func (m *Limit) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*Limit) Validate

func (m *Limit) Validate(formats strfmt.Registry) error

Validate validates this limit

type NodeCommand

type NodeCommand struct {

	// is system command type
	IsSystemCommandType bool `json:"isSystemCommandType,omitempty"`

	// node command properties
	NodeCommandProperties []*NodeCommandProperty `json:"nodeCommandProperties"`

	// node command type
	NodeCommandType string `json:"nodeCommandType,omitempty"`
}

NodeCommand node command

swagger:model NodeCommand

func (*NodeCommand) ContextValidate

func (m *NodeCommand) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this node command based on the context it is used

func (*NodeCommand) MarshalBinary

func (m *NodeCommand) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*NodeCommand) UnmarshalBinary

func (m *NodeCommand) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*NodeCommand) Validate

func (m *NodeCommand) Validate(formats strfmt.Registry) error

Validate validates this node command

type NodeCommandProperty

type NodeCommandProperty struct {

	// key
	Key string `json:"key,omitempty"`

	// value
	Value interface{} `json:"value,omitempty"`
}

NodeCommandProperty node command property

swagger:model NodeCommandProperty

func (*NodeCommandProperty) ContextValidate

func (m *NodeCommandProperty) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this node command property based on context it is used

func (*NodeCommandProperty) MarshalBinary

func (m *NodeCommandProperty) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*NodeCommandProperty) UnmarshalBinary

func (m *NodeCommandProperty) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*NodeCommandProperty) Validate

func (m *NodeCommandProperty) Validate(formats strfmt.Registry) error

Validate validates this node command property

type Overdue

type Overdue struct {

	// initial reevaluation interval
	InitialReevaluationInterval int32 `json:"initialReevaluationInterval,omitempty"`

	// overdue states
	OverdueStates []*OverdueStateConfig `json:"overdueStates"`
}

Overdue overdue

swagger:model Overdue

func (*Overdue) ContextValidate

func (m *Overdue) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this overdue based on the context it is used

func (*Overdue) MarshalBinary

func (m *Overdue) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*Overdue) UnmarshalBinary

func (m *Overdue) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*Overdue) Validate

func (m *Overdue) Validate(formats strfmt.Registry) error

Validate validates this overdue

type OverdueCondition

type OverdueCondition struct {

	// control tag exclusion
	// Enum: [AUTO_PAY_OFF AUTO_INVOICING_OFF OVERDUE_ENFORCEMENT_OFF WRITTEN_OFF MANUAL_PAY TEST PARTNER AUTO_INVOICING_DRAFT AUTO_INVOICING_REUSE_DRAFT]
	ControlTagExclusion string `json:"controlTagExclusion,omitempty"`

	// control tag inclusion
	// Enum: [AUTO_PAY_OFF AUTO_INVOICING_OFF OVERDUE_ENFORCEMENT_OFF WRITTEN_OFF MANUAL_PAY TEST PARTNER AUTO_INVOICING_DRAFT AUTO_INVOICING_REUSE_DRAFT]
	ControlTagInclusion string `json:"controlTagInclusion,omitempty"`

	// number of unpaid invoices equals or exceeds
	NumberOfUnpaidInvoicesEqualsOrExceeds int32 `json:"numberOfUnpaidInvoicesEqualsOrExceeds,omitempty"`

	// response for last failed payment
	ResponseForLastFailedPayment []string `json:"responseForLastFailedPayment"`

	// time since earliest unpaid invoice equals or exceeds
	TimeSinceEarliestUnpaidInvoiceEqualsOrExceeds *Duration `json:"timeSinceEarliestUnpaidInvoiceEqualsOrExceeds,omitempty"`

	// total unpaid invoice balance equals or exceeds
	TotalUnpaidInvoiceBalanceEqualsOrExceeds float64 `json:"totalUnpaidInvoiceBalanceEqualsOrExceeds,omitempty"`
}

OverdueCondition overdue condition

swagger:model OverdueCondition

func (*OverdueCondition) ContextValidate

func (m *OverdueCondition) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this overdue condition based on the context it is used

func (*OverdueCondition) MarshalBinary

func (m *OverdueCondition) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*OverdueCondition) UnmarshalBinary

func (m *OverdueCondition) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*OverdueCondition) Validate

func (m *OverdueCondition) Validate(formats strfmt.Registry) error

Validate validates this overdue condition

type OverdueState

type OverdueState struct {

	// external message
	ExternalMessage string `json:"externalMessage,omitempty"`

	// is block changes
	IsBlockChanges bool `json:"isBlockChanges,omitempty"`

	// is clear state
	IsClearState bool `json:"isClearState,omitempty"`

	// is disable entitlement and changes blocked
	IsDisableEntitlementAndChangesBlocked bool `json:"isDisableEntitlementAndChangesBlocked,omitempty"`

	// name
	Name string `json:"name,omitempty"`

	// reevaluation interval days
	ReevaluationIntervalDays int32 `json:"reevaluationIntervalDays,omitempty"`
}

OverdueState overdue state

swagger:model OverdueState

func (*OverdueState) ContextValidate

func (m *OverdueState) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this overdue state based on context it is used

func (*OverdueState) MarshalBinary

func (m *OverdueState) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*OverdueState) UnmarshalBinary

func (m *OverdueState) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*OverdueState) Validate

func (m *OverdueState) Validate(formats strfmt.Registry) error

Validate validates this overdue state

type OverdueStateConfig

type OverdueStateConfig struct {

	// auto reevaluation interval days
	AutoReevaluationIntervalDays int32 `json:"autoReevaluationIntervalDays,omitempty"`

	// condition
	Condition *OverdueCondition `json:"condition,omitempty"`

	// external message
	ExternalMessage string `json:"externalMessage,omitempty"`

	// is block changes
	IsBlockChanges bool `json:"isBlockChanges,omitempty"`

	// is clear state
	IsClearState bool `json:"isClearState,omitempty"`

	// is disable entitlement
	IsDisableEntitlement bool `json:"isDisableEntitlement,omitempty"`

	// name
	Name string `json:"name,omitempty"`

	// subscription cancellation policy
	// Enum: [END_OF_TERM IMMEDIATE NONE]
	SubscriptionCancellationPolicy string `json:"subscriptionCancellationPolicy,omitempty"`
}

OverdueStateConfig overdue state config

swagger:model OverdueStateConfig

func (*OverdueStateConfig) ContextValidate

func (m *OverdueStateConfig) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this overdue state config based on the context it is used

func (*OverdueStateConfig) MarshalBinary

func (m *OverdueStateConfig) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*OverdueStateConfig) UnmarshalBinary

func (m *OverdueStateConfig) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*OverdueStateConfig) Validate

func (m *OverdueStateConfig) Validate(formats strfmt.Registry) error

Validate validates this overdue state config

type Payment

type Payment struct {

	// account Id
	// Format: uuid
	AccountID strfmt.UUID `json:"accountId,omitempty"`

	// audit logs
	AuditLogs []*AuditLog `json:"auditLogs"`

	// auth amount
	AuthAmount float64 `json:"authAmount,omitempty"`

	// captured amount
	CapturedAmount float64 `json:"capturedAmount,omitempty"`

	// credited amount
	CreditedAmount float64 `json:"creditedAmount,omitempty"`

	// currency
	// Enum: [AED AFN ALL AMD ANG AOA ARS AUD AWG AZN BAM BBD BDT BGN BHD BIF BMD BND BOB BRL BSD BTN BWP BYR BZD CAD CDF CHF CLP CNY COP CRC CUC CUP CVE CZK DJF DKK DOP DZD EGP ERN ETB EUR FJD FKP GBP GEL GGP GHS GIP GMD GNF GTQ GYD HKD HNL HRK HTG HUF IDR ILS IMP INR IQD IRR ISK JEP JMD JOD JPY KES KGS KHR KMF KPW KRW KWD KYD KZT LAK LBP LKR LRD LSL LTL LVL LYD MAD MDL MGA MKD MMK MNT MOP MRO MUR MVR MWK MXN MYR MZN NAD NGN NIO NOK NPR NZD OMR PAB PEN PGK PHP PKR PLN PYG QAR RON RSD RUB RWF SAR SBD SCR SDG SEK SGD SHP SLL SOS SPL SRD STD SVC SYP SZL THB TJS TMT TND TOP TRY TTD TVD TWD TZS UAH UGX USD UYU UZS VEF VND VUV WST XAF XCD XDR XOF XPF YER ZAR ZMW ZWD BTC]
	Currency string `json:"currency,omitempty"`

	// payment attempts
	PaymentAttempts []*PaymentAttempt `json:"paymentAttempts"`

	// payment external key
	PaymentExternalKey string `json:"paymentExternalKey,omitempty"`

	// payment Id
	// Format: uuid
	PaymentID strfmt.UUID `json:"paymentId,omitempty"`

	// payment method Id
	// Format: uuid
	PaymentMethodID strfmt.UUID `json:"paymentMethodId,omitempty"`

	// payment number
	PaymentNumber string `json:"paymentNumber,omitempty"`

	// purchased amount
	PurchasedAmount float64 `json:"purchasedAmount,omitempty"`

	// refunded amount
	RefundedAmount float64 `json:"refundedAmount,omitempty"`

	// transactions
	Transactions []*PaymentTransaction `json:"transactions"`
}

Payment payment

swagger:model Payment

func (*Payment) ContextValidate

func (m *Payment) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this payment based on the context it is used

func (*Payment) MarshalBinary

func (m *Payment) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*Payment) UnmarshalBinary

func (m *Payment) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*Payment) Validate

func (m *Payment) Validate(formats strfmt.Registry) error

Validate validates this payment

type PaymentAttempt

type PaymentAttempt struct {

	// account Id
	// Format: uuid
	AccountID strfmt.UUID `json:"accountId,omitempty"`

	// Transaction amount, required except for void operations
	Amount float64 `json:"amount,omitempty"`

	// audit logs
	AuditLogs []*AuditLog `json:"auditLogs"`

	// Amount currency (account currency unless specified)
	// Enum: [AED AFN ALL AMD ANG AOA ARS AUD AWG AZN BAM BBD BDT BGN BHD BIF BMD BND BOB BRL BSD BTN BWP BYR BZD CAD CDF CHF CLP CNY COP CRC CUC CUP CVE CZK DJF DKK DOP DZD EGP ERN ETB EUR FJD FKP GBP GEL GGP GHS GIP GMD GNF GTQ GYD HKD HNL HRK HTG HUF IDR ILS IMP INR IQD IRR ISK JEP JMD JOD JPY KES KGS KHR KMF KPW KRW KWD KYD KZT LAK LBP LKR LRD LSL LTL LVL LYD MAD MDL MGA MKD MMK MNT MOP MRO MUR MVR MWK MXN MYR MZN NAD NGN NIO NOK NPR NZD OMR PAB PEN PGK PHP PKR PLN PYG QAR RON RSD RUB RWF SAR SBD SCR SDG SEK SGD SHP SLL SOS SPL SRD STD SVC SYP SZL THB TJS TMT TND TOP TRY TTD TVD TWD TZS UAH UGX USD UYU UZS VEF VND VUV WST XAF XCD XDR XOF XPF YER ZAR ZMW ZWD BTC]
	Currency string `json:"currency,omitempty"`

	// effective date
	// Format: date-time
	EffectiveDate strfmt.DateTime `json:"effectiveDate,omitempty"`

	// payment external key
	PaymentExternalKey string `json:"paymentExternalKey,omitempty"`

	// payment method Id
	// Format: uuid
	PaymentMethodID strfmt.UUID `json:"paymentMethodId,omitempty"`

	// plugin name
	PluginName string `json:"pluginName,omitempty"`

	// plugin properties
	PluginProperties []*PluginProperty `json:"pluginProperties"`

	// state name
	StateName string `json:"stateName,omitempty"`

	// transaction external key
	TransactionExternalKey string `json:"transactionExternalKey,omitempty"`

	// transaction Id
	// Format: uuid
	TransactionID strfmt.UUID `json:"transactionId,omitempty"`

	// transaction type
	// Enum: [AUTHORIZE CAPTURE CHARGEBACK CREDIT PURCHASE REFUND VOID]
	TransactionType string `json:"transactionType,omitempty"`
}

PaymentAttempt payment attempt

swagger:model PaymentAttempt

func (*PaymentAttempt) ContextValidate

func (m *PaymentAttempt) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this payment attempt based on the context it is used

func (*PaymentAttempt) MarshalBinary

func (m *PaymentAttempt) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*PaymentAttempt) UnmarshalBinary

func (m *PaymentAttempt) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*PaymentAttempt) Validate

func (m *PaymentAttempt) Validate(formats strfmt.Registry) error

Validate validates this payment attempt

type PaymentMethod

type PaymentMethod struct {

	// account Id
	// Format: uuid
	AccountID strfmt.UUID `json:"accountId,omitempty"`

	// audit logs
	AuditLogs []*AuditLog `json:"auditLogs"`

	// external key
	ExternalKey string `json:"externalKey,omitempty"`

	// is default
	IsDefault bool `json:"isDefault,omitempty"`

	// payment method Id
	// Format: uuid
	PaymentMethodID strfmt.UUID `json:"paymentMethodId,omitempty"`

	// plugin info
	PluginInfo *PaymentMethodPluginDetail `json:"pluginInfo,omitempty"`

	// plugin name
	PluginName string `json:"pluginName,omitempty"`
}

PaymentMethod payment method

swagger:model PaymentMethod

func (*PaymentMethod) ContextValidate

func (m *PaymentMethod) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this payment method based on the context it is used

func (*PaymentMethod) MarshalBinary

func (m *PaymentMethod) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*PaymentMethod) UnmarshalBinary

func (m *PaymentMethod) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*PaymentMethod) Validate

func (m *PaymentMethod) Validate(formats strfmt.Registry) error

Validate validates this payment method

type PaymentMethodPluginDetail

type PaymentMethodPluginDetail struct {

	// external payment method Id
	ExternalPaymentMethodID string `json:"externalPaymentMethodId,omitempty"`

	// is default payment method
	IsDefaultPaymentMethod bool `json:"isDefaultPaymentMethod,omitempty"`

	// properties
	Properties []*PluginProperty `json:"properties"`
}

PaymentMethodPluginDetail payment method plugin detail

swagger:model PaymentMethodPluginDetail

func (*PaymentMethodPluginDetail) ContextValidate

func (m *PaymentMethodPluginDetail) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this payment method plugin detail based on the context it is used

func (*PaymentMethodPluginDetail) MarshalBinary

func (m *PaymentMethodPluginDetail) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*PaymentMethodPluginDetail) UnmarshalBinary

func (m *PaymentMethodPluginDetail) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*PaymentMethodPluginDetail) Validate

func (m *PaymentMethodPluginDetail) Validate(formats strfmt.Registry) error

Validate validates this payment method plugin detail

type PaymentTransaction

type PaymentTransaction struct {

	// Transaction amount, required except for void operations
	Amount float64 `json:"amount,omitempty"`

	// audit logs
	AuditLogs []*AuditLog `json:"auditLogs"`

	// Amount currency (account currency unless specified)
	// Enum: [AED AFN ALL AMD ANG AOA ARS AUD AWG AZN BAM BBD BDT BGN BHD BIF BMD BND BOB BRL BSD BTN BWP BYR BZD CAD CDF CHF CLP CNY COP CRC CUC CUP CVE CZK DJF DKK DOP DZD EGP ERN ETB EUR FJD FKP GBP GEL GGP GHS GIP GMD GNF GTQ GYD HKD HNL HRK HTG HUF IDR ILS IMP INR IQD IRR ISK JEP JMD JOD JPY KES KGS KHR KMF KPW KRW KWD KYD KZT LAK LBP LKR LRD LSL LTL LVL LYD MAD MDL MGA MKD MMK MNT MOP MRO MUR MVR MWK MXN MYR MZN NAD NGN NIO NOK NPR NZD OMR PAB PEN PGK PHP PKR PLN PYG QAR RON RSD RUB RWF SAR SBD SCR SDG SEK SGD SHP SLL SOS SPL SRD STD SVC SYP SZL THB TJS TMT TND TOP TRY TTD TVD TWD TZS UAH UGX USD UYU UZS VEF VND VUV WST XAF XCD XDR XOF XPF YER ZAR ZMW ZWD BTC]
	Currency string `json:"currency,omitempty"`

	// effective date
	// Format: date-time
	EffectiveDate strfmt.DateTime `json:"effectiveDate,omitempty"`

	// first payment reference Id
	FirstPaymentReferenceID string `json:"firstPaymentReferenceId,omitempty"`

	// gateway error code
	GatewayErrorCode string `json:"gatewayErrorCode,omitempty"`

	// gateway error msg
	GatewayErrorMsg string `json:"gatewayErrorMsg,omitempty"`

	// payment external key
	PaymentExternalKey string `json:"paymentExternalKey,omitempty"`

	// Associated payment id, required when notifying state transitions
	// Format: uuid
	PaymentID strfmt.UUID `json:"paymentId,omitempty"`

	// processed amount
	ProcessedAmount float64 `json:"processedAmount,omitempty"`

	// processed currency
	// Enum: [AED AFN ALL AMD ANG AOA ARS AUD AWG AZN BAM BBD BDT BGN BHD BIF BMD BND BOB BRL BSD BTN BWP BYR BZD CAD CDF CHF CLP CNY COP CRC CUC CUP CVE CZK DJF DKK DOP DZD EGP ERN ETB EUR FJD FKP GBP GEL GGP GHS GIP GMD GNF GTQ GYD HKD HNL HRK HTG HUF IDR ILS IMP INR IQD IRR ISK JEP JMD JOD JPY KES KGS KHR KMF KPW KRW KWD KYD KZT LAK LBP LKR LRD LSL LTL LVL LYD MAD MDL MGA MKD MMK MNT MOP MRO MUR MVR MWK MXN MYR MZN NAD NGN NIO NOK NPR NZD OMR PAB PEN PGK PHP PKR PLN PYG QAR RON RSD RUB RWF SAR SBD SCR SDG SEK SGD SHP SLL SOS SPL SRD STD SVC SYP SZL THB TJS TMT TND TOP TRY TTD TVD TWD TZS UAH UGX USD UYU UZS VEF VND VUV WST XAF XCD XDR XOF XPF YER ZAR ZMW ZWD BTC]
	ProcessedCurrency string `json:"processedCurrency,omitempty"`

	// properties
	Properties []*PluginProperty `json:"properties"`

	// second payment reference Id
	SecondPaymentReferenceID string `json:"secondPaymentReferenceId,omitempty"`

	// Transaction status, required for state change notifications
	// Enum: [SUCCESS UNKNOWN PENDING PAYMENT_FAILURE PLUGIN_FAILURE PAYMENT_SYSTEM_OFF]
	Status string `json:"status,omitempty"`

	// transaction external key
	TransactionExternalKey string `json:"transactionExternalKey,omitempty"`

	// transaction Id
	// Format: uuid
	TransactionID strfmt.UUID `json:"transactionId,omitempty"`

	// transaction type
	// Enum: [AUTHORIZE CAPTURE CHARGEBACK CREDIT PURCHASE REFUND VOID]
	TransactionType string `json:"transactionType,omitempty"`
}

PaymentTransaction payment transaction

swagger:model PaymentTransaction

func (*PaymentTransaction) ContextValidate

func (m *PaymentTransaction) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this payment transaction based on the context it is used

func (*PaymentTransaction) MarshalBinary

func (m *PaymentTransaction) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*PaymentTransaction) UnmarshalBinary

func (m *PaymentTransaction) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*PaymentTransaction) Validate

func (m *PaymentTransaction) Validate(formats strfmt.Registry) error

Validate validates this payment transaction

type Phase

type Phase struct {

	// duration
	Duration *Duration `json:"duration,omitempty"`

	// fixed prices
	FixedPrices []*Price `json:"fixedPrices"`

	// prices
	Prices []*Price `json:"prices"`

	// type
	Type string `json:"type,omitempty"`

	// usages
	Usages []*Usage `json:"usages"`
}

Phase phase

swagger:model Phase

func (*Phase) ContextValidate

func (m *Phase) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this phase based on the context it is used

func (*Phase) MarshalBinary

func (m *Phase) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*Phase) UnmarshalBinary

func (m *Phase) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*Phase) Validate

func (m *Phase) Validate(formats strfmt.Registry) error

Validate validates this phase

type PhasePrice

type PhasePrice struct {

	// fixed price
	FixedPrice float64 `json:"fixedPrice,omitempty"`

	// phase name
	PhaseName string `json:"phaseName,omitempty"`

	// phase type
	PhaseType string `json:"phaseType,omitempty"`

	// plan name
	PlanName string `json:"planName,omitempty"`

	// recurring price
	RecurringPrice float64 `json:"recurringPrice,omitempty"`

	// usage prices
	UsagePrices []*UsagePrice `json:"usagePrices"`
}

PhasePrice phase price

swagger:model PhasePrice

func (*PhasePrice) ContextValidate

func (m *PhasePrice) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this phase price based on the context it is used

func (*PhasePrice) MarshalBinary

func (m *PhasePrice) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*PhasePrice) UnmarshalBinary

func (m *PhasePrice) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*PhasePrice) Validate

func (m *PhasePrice) Validate(formats strfmt.Registry) error

Validate validates this phase price

type Plan

type Plan struct {

	// billing period
	// Enum: [DAILY WEEKLY BIWEEKLY THIRTY_DAYS SIXTY_DAYS NINETY_DAYS MONTHLY BIMESTRIAL QUARTERLY TRIANNUAL BIANNUAL ANNUAL BIENNIAL NO_BILLING_PERIOD]
	BillingPeriod string `json:"billingPeriod,omitempty"`

	// name
	Name string `json:"name,omitempty"`

	// phases
	Phases []*Phase `json:"phases"`

	// pretty name
	PrettyName string `json:"prettyName,omitempty"`
}

Plan plan

swagger:model Plan

func (*Plan) ContextValidate

func (m *Plan) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this plan based on the context it is used

func (*Plan) MarshalBinary

func (m *Plan) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*Plan) UnmarshalBinary

func (m *Plan) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*Plan) Validate

func (m *Plan) Validate(formats strfmt.Registry) error

Validate validates this plan

type PlanDetail

type PlanDetail struct {

	// final phase billing period
	// Enum: [DAILY WEEKLY BIWEEKLY THIRTY_DAYS SIXTY_DAYS NINETY_DAYS MONTHLY BIMESTRIAL QUARTERLY TRIANNUAL BIANNUAL ANNUAL BIENNIAL NO_BILLING_PERIOD]
	FinalPhaseBillingPeriod string `json:"finalPhaseBillingPeriod,omitempty"`

	// final phase recurring price
	FinalPhaseRecurringPrice []*Price `json:"finalPhaseRecurringPrice"`

	// plan
	Plan string `json:"plan,omitempty"`

	// price list
	PriceList string `json:"priceList,omitempty"`

	// product
	Product string `json:"product,omitempty"`
}

PlanDetail plan detail

swagger:model PlanDetail

func (*PlanDetail) ContextValidate

func (m *PlanDetail) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this plan detail based on the context it is used

func (*PlanDetail) MarshalBinary

func (m *PlanDetail) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*PlanDetail) UnmarshalBinary

func (m *PlanDetail) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*PlanDetail) Validate

func (m *PlanDetail) Validate(formats strfmt.Registry) error

Validate validates this plan detail

type PluginInfo

type PluginInfo struct {

	// bundle symbolic name
	BundleSymbolicName string `json:"bundleSymbolicName,omitempty"`

	// is selected for start
	IsSelectedForStart bool `json:"isSelectedForStart,omitempty"`

	// plugin key
	PluginKey string `json:"pluginKey,omitempty"`

	// plugin name
	PluginName string `json:"pluginName,omitempty"`

	// services
	// Unique: true
	Services []*PluginServiceInfo `json:"services"`

	// state
	State string `json:"state,omitempty"`

	// version
	Version string `json:"version,omitempty"`
}

PluginInfo plugin info

swagger:model PluginInfo

func (*PluginInfo) ContextValidate

func (m *PluginInfo) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this plugin info based on the context it is used

func (*PluginInfo) MarshalBinary

func (m *PluginInfo) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*PluginInfo) UnmarshalBinary

func (m *PluginInfo) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*PluginInfo) Validate

func (m *PluginInfo) Validate(formats strfmt.Registry) error

Validate validates this plugin info

type PluginProperty

type PluginProperty struct {

	// is updatable
	IsUpdatable bool `json:"isUpdatable,omitempty"`

	// key
	Key string `json:"key,omitempty"`

	// value
	Value string `json:"value,omitempty"`
}

PluginProperty plugin property

swagger:model PluginProperty

func (*PluginProperty) ContextValidate

func (m *PluginProperty) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this plugin property based on context it is used

func (*PluginProperty) MarshalBinary

func (m *PluginProperty) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*PluginProperty) UnmarshalBinary

func (m *PluginProperty) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*PluginProperty) Validate

func (m *PluginProperty) Validate(formats strfmt.Registry) error

Validate validates this plugin property

type PluginServiceInfo

type PluginServiceInfo struct {

	// registration name
	RegistrationName string `json:"registrationName,omitempty"`

	// service type name
	ServiceTypeName string `json:"serviceTypeName,omitempty"`
}

PluginServiceInfo plugin service info

swagger:model PluginServiceInfo

func (*PluginServiceInfo) ContextValidate

func (m *PluginServiceInfo) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this plugin service info based on context it is used

func (*PluginServiceInfo) MarshalBinary

func (m *PluginServiceInfo) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*PluginServiceInfo) UnmarshalBinary

func (m *PluginServiceInfo) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*PluginServiceInfo) Validate

func (m *PluginServiceInfo) Validate(formats strfmt.Registry) error

Validate validates this plugin service info

type Price

type Price struct {

	// currency
	// Enum: [AED AFN ALL AMD ANG AOA ARS AUD AWG AZN BAM BBD BDT BGN BHD BIF BMD BND BOB BRL BSD BTN BWP BYR BZD CAD CDF CHF CLP CNY COP CRC CUC CUP CVE CZK DJF DKK DOP DZD EGP ERN ETB EUR FJD FKP GBP GEL GGP GHS GIP GMD GNF GTQ GYD HKD HNL HRK HTG HUF IDR ILS IMP INR IQD IRR ISK JEP JMD JOD JPY KES KGS KHR KMF KPW KRW KWD KYD KZT LAK LBP LKR LRD LSL LTL LVL LYD MAD MDL MGA MKD MMK MNT MOP MRO MUR MVR MWK MXN MYR MZN NAD NGN NIO NOK NPR NZD OMR PAB PEN PGK PHP PKR PLN PYG QAR RON RSD RUB RWF SAR SBD SCR SDG SEK SGD SHP SLL SOS SPL SRD STD SVC SYP SZL THB TJS TMT TND TOP TRY TTD TVD TWD TZS UAH UGX USD UYU UZS VEF VND VUV WST XAF XCD XDR XOF XPF YER ZAR ZMW ZWD BTC]
	Currency string `json:"currency,omitempty"`

	// value
	Value float64 `json:"value,omitempty"`
}

Price price

swagger:model Price

func (*Price) ContextValidate

func (m *Price) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this price based on context it is used

func (*Price) MarshalBinary

func (m *Price) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*Price) UnmarshalBinary

func (m *Price) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*Price) Validate

func (m *Price) Validate(formats strfmt.Registry) error

Validate validates this price

type PriceList

type PriceList struct {

	// name
	Name string `json:"name,omitempty"`

	// plans
	Plans []string `json:"plans"`
}

PriceList price list

swagger:model PriceList

func (*PriceList) ContextValidate

func (m *PriceList) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this price list based on context it is used

func (*PriceList) MarshalBinary

func (m *PriceList) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*PriceList) UnmarshalBinary

func (m *PriceList) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*PriceList) Validate

func (m *PriceList) Validate(formats strfmt.Registry) error

Validate validates this price list

type Product

type Product struct {

	// available
	Available []string `json:"available"`

	// included
	Included []string `json:"included"`

	// name
	Name string `json:"name,omitempty"`

	// plans
	Plans []*Plan `json:"plans"`

	// pretty name
	PrettyName string `json:"prettyName,omitempty"`

	// type
	Type string `json:"type,omitempty"`
}

Product product

swagger:model Product

func (*Product) ContextValidate

func (m *Product) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this product based on the context it is used

func (*Product) MarshalBinary

func (m *Product) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*Product) UnmarshalBinary

func (m *Product) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*Product) Validate

func (m *Product) Validate(formats strfmt.Registry) error

Validate validates this product

type RoleDefinition

type RoleDefinition struct {

	// permissions
	// Required: true
	Permissions []string `json:"permissions"`

	// role
	// Required: true
	Role *string `json:"role"`
}

RoleDefinition role definition

swagger:model RoleDefinition

func (*RoleDefinition) ContextValidate

func (m *RoleDefinition) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this role definition based on context it is used

func (*RoleDefinition) MarshalBinary

func (m *RoleDefinition) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*RoleDefinition) UnmarshalBinary

func (m *RoleDefinition) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*RoleDefinition) Validate

func (m *RoleDefinition) Validate(formats strfmt.Registry) error

Validate validates this role definition

type RolledUpUnit

type RolledUpUnit struct {

	// amount
	Amount int64 `json:"amount,omitempty"`

	// unit type
	UnitType string `json:"unitType,omitempty"`
}

RolledUpUnit rolled up unit

swagger:model RolledUpUnit

func (*RolledUpUnit) ContextValidate

func (m *RolledUpUnit) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this rolled up unit based on context it is used

func (*RolledUpUnit) MarshalBinary

func (m *RolledUpUnit) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*RolledUpUnit) UnmarshalBinary

func (m *RolledUpUnit) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*RolledUpUnit) Validate

func (m *RolledUpUnit) Validate(formats strfmt.Registry) error

Validate validates this rolled up unit

type RolledUpUsage

type RolledUpUsage struct {

	// end date
	// Format: date
	EndDate strfmt.Date `json:"endDate,omitempty"`

	// rolled up units
	RolledUpUnits []*RolledUpUnit `json:"rolledUpUnits"`

	// start date
	// Format: date
	StartDate strfmt.Date `json:"startDate,omitempty"`

	// subscription Id
	// Format: uuid
	SubscriptionID strfmt.UUID `json:"subscriptionId,omitempty"`
}

RolledUpUsage rolled up usage

swagger:model RolledUpUsage

func (*RolledUpUsage) ContextValidate

func (m *RolledUpUsage) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this rolled up usage based on the context it is used

func (*RolledUpUsage) MarshalBinary

func (m *RolledUpUsage) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*RolledUpUsage) UnmarshalBinary

func (m *RolledUpUsage) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*RolledUpUsage) Validate

func (m *RolledUpUsage) Validate(formats strfmt.Registry) error

Validate validates this rolled up usage

type Session

type Session struct {

	// host
	Host string `json:"host,omitempty"`

	// id
	ID string `json:"id,omitempty"`

	// last access date
	// Format: date-time
	LastAccessDate strfmt.DateTime `json:"lastAccessDate,omitempty"`

	// start date
	// Format: date-time
	StartDate strfmt.DateTime `json:"startDate,omitempty"`

	// timeout
	Timeout int64 `json:"timeout,omitempty"`
}

Session session

swagger:model Session

func (*Session) ContextValidate

func (m *Session) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this session based on context it is used

func (*Session) MarshalBinary

func (m *Session) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*Session) UnmarshalBinary

func (m *Session) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*Session) Validate

func (m *Session) Validate(formats strfmt.Registry) error

Validate validates this session

type SimplePlan

type SimplePlan struct {

	// amount
	Amount float64 `json:"amount,omitempty"`

	// available base products
	AvailableBaseProducts []string `json:"availableBaseProducts"`

	// billing period
	// Enum: [DAILY WEEKLY BIWEEKLY THIRTY_DAYS SIXTY_DAYS NINETY_DAYS MONTHLY BIMESTRIAL QUARTERLY TRIANNUAL BIANNUAL ANNUAL BIENNIAL NO_BILLING_PERIOD]
	BillingPeriod string `json:"billingPeriod,omitempty"`

	// currency
	// Enum: [AED AFN ALL AMD ANG AOA ARS AUD AWG AZN BAM BBD BDT BGN BHD BIF BMD BND BOB BRL BSD BTN BWP BYR BZD CAD CDF CHF CLP CNY COP CRC CUC CUP CVE CZK DJF DKK DOP DZD EGP ERN ETB EUR FJD FKP GBP GEL GGP GHS GIP GMD GNF GTQ GYD HKD HNL HRK HTG HUF IDR ILS IMP INR IQD IRR ISK JEP JMD JOD JPY KES KGS KHR KMF KPW KRW KWD KYD KZT LAK LBP LKR LRD LSL LTL LVL LYD MAD MDL MGA MKD MMK MNT MOP MRO MUR MVR MWK MXN MYR MZN NAD NGN NIO NOK NPR NZD OMR PAB PEN PGK PHP PKR PLN PYG QAR RON RSD RUB RWF SAR SBD SCR SDG SEK SGD SHP SLL SOS SPL SRD STD SVC SYP SZL THB TJS TMT TND TOP TRY TTD TVD TWD TZS UAH UGX USD UYU UZS VEF VND VUV WST XAF XCD XDR XOF XPF YER ZAR ZMW ZWD BTC]
	Currency string `json:"currency,omitempty"`

	// plan Id
	PlanID string `json:"planId,omitempty"`

	// product category
	// Enum: [BASE ADD_ON STANDALONE]
	ProductCategory string `json:"productCategory,omitempty"`

	// product name
	ProductName string `json:"productName,omitempty"`

	// trial length
	TrialLength int32 `json:"trialLength,omitempty"`

	// trial time unit
	// Enum: [DAYS WEEKS MONTHS YEARS UNLIMITED]
	TrialTimeUnit string `json:"trialTimeUnit,omitempty"`
}

SimplePlan simple plan

swagger:model SimplePlan

func (*SimplePlan) ContextValidate

func (m *SimplePlan) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this simple plan based on context it is used

func (*SimplePlan) MarshalBinary

func (m *SimplePlan) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*SimplePlan) UnmarshalBinary

func (m *SimplePlan) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*SimplePlan) Validate

func (m *SimplePlan) Validate(formats strfmt.Registry) error

Validate validates this simple plan

type Subject

type Subject struct {

	// is authenticated
	IsAuthenticated bool `json:"isAuthenticated,omitempty"`

	// is remembered
	IsRemembered bool `json:"isRemembered,omitempty"`

	// principal
	Principal string `json:"principal,omitempty"`

	// session
	Session *Session `json:"session,omitempty"`
}

Subject subject

swagger:model Subject

func (*Subject) ContextValidate

func (m *Subject) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this subject based on the context it is used

func (*Subject) MarshalBinary

func (m *Subject) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*Subject) UnmarshalBinary

func (m *Subject) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*Subject) Validate

func (m *Subject) Validate(formats strfmt.Registry) error

Validate validates this subject

type Subscription

type Subscription struct {

	// account Id
	// Format: uuid
	AccountID strfmt.UUID `json:"accountId,omitempty"`

	// audit logs
	AuditLogs []*AuditLog `json:"auditLogs"`

	// bill cycle day local
	BillCycleDayLocal int32 `json:"billCycleDayLocal,omitempty"`

	// billing end date
	// Format: date
	BillingEndDate strfmt.Date `json:"billingEndDate,omitempty"`

	// billing period
	// Required: true
	// Enum: [DAILY WEEKLY BIWEEKLY THIRTY_DAYS SIXTY_DAYS NINETY_DAYS MONTHLY BIMESTRIAL QUARTERLY TRIANNUAL BIANNUAL ANNUAL BIENNIAL NO_BILLING_PERIOD]
	BillingPeriod *string `json:"billingPeriod"`

	// billing start date
	// Format: date
	BillingStartDate strfmt.Date `json:"billingStartDate,omitempty"`

	// bundle external key
	BundleExternalKey string `json:"bundleExternalKey,omitempty"`

	// bundle Id
	// Format: uuid
	BundleID strfmt.UUID `json:"bundleId,omitempty"`

	// cancelled date
	// Format: date
	CancelledDate strfmt.Date `json:"cancelledDate,omitempty"`

	// charged through date
	// Format: date
	ChargedThroughDate strfmt.Date `json:"chargedThroughDate,omitempty"`

	// events
	Events []*EventSubscription `json:"events"`

	// external key
	ExternalKey string `json:"externalKey,omitempty"`

	// phase type
	// Enum: [TRIAL DISCOUNT FIXEDTERM EVERGREEN]
	PhaseType string `json:"phaseType,omitempty"`

	// plan name
	// Required: true
	PlanName *string `json:"planName"`

	// price list
	// Required: true
	PriceList *string `json:"priceList"`

	// price overrides
	PriceOverrides []*PhasePrice `json:"priceOverrides"`

	// prices
	Prices []*PhasePrice `json:"prices"`

	// product category
	// Enum: [BASE ADD_ON STANDALONE]
	ProductCategory string `json:"productCategory,omitempty"`

	// product name
	// Required: true
	ProductName *string `json:"productName"`

	// source type
	// Enum: [NATIVE MIGRATED TRANSFERRED]
	SourceType string `json:"sourceType,omitempty"`

	// start date
	// Format: date
	StartDate strfmt.Date `json:"startDate,omitempty"`

	// state
	// Enum: [PENDING ACTIVE BLOCKED CANCELLED EXPIRED]
	State string `json:"state,omitempty"`

	// subscription Id
	// Format: uuid
	SubscriptionID strfmt.UUID `json:"subscriptionId,omitempty"`
}

Subscription subscription

swagger:model Subscription

func (*Subscription) ContextValidate

func (m *Subscription) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this subscription based on the context it is used

func (*Subscription) MarshalBinary

func (m *Subscription) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*Subscription) UnmarshalBinary

func (m *Subscription) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*Subscription) Validate

func (m *Subscription) Validate(formats strfmt.Registry) error

Validate validates this subscription

type SubscriptionUsageRecord

type SubscriptionUsageRecord struct {

	// subscription Id
	// Required: true
	// Format: uuid
	SubscriptionID *strfmt.UUID `json:"subscriptionId"`

	// tracking Id
	TrackingID string `json:"trackingId,omitempty"`

	// unit usage records
	// Required: true
	UnitUsageRecords []*UnitUsageRecord `json:"unitUsageRecords"`
}

SubscriptionUsageRecord subscription usage record

swagger:model SubscriptionUsageRecord

func (*SubscriptionUsageRecord) ContextValidate

func (m *SubscriptionUsageRecord) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this subscription usage record based on the context it is used

func (*SubscriptionUsageRecord) MarshalBinary

func (m *SubscriptionUsageRecord) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*SubscriptionUsageRecord) UnmarshalBinary

func (m *SubscriptionUsageRecord) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*SubscriptionUsageRecord) Validate

func (m *SubscriptionUsageRecord) Validate(formats strfmt.Registry) error

Validate validates this subscription usage record

type Tag

type Tag struct {

	// audit logs
	AuditLogs []*AuditLog `json:"auditLogs"`

	// object Id
	// Format: uuid
	ObjectID strfmt.UUID `json:"objectId,omitempty"`

	// object type
	// Enum: [ACCOUNT ACCOUNT_EMAIL BLOCKING_STATES BUNDLE CUSTOM_FIELD INVOICE PAYMENT TRANSACTION INVOICE_ITEM INVOICE_PAYMENT SUBSCRIPTION SUBSCRIPTION_EVENT SERVICE_BROADCAST PAYMENT_ATTEMPT PAYMENT_METHOD TAG TAG_DEFINITION TENANT TENANT_KVS]
	ObjectType string `json:"objectType,omitempty"`

	// tag definition Id
	// Format: uuid
	TagDefinitionID strfmt.UUID `json:"tagDefinitionId,omitempty"`

	// tag definition name
	TagDefinitionName string `json:"tagDefinitionName,omitempty"`

	// tag Id
	// Format: uuid
	TagID strfmt.UUID `json:"tagId,omitempty"`
}

Tag tag

swagger:model Tag

func (*Tag) ContextValidate

func (m *Tag) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this tag based on the context it is used

func (*Tag) MarshalBinary

func (m *Tag) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*Tag) UnmarshalBinary

func (m *Tag) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*Tag) Validate

func (m *Tag) Validate(formats strfmt.Registry) error

Validate validates this tag

type TagDefinition

type TagDefinition struct {

	// applicable object types
	// Unique: true
	ApplicableObjectTypes []string `json:"applicableObjectTypes"`

	// audit logs
	AuditLogs []*AuditLog `json:"auditLogs"`

	// description
	// Required: true
	Description *string `json:"description"`

	// id
	// Format: uuid
	ID strfmt.UUID `json:"id,omitempty"`

	// is control tag
	IsControlTag bool `json:"isControlTag,omitempty"`

	// name
	// Required: true
	Name *string `json:"name"`
}

TagDefinition tag definition

swagger:model TagDefinition

func (*TagDefinition) ContextValidate

func (m *TagDefinition) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this tag definition based on the context it is used

func (*TagDefinition) MarshalBinary

func (m *TagDefinition) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*TagDefinition) UnmarshalBinary

func (m *TagDefinition) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*TagDefinition) Validate

func (m *TagDefinition) Validate(formats strfmt.Registry) error

Validate validates this tag definition

type Tenant

type Tenant struct {

	// api key
	// Required: true
	APIKey *string `json:"apiKey"`

	// api secret
	// Required: true
	APISecret *string `json:"apiSecret"`

	// audit logs
	AuditLogs []*AuditLog `json:"auditLogs"`

	// external key
	ExternalKey string `json:"externalKey,omitempty"`

	// tenant Id
	// Format: uuid
	TenantID strfmt.UUID `json:"tenantId,omitempty"`
}

Tenant tenant

swagger:model Tenant

func (*Tenant) ContextValidate

func (m *Tenant) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this tenant based on the context it is used

func (*Tenant) MarshalBinary

func (m *Tenant) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*Tenant) UnmarshalBinary

func (m *Tenant) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*Tenant) Validate

func (m *Tenant) Validate(formats strfmt.Registry) error

Validate validates this tenant

type TenantKeyValue

type TenantKeyValue struct {

	// key
	Key string `json:"key,omitempty"`

	// values
	Values []string `json:"values"`
}

TenantKeyValue tenant key value

swagger:model TenantKeyValue

func (*TenantKeyValue) ContextValidate

func (m *TenantKeyValue) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this tenant key value based on context it is used

func (*TenantKeyValue) MarshalBinary

func (m *TenantKeyValue) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*TenantKeyValue) UnmarshalBinary

func (m *TenantKeyValue) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*TenantKeyValue) Validate

func (m *TenantKeyValue) Validate(formats strfmt.Registry) error

Validate validates this tenant key value

type Tier

type Tier struct {

	// blocks
	Blocks []*TieredBlock `json:"blocks"`

	// fixed price
	FixedPrice []*Price `json:"fixedPrice"`

	// limits
	Limits []*Limit `json:"limits"`

	// recurring price
	RecurringPrice []*Price `json:"recurringPrice"`
}

Tier tier

swagger:model Tier

func (*Tier) ContextValidate

func (m *Tier) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this tier based on the context it is used

func (*Tier) MarshalBinary

func (m *Tier) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*Tier) UnmarshalBinary

func (m *Tier) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*Tier) Validate

func (m *Tier) Validate(formats strfmt.Registry) error

Validate validates this tier

type TierPrice

type TierPrice struct {

	// block prices
	BlockPrices []*BlockPrice `json:"blockPrices"`
}

TierPrice tier price

swagger:model TierPrice

func (*TierPrice) ContextValidate

func (m *TierPrice) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this tier price based on the context it is used

func (*TierPrice) MarshalBinary

func (m *TierPrice) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*TierPrice) UnmarshalBinary

func (m *TierPrice) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*TierPrice) Validate

func (m *TierPrice) Validate(formats strfmt.Registry) error

Validate validates this tier price

type TieredBlock

type TieredBlock struct {

	// max
	Max string `json:"max,omitempty"`

	// prices
	Prices []*Price `json:"prices"`

	// size
	Size string `json:"size,omitempty"`

	// unit
	Unit string `json:"unit,omitempty"`
}

TieredBlock tiered block

swagger:model TieredBlock

func (*TieredBlock) ContextValidate

func (m *TieredBlock) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this tiered block based on the context it is used

func (*TieredBlock) MarshalBinary

func (m *TieredBlock) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*TieredBlock) UnmarshalBinary

func (m *TieredBlock) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*TieredBlock) Validate

func (m *TieredBlock) Validate(formats strfmt.Registry) error

Validate validates this tiered block

type Unit

type Unit struct {

	// name
	Name string `json:"name,omitempty"`

	// pretty name
	PrettyName string `json:"prettyName,omitempty"`
}

Unit unit

swagger:model Unit

func (*Unit) ContextValidate

func (m *Unit) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this unit based on context it is used

func (*Unit) MarshalBinary

func (m *Unit) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*Unit) UnmarshalBinary

func (m *Unit) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*Unit) Validate

func (m *Unit) Validate(formats strfmt.Registry) error

Validate validates this unit

type UnitUsageRecord

type UnitUsageRecord struct {

	// unit type
	UnitType string `json:"unitType,omitempty"`

	// usage records
	UsageRecords []*UsageRecord `json:"usageRecords"`
}

UnitUsageRecord unit usage record

swagger:model UnitUsageRecord

func (*UnitUsageRecord) ContextValidate

func (m *UnitUsageRecord) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this unit usage record based on the context it is used

func (*UnitUsageRecord) MarshalBinary

func (m *UnitUsageRecord) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*UnitUsageRecord) UnmarshalBinary

func (m *UnitUsageRecord) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*UnitUsageRecord) Validate

func (m *UnitUsageRecord) Validate(formats strfmt.Registry) error

Validate validates this unit usage record

type Usage

type Usage struct {

	// billing period
	BillingPeriod string `json:"billingPeriod,omitempty"`

	// tiers
	Tiers []*Tier `json:"tiers"`
}

Usage usage

swagger:model Usage

func (*Usage) ContextValidate

func (m *Usage) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this usage based on the context it is used

func (*Usage) MarshalBinary

func (m *Usage) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*Usage) UnmarshalBinary

func (m *Usage) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*Usage) Validate

func (m *Usage) Validate(formats strfmt.Registry) error

Validate validates this usage

type UsagePrice

type UsagePrice struct {

	// billing mode
	// Enum: [IN_ADVANCE IN_ARREAR]
	BillingMode string `json:"billingMode,omitempty"`

	// tier block policy
	// Enum: [ALL_TIERS TOP_TIER]
	TierBlockPolicy string `json:"tierBlockPolicy,omitempty"`

	// tier prices
	TierPrices []*TierPrice `json:"tierPrices"`

	// usage name
	UsageName string `json:"usageName,omitempty"`

	// usage type
	// Enum: [CAPACITY CONSUMABLE]
	UsageType string `json:"usageType,omitempty"`
}

UsagePrice usage price

swagger:model UsagePrice

func (*UsagePrice) ContextValidate

func (m *UsagePrice) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this usage price based on the context it is used

func (*UsagePrice) MarshalBinary

func (m *UsagePrice) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*UsagePrice) UnmarshalBinary

func (m *UsagePrice) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*UsagePrice) Validate

func (m *UsagePrice) Validate(formats strfmt.Registry) error

Validate validates this usage price

type UsageRecord

type UsageRecord struct {

	// amount
	Amount int64 `json:"amount,omitempty"`

	// record date
	// Format: date
	RecordDate strfmt.Date `json:"recordDate,omitempty"`
}

UsageRecord usage record

swagger:model UsageRecord

func (*UsageRecord) ContextValidate

func (m *UsageRecord) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this usage record based on context it is used

func (*UsageRecord) MarshalBinary

func (m *UsageRecord) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*UsageRecord) UnmarshalBinary

func (m *UsageRecord) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*UsageRecord) Validate

func (m *UsageRecord) Validate(formats strfmt.Registry) error

Validate validates this usage record

type UserRoles

type UserRoles struct {

	// password
	// Required: true
	Password *string `json:"password"`

	// roles
	// Required: true
	Roles []string `json:"roles"`

	// username
	// Required: true
	Username *string `json:"username"`
}

UserRoles user roles

swagger:model UserRoles

func (*UserRoles) ContextValidate

func (m *UserRoles) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this user roles based on context it is used

func (*UserRoles) MarshalBinary

func (m *UserRoles) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*UserRoles) UnmarshalBinary

func (m *UserRoles) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*UserRoles) Validate

func (m *UserRoles) Validate(formats strfmt.Registry) error

Validate validates this user roles

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL