Documentation
¶
Index ¶
- Variables
- func Bool(b bool) *bool
- func Byte(b byte) *byte
- func Bytes(b []byte) *[]byte
- func Complex64(c complex64) *complex64
- func Complex128(c complex128) *complex128
- func Float32(f float32) *float32
- func Float64(f float64) *float64
- func Int(i int) *int
- func Int8(i int8) *int8
- func Int16(i int16) *int16
- func Int32(i int32) *int32
- func Int64(i int64) *int64
- func MustParseDate(date string) time.Time
- func MustParseDateTime(datetime string) time.Time
- func Rune(r rune) *rune
- func String(s string) *string
- func Time(t time.Time) *time.Time
- func UUID(u uuid.UUID) *uuid.UUID
- func Uint(u uint) *uint
- func Uint8(u uint8) *uint8
- func Uint16(u uint16) *uint16
- func Uint32(u uint32) *uint32
- func Uint64(u uint64) *uint64
- func Uintptr(u uintptr) *uintptr
- type AccessRule
- func (a *AccessRule) GetConditions() []*Condition
- func (a *AccessRule) GetContainer() *string
- func (a *AccessRule) GetDescription() *string
- func (a *AccessRule) GetExtraProperties() map[string]interface{}
- func (a *AccessRule) GetPermissions() []string
- func (a *AccessRule) GetPriority() *int
- func (a *AccessRule) GetTransform() *string
- func (a *AccessRule) MarshalJSON() ([]byte, error)
- func (a *AccessRule) SetConditions(conditions []*Condition)
- func (a *AccessRule) SetContainer(container *string)
- func (a *AccessRule) SetDescription(description *string)
- func (a *AccessRule) SetPermissions(permissions []string)
- func (a *AccessRule) SetPriority(priority *int)
- func (a *AccessRule) SetTransform(transform *string)
- func (a *AccessRule) String() string
- func (a *AccessRule) UnmarshalJSON(data []byte) error
- type AccountUpdaterJob
- func (a *AccountUpdaterJob) GetCreatedAt() time.Time
- func (a *AccountUpdaterJob) GetCreatedBy() string
- func (a *AccountUpdaterJob) GetDownloadURL() *string
- func (a *AccountUpdaterJob) GetErrors() []string
- func (a *AccountUpdaterJob) GetExpiresAt() *time.Time
- func (a *AccountUpdaterJob) GetExtraProperties() map[string]interface{}
- func (a *AccountUpdaterJob) GetID() string
- func (a *AccountUpdaterJob) GetRequests() *int
- func (a *AccountUpdaterJob) GetResults() map[string]int
- func (a *AccountUpdaterJob) GetStatus() AccountUpdaterJobStatus
- func (a *AccountUpdaterJob) GetTenantID() string
- func (a *AccountUpdaterJob) GetUploadURL() string
- func (a *AccountUpdaterJob) MarshalJSON() ([]byte, error)
- func (a *AccountUpdaterJob) SetCreatedAt(createdAt time.Time)
- func (a *AccountUpdaterJob) SetCreatedBy(createdBy string)
- func (a *AccountUpdaterJob) SetDownloadURL(downloadURL *string)
- func (a *AccountUpdaterJob) SetErrors(errors []string)
- func (a *AccountUpdaterJob) SetExpiresAt(expiresAt *time.Time)
- func (a *AccountUpdaterJob) SetID(id string)
- func (a *AccountUpdaterJob) SetRequests(requests *int)
- func (a *AccountUpdaterJob) SetResults(results map[string]int)
- func (a *AccountUpdaterJob) SetStatus(status AccountUpdaterJobStatus)
- func (a *AccountUpdaterJob) SetTenantID(tenantID string)
- func (a *AccountUpdaterJob) SetUploadURL(uploadURL string)
- func (a *AccountUpdaterJob) String() string
- func (a *AccountUpdaterJob) UnmarshalJSON(data []byte) error
- type AccountUpdaterJobList
- func (a *AccountUpdaterJobList) GetData() []*AccountUpdaterJob
- func (a *AccountUpdaterJobList) GetExtraProperties() map[string]interface{}
- func (a *AccountUpdaterJobList) GetPagination() *AccountUpdaterJobListPagination
- func (a *AccountUpdaterJobList) MarshalJSON() ([]byte, error)
- func (a *AccountUpdaterJobList) SetData(data []*AccountUpdaterJob)
- func (a *AccountUpdaterJobList) SetPagination(pagination *AccountUpdaterJobListPagination)
- func (a *AccountUpdaterJobList) String() string
- func (a *AccountUpdaterJobList) UnmarshalJSON(data []byte) error
- type AccountUpdaterJobListPagination
- func (a *AccountUpdaterJobListPagination) GetExtraProperties() map[string]interface{}
- func (a *AccountUpdaterJobListPagination) GetNext() *string
- func (a *AccountUpdaterJobListPagination) GetPageSize() *int
- func (a *AccountUpdaterJobListPagination) MarshalJSON() ([]byte, error)
- func (a *AccountUpdaterJobListPagination) SetNext(next *string)
- func (a *AccountUpdaterJobListPagination) SetPageSize(pageSize *int)
- func (a *AccountUpdaterJobListPagination) String() string
- func (a *AccountUpdaterJobListPagination) UnmarshalJSON(data []byte) error
- type AccountUpdaterJobStatus
- type AccountUpdaterRealTimeResponse
- func (a *AccountUpdaterRealTimeResponse) GetExtraProperties() map[string]interface{}
- func (a *AccountUpdaterRealTimeResponse) GetNewToken() *Token
- func (a *AccountUpdaterRealTimeResponse) GetResultCode() *string
- func (a *AccountUpdaterRealTimeResponse) MarshalJSON() ([]byte, error)
- func (a *AccountUpdaterRealTimeResponse) SetNewToken(newToken *Token)
- func (a *AccountUpdaterRealTimeResponse) SetResultCode(resultCode *string)
- func (a *AccountUpdaterRealTimeResponse) String() string
- func (a *AccountUpdaterRealTimeResponse) UnmarshalJSON(data []byte) error
- type AdditionalCardDetail
- func (a *AdditionalCardDetail) GetBinRange() []*CardBinRange
- func (a *AdditionalCardDetail) GetBrand() *string
- func (a *AdditionalCardDetail) GetExtraProperties() map[string]interface{}
- func (a *AdditionalCardDetail) GetFunding() *string
- func (a *AdditionalCardDetail) GetIssuer() *CardIssuerDetails
- func (a *AdditionalCardDetail) GetSegment() *string
- func (a *AdditionalCardDetail) MarshalJSON() ([]byte, error)
- func (a *AdditionalCardDetail) SetBinRange(binRange []*CardBinRange)
- func (a *AdditionalCardDetail) SetBrand(brand *string)
- func (a *AdditionalCardDetail) SetFunding(funding *string)
- func (a *AdditionalCardDetail) SetIssuer(issuer *CardIssuerDetails)
- func (a *AdditionalCardDetail) SetSegment(segment *string)
- func (a *AdditionalCardDetail) String() string
- func (a *AdditionalCardDetail) UnmarshalJSON(data []byte) error
- type AdditionalCardDetails
- func (a *AdditionalCardDetails) GetAuthentication() *string
- func (a *AdditionalCardDetails) GetBrand() *string
- func (a *AdditionalCardDetails) GetExtraProperties() map[string]interface{}
- func (a *AdditionalCardDetails) GetFunding() *string
- func (a *AdditionalCardDetails) GetIssuer() *CardIssuer
- func (a *AdditionalCardDetails) MarshalJSON() ([]byte, error)
- func (a *AdditionalCardDetails) SetAuthentication(authentication *string)
- func (a *AdditionalCardDetails) SetBrand(brand *string)
- func (a *AdditionalCardDetails) SetFunding(funding *string)
- func (a *AdditionalCardDetails) SetIssuer(issuer *CardIssuer)
- func (a *AdditionalCardDetails) String() string
- func (a *AdditionalCardDetails) UnmarshalJSON(data []byte) error
- type Address
- func (a *Address) GetCity() *string
- func (a *Address) GetCountryCode() *string
- func (a *Address) GetExtraProperties() map[string]interface{}
- func (a *Address) GetLine1() *string
- func (a *Address) GetLine2() *string
- func (a *Address) GetLine3() *string
- func (a *Address) GetPostalCode() *string
- func (a *Address) GetStateCode() *string
- func (a *Address) MarshalJSON() ([]byte, error)
- func (a *Address) SetCity(city *string)
- func (a *Address) SetCountryCode(countryCode *string)
- func (a *Address) SetLine1(line1 *string)
- func (a *Address) SetLine2(line2 *string)
- func (a *Address) SetLine3(line3 *string)
- func (a *Address) SetPostalCode(postalCode *string)
- func (a *Address) SetStateCode(stateCode *string)
- func (a *Address) String() string
- func (a *Address) UnmarshalJSON(data []byte) error
- type Agent
- func (a *Agent) GetCreatedAt() *time.Time
- func (a *Agent) GetEnrollmentIDs() []string
- func (a *Agent) GetExtraProperties() map[string]interface{}
- func (a *Agent) GetID() *string
- func (a *Agent) GetInstanceDetails() *InstanceDetails
- func (a *Agent) GetName() *string
- func (a *Agent) MarshalJSON() ([]byte, error)
- func (a *Agent) SetCreatedAt(createdAt *time.Time)
- func (a *Agent) SetEnrollmentIDs(enrollmentIDs []string)
- func (a *Agent) SetID(id *string)
- func (a *Agent) SetInstanceDetails(instanceDetails *InstanceDetails)
- func (a *Agent) SetName(name *string)
- func (a *Agent) SetStatus(status *string)
- func (a *Agent) String() string
- func (a *Agent) UnmarshalJSON(data []byte) error
- type AgenticCard
- func (a *AgenticCard) GetBin() *string
- func (a *AgenticCard) GetBrand() *AgenticCardBrand
- func (a *AgenticCard) GetDisplay() *CardDisplay
- func (a *AgenticCard) GetExpirationMonth() *int
- func (a *AgenticCard) GetExpirationYear() *int
- func (a *AgenticCard) GetExtraProperties() map[string]interface{}
- func (a *AgenticCard) GetFunding() *string
- func (a *AgenticCard) GetIssuer() *AgenticCardIssuer
- func (a *AgenticCard) GetIssuerCountry() *AgenticCardIssuerCountry
- func (a *AgenticCard) GetLast4() *string
- func (a *AgenticCard) GetSegment() *string
- func (a *AgenticCard) GetType() *string
- func (a *AgenticCard) MarshalJSON() ([]byte, error)
- func (a *AgenticCard) SetBin(bin *string)
- func (a *AgenticCard) SetBrand(brand *AgenticCardBrand)
- func (a *AgenticCard) SetDisplay(display *CardDisplay)
- func (a *AgenticCard) SetExpirationMonth(expirationMonth *int)
- func (a *AgenticCard) SetExpirationYear(expirationYear *int)
- func (a *AgenticCard) SetFunding(funding *string)
- func (a *AgenticCard) SetIssuer(issuer *AgenticCardIssuer)
- func (a *AgenticCard) SetIssuerCountry(issuerCountry *AgenticCardIssuerCountry)
- func (a *AgenticCard) SetLast4(last4 *string)
- func (a *AgenticCard) SetSegment(segment *string)
- func (a *AgenticCard) SetType(type_ *string)
- func (a *AgenticCard) String() string
- func (a *AgenticCard) UnmarshalJSON(data []byte) error
- type AgenticCardBrand
- type AgenticCardIssuer
- func (a *AgenticCardIssuer) GetCountry() *string
- func (a *AgenticCardIssuer) GetExtraProperties() map[string]interface{}
- func (a *AgenticCardIssuer) GetName() *string
- func (a *AgenticCardIssuer) MarshalJSON() ([]byte, error)
- func (a *AgenticCardIssuer) SetCountry(country *string)
- func (a *AgenticCardIssuer) SetName(name *string)
- func (a *AgenticCardIssuer) String() string
- func (a *AgenticCardIssuer) UnmarshalJSON(data []byte) error
- type AgenticCardIssuerCountry
- func (a *AgenticCardIssuerCountry) GetAlpha2() *string
- func (a *AgenticCardIssuerCountry) GetExtraProperties() map[string]interface{}
- func (a *AgenticCardIssuerCountry) GetName() *string
- func (a *AgenticCardIssuerCountry) GetNumeric() *string
- func (a *AgenticCardIssuerCountry) MarshalJSON() ([]byte, error)
- func (a *AgenticCardIssuerCountry) SetAlpha2(alpha2 *string)
- func (a *AgenticCardIssuerCountry) SetName(name *string)
- func (a *AgenticCardIssuerCountry) SetNumeric(numeric *string)
- func (a *AgenticCardIssuerCountry) String() string
- func (a *AgenticCardIssuerCountry) UnmarshalJSON(data []byte) error
- type AgenticMerchant
- func (a *AgenticMerchant) GetCategoryCode() *string
- func (a *AgenticMerchant) GetCountryCode() string
- func (a *AgenticMerchant) GetExtraProperties() map[string]interface{}
- func (a *AgenticMerchant) GetName() string
- func (a *AgenticMerchant) GetURL() string
- func (a *AgenticMerchant) MarshalJSON() ([]byte, error)
- func (a *AgenticMerchant) SetCategoryCode(categoryCode *string)
- func (a *AgenticMerchant) SetCountryCode(countryCode string)
- func (a *AgenticMerchant) SetName(name string)
- func (a *AgenticMerchant) SetURL(url string)
- func (a *AgenticMerchant) String() string
- func (a *AgenticMerchant) UnmarshalJSON(data []byte) error
- type AmexConfig
- func (a *AmexConfig) GetExtraProperties() map[string]interface{}
- func (a *AmexConfig) GetSeNumber() *string
- func (a *AmexConfig) MarshalJSON() ([]byte, error)
- func (a *AmexConfig) SetSeNumber(seNumber *string)
- func (a *AmexConfig) String() string
- func (a *AmexConfig) UnmarshalJSON(data []byte) error
- type Amount
- func (a *Amount) GetCurrency() *string
- func (a *Amount) GetExtraProperties() map[string]interface{}
- func (a *Amount) GetValue() string
- func (a *Amount) MarshalJSON() ([]byte, error)
- func (a *Amount) SetCurrency(currency *string)
- func (a *Amount) SetValue(value string)
- func (a *Amount) String() string
- func (a *Amount) UnmarshalJSON(data []byte) error
- type ApplePayCreateRequest
- func (a *ApplePayCreateRequest) MarshalJSON() ([]byte, error)
- func (a *ApplePayCreateRequest) SetApplePaymentData(applePaymentData *ApplePayMethodToken)
- func (a *ApplePayCreateRequest) SetExpiresAt(expiresAt *string)
- func (a *ApplePayCreateRequest) SetMerchantRegistrationID(merchantRegistrationID *string)
- func (a *ApplePayCreateRequest) UnmarshalJSON(data []byte) error
- type ApplePayCreateResponse
- func (a *ApplePayCreateResponse) GetApplePay() *ApplePayToken
- func (a *ApplePayCreateResponse) GetExtraProperties() map[string]interface{}
- func (a *ApplePayCreateResponse) MarshalJSON() ([]byte, error)
- func (a *ApplePayCreateResponse) SetApplePay(applePay *ApplePayToken)
- func (a *ApplePayCreateResponse) String() string
- func (a *ApplePayCreateResponse) UnmarshalJSON(data []byte) error
- type ApplePayDomainRegistrationResponse
- func (a *ApplePayDomainRegistrationResponse) GetDomains() []*DomainRegistrationResponse
- func (a *ApplePayDomainRegistrationResponse) GetExtraProperties() map[string]interface{}
- func (a *ApplePayDomainRegistrationResponse) MarshalJSON() ([]byte, error)
- func (a *ApplePayDomainRegistrationResponse) SetDomains(domains []*DomainRegistrationResponse)
- func (a *ApplePayDomainRegistrationResponse) String() string
- func (a *ApplePayDomainRegistrationResponse) UnmarshalJSON(data []byte) error
- type ApplePayMerchant
- func (a *ApplePayMerchant) GetCreatedAt() *time.Time
- func (a *ApplePayMerchant) GetCreatedBy() *string
- func (a *ApplePayMerchant) GetExtraProperties() map[string]interface{}
- func (a *ApplePayMerchant) GetID() *string
- func (a *ApplePayMerchant) GetMerchantIdentifier() *string
- func (a *ApplePayMerchant) GetTenantID() *string
- func (a *ApplePayMerchant) MarshalJSON() ([]byte, error)
- func (a *ApplePayMerchant) SetCreatedAt(createdAt *time.Time)
- func (a *ApplePayMerchant) SetCreatedBy(createdBy *string)
- func (a *ApplePayMerchant) SetID(id *string)
- func (a *ApplePayMerchant) SetMerchantIdentifier(merchantIdentifier *string)
- func (a *ApplePayMerchant) SetTenantID(tenantID *string)
- func (a *ApplePayMerchant) String() string
- func (a *ApplePayMerchant) UnmarshalJSON(data []byte) error
- type ApplePayMerchantCertificates
- func (a *ApplePayMerchantCertificates) GetCreatedAt() *time.Time
- func (a *ApplePayMerchantCertificates) GetCreatedBy() *string
- func (a *ApplePayMerchantCertificates) GetDomain() *string
- func (a *ApplePayMerchantCertificates) GetExtraProperties() map[string]interface{}
- func (a *ApplePayMerchantCertificates) GetID() *string
- func (a *ApplePayMerchantCertificates) GetMerchantCertificateExpirationDate() *time.Time
- func (a *ApplePayMerchantCertificates) GetMerchantCertificateFingerprint() *string
- func (a *ApplePayMerchantCertificates) GetPaymentProcessorCertificateExpirationDate() *time.Time
- func (a *ApplePayMerchantCertificates) GetPaymentProcessorCertificateFingerprint() *string
- func (a *ApplePayMerchantCertificates) GetTenantID() *string
- func (a *ApplePayMerchantCertificates) MarshalJSON() ([]byte, error)
- func (a *ApplePayMerchantCertificates) SetCreatedAt(createdAt *time.Time)
- func (a *ApplePayMerchantCertificates) SetCreatedBy(createdBy *string)
- func (a *ApplePayMerchantCertificates) SetDomain(domain *string)
- func (a *ApplePayMerchantCertificates) SetID(id *string)
- func (a *ApplePayMerchantCertificates) SetMerchantCertificateExpirationDate(merchantCertificateExpirationDate *time.Time)
- func (a *ApplePayMerchantCertificates) SetMerchantCertificateFingerprint(merchantCertificateFingerprint *string)
- func (a *ApplePayMerchantCertificates) SetPaymentProcessorCertificateExpirationDate(paymentProcessorCertificateExpirationDate *time.Time)
- func (a *ApplePayMerchantCertificates) SetPaymentProcessorCertificateFingerprint(paymentProcessorCertificateFingerprint *string)
- func (a *ApplePayMerchantCertificates) SetTenantID(tenantID *string)
- func (a *ApplePayMerchantCertificates) String() string
- func (a *ApplePayMerchantCertificates) UnmarshalJSON(data []byte) error
- type ApplePayMethodToken
- func (a *ApplePayMethodToken) GetExtraProperties() map[string]interface{}
- func (a *ApplePayMethodToken) GetPaymentData() *PaymentData
- func (a *ApplePayMethodToken) GetTransactionIdentifier() *string
- func (a *ApplePayMethodToken) MarshalJSON() ([]byte, error)
- func (a *ApplePayMethodToken) SetPaymentData(paymentData *PaymentData)
- func (a *ApplePayMethodToken) SetTransactionIdentifier(transactionIdentifier *string)
- func (a *ApplePayMethodToken) String() string
- func (a *ApplePayMethodToken) UnmarshalJSON(data []byte) error
- type ApplePayToken
- func (a *ApplePayToken) GetAuthentication() *Authentication
- func (a *ApplePayToken) GetCard() *CardDetails
- func (a *ApplePayToken) GetCreatedAt() *time.Time
- func (a *ApplePayToken) GetCreatedBy() *string
- func (a *ApplePayToken) GetData() any
- func (a *ApplePayToken) GetDeviceManufacturerIdentifier() *string
- func (a *ApplePayToken) GetExpiresAt() *time.Time
- func (a *ApplePayToken) GetExtraProperties() map[string]interface{}
- func (a *ApplePayToken) GetFingerprint() *string
- func (a *ApplePayToken) GetID() *string
- func (a *ApplePayToken) GetIngestSource() *string
- func (a *ApplePayToken) GetModifiedAt() *time.Time
- func (a *ApplePayToken) GetModifiedBy() *string
- func (a *ApplePayToken) GetPaymentDataType() *string
- func (a *ApplePayToken) GetStatus() *string
- func (a *ApplePayToken) GetTenantID() *string
- func (a *ApplePayToken) GetTransactionID() *string
- func (a *ApplePayToken) GetType() *string
- func (a *ApplePayToken) MarshalJSON() ([]byte, error)
- func (a *ApplePayToken) SetAuthentication(authentication *Authentication)
- func (a *ApplePayToken) SetCard(card *CardDetails)
- func (a *ApplePayToken) SetCreatedAt(createdAt *time.Time)
- func (a *ApplePayToken) SetCreatedBy(createdBy *string)
- func (a *ApplePayToken) SetData(data any)
- func (a *ApplePayToken) SetDeviceManufacturerIdentifier(deviceManufacturerIdentifier *string)
- func (a *ApplePayToken) SetExpiresAt(expiresAt *time.Time)
- func (a *ApplePayToken) SetFingerprint(fingerprint *string)
- func (a *ApplePayToken) SetID(id *string)
- func (a *ApplePayToken) SetIngestSource(ingestSource *string)
- func (a *ApplePayToken) SetModifiedAt(modifiedAt *time.Time)
- func (a *ApplePayToken) SetModifiedBy(modifiedBy *string)
- func (a *ApplePayToken) SetPaymentDataType(paymentDataType *string)
- func (a *ApplePayToken) SetStatus(status *string)
- func (a *ApplePayToken) SetTenantID(tenantID *string)
- func (a *ApplePayToken) SetTransactionID(transactionID *string)
- func (a *ApplePayToken) SetType(type_ *string)
- func (a *ApplePayToken) String() string
- func (a *ApplePayToken) UnmarshalJSON(data []byte) error
- type ApplePayTokenizeRequest
- func (a *ApplePayTokenizeRequest) GetApplePaymentMethodToken() *ApplePayMethodToken
- func (a *ApplePayTokenizeRequest) GetExtraProperties() map[string]interface{}
- func (a *ApplePayTokenizeRequest) MarshalJSON() ([]byte, error)
- func (a *ApplePayTokenizeRequest) SetApplePaymentMethodToken(applePaymentMethodToken *ApplePayMethodToken)
- func (a *ApplePayTokenizeRequest) String() string
- func (a *ApplePayTokenizeRequest) UnmarshalJSON(data []byte) error
- type ApplePayTokenizeResponse
- func (a *ApplePayTokenizeResponse) GetExtraProperties() map[string]interface{}
- func (a *ApplePayTokenizeResponse) GetTokenIntent() *CreateTokenIntentResponse
- func (a *ApplePayTokenizeResponse) MarshalJSON() ([]byte, error)
- func (a *ApplePayTokenizeResponse) SetTokenIntent(tokenIntent *CreateTokenIntentResponse)
- func (a *ApplePayTokenizeResponse) String() string
- func (a *ApplePayTokenizeResponse) UnmarshalJSON(data []byte) error
- type Application
- func (a *Application) GetCreatedAt() *time.Time
- func (a *Application) GetCreatedBy() *string
- func (a *Application) GetExtraProperties() map[string]interface{}
- func (a *Application) GetID() *string
- func (a *Application) GetKey() *string
- func (a *Application) GetKeys() []*ApplicationKey
- func (a *Application) GetModifiedAt() *time.Time
- func (a *Application) GetModifiedBy() *string
- func (a *Application) GetName() *string
- func (a *Application) GetPermissions() []string
- func (a *Application) GetRules() []*AccessRule
- func (a *Application) GetTenantID() *string
- func (a *Application) GetType() *string
- func (a *Application) MarshalJSON() ([]byte, error)
- func (a *Application) SetCreatedAt(createdAt *time.Time)
- func (a *Application) SetCreatedBy(createdBy *string)
- func (a *Application) SetID(id *string)
- func (a *Application) SetKey(key *string)
- func (a *Application) SetKeys(keys []*ApplicationKey)
- func (a *Application) SetModifiedAt(modifiedAt *time.Time)
- func (a *Application) SetModifiedBy(modifiedBy *string)
- func (a *Application) SetName(name *string)
- func (a *Application) SetPermissions(permissions []string)
- func (a *Application) SetRules(rules []*AccessRule)
- func (a *Application) SetTenantID(tenantID *string)
- func (a *Application) SetType(type_ *string)
- func (a *Application) String() string
- func (a *Application) UnmarshalJSON(data []byte) error
- type ApplicationKey
- func (a *ApplicationKey) GetCreatedAt() *time.Time
- func (a *ApplicationKey) GetCreatedBy() *string
- func (a *ApplicationKey) GetExtraProperties() map[string]interface{}
- func (a *ApplicationKey) GetID() *string
- func (a *ApplicationKey) GetKey() *string
- func (a *ApplicationKey) GetVersion() *string
- func (a *ApplicationKey) MarshalJSON() ([]byte, error)
- func (a *ApplicationKey) SetCreatedAt(createdAt *time.Time)
- func (a *ApplicationKey) SetCreatedBy(createdBy *string)
- func (a *ApplicationKey) SetID(id *string)
- func (a *ApplicationKey) SetKey(key *string)
- func (a *ApplicationKey) SetVersion(version *string)
- func (a *ApplicationKey) String() string
- func (a *ApplicationKey) UnmarshalJSON(data []byte) error
- type ApplicationKeysListRequest
- type ApplicationPaginatedList
- func (a *ApplicationPaginatedList) GetData() []*Application
- func (a *ApplicationPaginatedList) GetExtraProperties() map[string]interface{}
- func (a *ApplicationPaginatedList) GetPagination() *Pagination
- func (a *ApplicationPaginatedList) MarshalJSON() ([]byte, error)
- func (a *ApplicationPaginatedList) SetData(data []*Application)
- func (a *ApplicationPaginatedList) SetPagination(pagination *Pagination)
- func (a *ApplicationPaginatedList) String() string
- func (a *ApplicationPaginatedList) UnmarshalJSON(data []byte) error
- type ApplicationTemplate
- func (a *ApplicationTemplate) GetApplicationType() *string
- func (a *ApplicationTemplate) GetDescription() *string
- func (a *ApplicationTemplate) GetExtraProperties() map[string]interface{}
- func (a *ApplicationTemplate) GetID() *string
- func (a *ApplicationTemplate) GetIsStarter() *bool
- func (a *ApplicationTemplate) GetName() *string
- func (a *ApplicationTemplate) GetPermissions() []string
- func (a *ApplicationTemplate) GetRules() []*AccessRule
- func (a *ApplicationTemplate) GetTemplateType() *string
- func (a *ApplicationTemplate) MarshalJSON() ([]byte, error)
- func (a *ApplicationTemplate) SetApplicationType(applicationType *string)
- func (a *ApplicationTemplate) SetDescription(description *string)
- func (a *ApplicationTemplate) SetID(id *string)
- func (a *ApplicationTemplate) SetIsStarter(isStarter *bool)
- func (a *ApplicationTemplate) SetName(name *string)
- func (a *ApplicationTemplate) SetPermissions(permissions []string)
- func (a *ApplicationTemplate) SetRules(rules []*AccessRule)
- func (a *ApplicationTemplate) SetTemplateType(templateType *string)
- func (a *ApplicationTemplate) String() string
- func (a *ApplicationTemplate) UnmarshalJSON(data []byte) error
- type ApplicationsListRequest
- type AssuranceDetails
- func (a *AssuranceDetails) GetAccountVerified() *bool
- func (a *AssuranceDetails) GetCardHolderAuthenticated() *bool
- func (a *AssuranceDetails) GetExtraProperties() map[string]interface{}
- func (a *AssuranceDetails) MarshalJSON() ([]byte, error)
- func (a *AssuranceDetails) SetAccountVerified(accountVerified *bool)
- func (a *AssuranceDetails) SetCardHolderAuthenticated(cardHolderAuthenticated *bool)
- func (a *AssuranceDetails) String() string
- func (a *AssuranceDetails) UnmarshalJSON(data []byte) error
- type AsyncReactResponse
- func (a *AsyncReactResponse) GetAsyncReactorRequestID() *string
- func (a *AsyncReactResponse) GetExtraProperties() map[string]interface{}
- func (a *AsyncReactResponse) MarshalJSON() ([]byte, error)
- func (a *AsyncReactResponse) SetAsyncReactorRequestID(asyncReactorRequestID *string)
- func (a *AsyncReactResponse) String() string
- func (a *AsyncReactResponse) UnmarshalJSON(data []byte) error
- type AuthenticateThreeDsSessionRequest
- func (a *AuthenticateThreeDsSessionRequest) GetAuthenticationCategory() string
- func (a *AuthenticateThreeDsSessionRequest) GetAuthenticationType() string
- func (a *AuthenticateThreeDsSessionRequest) GetBroadcastInfo() any
- func (a *AuthenticateThreeDsSessionRequest) GetCardBrand() *string
- func (a *AuthenticateThreeDsSessionRequest) GetCardholderInfo() *ThreeDsCardholderInfo
- func (a *AuthenticateThreeDsSessionRequest) GetChallengePreference() *string
- func (a *AuthenticateThreeDsSessionRequest) GetDecoupledChallengeMaxTime() *int
- func (a *AuthenticateThreeDsSessionRequest) GetExtraProperties() map[string]interface{}
- func (a *AuthenticateThreeDsSessionRequest) GetMerchantInfo() *ThreeDsMerchantInfo
- func (a *AuthenticateThreeDsSessionRequest) GetMessageExtensions() []*ThreeDsMessageExtension
- func (a *AuthenticateThreeDsSessionRequest) GetMetadata() map[string]*string
- func (a *AuthenticateThreeDsSessionRequest) GetPurchaseInfo() *ThreeDsPurchaseInfo
- func (a *AuthenticateThreeDsSessionRequest) GetRequestDecoupledChallenge() *bool
- func (a *AuthenticateThreeDsSessionRequest) GetRequestorInfo() *ThreeDsRequestorInfo
- func (a *AuthenticateThreeDsSessionRequest) MarshalJSON() ([]byte, error)
- func (a *AuthenticateThreeDsSessionRequest) SetAuthenticationCategory(authenticationCategory string)
- func (a *AuthenticateThreeDsSessionRequest) SetAuthenticationType(authenticationType string)
- func (a *AuthenticateThreeDsSessionRequest) SetBroadcastInfo(broadcastInfo any)
- func (a *AuthenticateThreeDsSessionRequest) SetCardBrand(cardBrand *string)
- func (a *AuthenticateThreeDsSessionRequest) SetCardholderInfo(cardholderInfo *ThreeDsCardholderInfo)
- func (a *AuthenticateThreeDsSessionRequest) SetChallengePreference(challengePreference *string)
- func (a *AuthenticateThreeDsSessionRequest) SetDecoupledChallengeMaxTime(decoupledChallengeMaxTime *int)
- func (a *AuthenticateThreeDsSessionRequest) SetMerchantInfo(merchantInfo *ThreeDsMerchantInfo)
- func (a *AuthenticateThreeDsSessionRequest) SetMessageExtensions(messageExtensions []*ThreeDsMessageExtension)
- func (a *AuthenticateThreeDsSessionRequest) SetMetadata(metadata map[string]*string)
- func (a *AuthenticateThreeDsSessionRequest) SetPurchaseInfo(purchaseInfo *ThreeDsPurchaseInfo)
- func (a *AuthenticateThreeDsSessionRequest) SetRequestDecoupledChallenge(requestDecoupledChallenge *bool)
- func (a *AuthenticateThreeDsSessionRequest) SetRequestorInfo(requestorInfo *ThreeDsRequestorInfo)
- func (a *AuthenticateThreeDsSessionRequest) String() string
- func (a *AuthenticateThreeDsSessionRequest) UnmarshalJSON(data []byte) error
- type Authentication
- func (a *Authentication) GetAuthenticationResponses() []*SubmerchantAuthenticationResponse
- func (a *Authentication) GetEciIndicator() *string
- func (a *Authentication) GetExtraProperties() map[string]interface{}
- func (a *Authentication) GetThreedsCryptogram() *string
- func (a *Authentication) MarshalJSON() ([]byte, error)
- func (a *Authentication) SetAuthenticationResponses(authenticationResponses []*SubmerchantAuthenticationResponse)
- func (a *Authentication) SetEciIndicator(eciIndicator *string)
- func (a *Authentication) SetThreedsCryptogram(threedsCryptogram *string)
- func (a *Authentication) String() string
- func (a *Authentication) UnmarshalJSON(data []byte) error
- type AuthenticationResponse
- func (a *AuthenticationResponse) GetAuthenticationData() *string
- func (a *AuthenticationResponse) GetExtraProperties() map[string]interface{}
- func (a *AuthenticationResponse) GetMerchantIdentifier() *string
- func (a *AuthenticationResponse) GetTransactionAmount() *string
- func (a *AuthenticationResponse) MarshalJSON() ([]byte, error)
- func (a *AuthenticationResponse) SetAuthenticationData(authenticationData *string)
- func (a *AuthenticationResponse) SetMerchantIdentifier(merchantIdentifier *string)
- func (a *AuthenticationResponse) SetTransactionAmount(transactionAmount *string)
- func (a *AuthenticationResponse) String() string
- func (a *AuthenticationResponse) UnmarshalJSON(data []byte) error
- type AuthorizeSessionRequest
- func (a *AuthorizeSessionRequest) MarshalJSON() ([]byte, error)
- func (a *AuthorizeSessionRequest) SetExpiresAt(expiresAt *string)
- func (a *AuthorizeSessionRequest) SetNonce(nonce string)
- func (a *AuthorizeSessionRequest) SetPermissions(permissions []string)
- func (a *AuthorizeSessionRequest) SetRules(rules []*AccessRule)
- func (a *AuthorizeSessionRequest) UnmarshalJSON(data []byte) error
- type BadRequestError
- type BankDetails
- func (b *BankDetails) GetAccountNumberLast4() *string
- func (b *BankDetails) GetExtraProperties() map[string]interface{}
- func (b *BankDetails) GetRoutingNumber() *string
- func (b *BankDetails) MarshalJSON() ([]byte, error)
- func (b *BankDetails) SetAccountNumberLast4(accountNumberLast4 *string)
- func (b *BankDetails) SetRoutingNumber(routingNumber *string)
- func (b *BankDetails) String() string
- func (b *BankDetails) UnmarshalJSON(data []byte) error
- type BankVerificationRequest
- func (b *BankVerificationRequest) MarshalJSON() ([]byte, error)
- func (b *BankVerificationRequest) SetCountryCode(countryCode *string)
- func (b *BankVerificationRequest) SetRoutingNumber(routingNumber *string)
- func (b *BankVerificationRequest) SetTokenID(tokenID string)
- func (b *BankVerificationRequest) UnmarshalJSON(data []byte) error
- type BankVerificationResponse
- func (b *BankVerificationResponse) GetExtraProperties() map[string]interface{}
- func (b *BankVerificationResponse) GetStatus() *string
- func (b *BankVerificationResponse) MarshalJSON() ([]byte, error)
- func (b *BankVerificationResponse) SetStatus(status *string)
- func (b *BankVerificationResponse) String() string
- func (b *BankVerificationResponse) UnmarshalJSON(data []byte) error
- type BinDetails
- func (b *BinDetails) GetAccountUpdater() *bool
- func (b *BinDetails) GetAlm() *bool
- func (b *BinDetails) GetAuthentication() any
- func (b *BinDetails) GetBank() *BinDetailsBank
- func (b *BinDetails) GetBinLength() *int
- func (b *BinDetails) GetCardBrand() *string
- func (b *BinDetails) GetCardSegmentType() *string
- func (b *BinDetails) GetComboCard() *string
- func (b *BinDetails) GetCost() any
- func (b *BinDetails) GetCountry() *BinDetailsCountry
- func (b *BinDetails) GetDomesticOnly() *bool
- func (b *BinDetails) GetExtraProperties() map[string]interface{}
- func (b *BinDetails) GetGamblingBlocked() *bool
- func (b *BinDetails) GetIssuerCurrency() *string
- func (b *BinDetails) GetLevel2() *bool
- func (b *BinDetails) GetLevel3() *bool
- func (b *BinDetails) GetPanOrToken() *string
- func (b *BinDetails) GetPrepaid() *bool
- func (b *BinDetails) GetProduct() *BinDetailsProduct
- func (b *BinDetails) GetReloadable() *bool
- func (b *BinDetails) GetType() *string
- func (b *BinDetails) MarshalJSON() ([]byte, error)
- func (b *BinDetails) SetAccountUpdater(accountUpdater *bool)
- func (b *BinDetails) SetAlm(alm *bool)
- func (b *BinDetails) SetAuthentication(authentication any)
- func (b *BinDetails) SetBank(bank *BinDetailsBank)
- func (b *BinDetails) SetBinLength(binLength *int)
- func (b *BinDetails) SetCardBrand(cardBrand *string)
- func (b *BinDetails) SetCardSegmentType(cardSegmentType *string)
- func (b *BinDetails) SetComboCard(comboCard *string)
- func (b *BinDetails) SetCost(cost any)
- func (b *BinDetails) SetCountry(country *BinDetailsCountry)
- func (b *BinDetails) SetDomesticOnly(domesticOnly *bool)
- func (b *BinDetails) SetGamblingBlocked(gamblingBlocked *bool)
- func (b *BinDetails) SetIssuerCurrency(issuerCurrency *string)
- func (b *BinDetails) SetLevel2(level2 *bool)
- func (b *BinDetails) SetLevel3(level3 *bool)
- func (b *BinDetails) SetPanOrToken(panOrToken *string)
- func (b *BinDetails) SetPrepaid(prepaid *bool)
- func (b *BinDetails) SetProduct(product *BinDetailsProduct)
- func (b *BinDetails) SetReloadable(reloadable *bool)
- func (b *BinDetails) SetType(type_ *string)
- func (b *BinDetails) String() string
- func (b *BinDetails) UnmarshalJSON(data []byte) error
- type BinDetailsBank
- func (b *BinDetailsBank) GetCleanName() *string
- func (b *BinDetailsBank) GetExtraProperties() map[string]interface{}
- func (b *BinDetailsBank) GetName() *string
- func (b *BinDetailsBank) GetPhone() *string
- func (b *BinDetailsBank) GetURL() *string
- func (b *BinDetailsBank) MarshalJSON() ([]byte, error)
- func (b *BinDetailsBank) SetCleanName(cleanName *string)
- func (b *BinDetailsBank) SetName(name *string)
- func (b *BinDetailsBank) SetPhone(phone *string)
- func (b *BinDetailsBank) SetURL(url *string)
- func (b *BinDetailsBank) String() string
- func (b *BinDetailsBank) UnmarshalJSON(data []byte) error
- type BinDetailsCountry
- func (b *BinDetailsCountry) GetAlpha2() *string
- func (b *BinDetailsCountry) GetExtraProperties() map[string]interface{}
- func (b *BinDetailsCountry) GetName() *string
- func (b *BinDetailsCountry) GetNumeric() *string
- func (b *BinDetailsCountry) MarshalJSON() ([]byte, error)
- func (b *BinDetailsCountry) SetAlpha2(alpha2 *string)
- func (b *BinDetailsCountry) SetName(name *string)
- func (b *BinDetailsCountry) SetNumeric(numeric *string)
- func (b *BinDetailsCountry) String() string
- func (b *BinDetailsCountry) UnmarshalJSON(data []byte) error
- type BinDetailsProduct
- func (b *BinDetailsProduct) GetCode() *string
- func (b *BinDetailsProduct) GetExtraProperties() map[string]interface{}
- func (b *BinDetailsProduct) GetName() *string
- func (b *BinDetailsProduct) MarshalJSON() ([]byte, error)
- func (b *BinDetailsProduct) SetCode(code *string)
- func (b *BinDetailsProduct) SetName(name *string)
- func (b *BinDetailsProduct) String() string
- func (b *BinDetailsProduct) UnmarshalJSON(data []byte) error
- type Card
- func (c *Card) GetCvc() *string
- func (c *Card) GetExpirationMonth() *int
- func (c *Card) GetExpirationYear() *int
- func (c *Card) GetExtraProperties() map[string]interface{}
- func (c *Card) GetNumber() *string
- func (c *Card) MarshalJSON() ([]byte, error)
- func (c *Card) SetCvc(cvc *string)
- func (c *Card) SetExpirationMonth(expirationMonth *int)
- func (c *Card) SetExpirationYear(expirationYear *int)
- func (c *Card) SetNumber(number *string)
- func (c *Card) String() string
- func (c *Card) UnmarshalJSON(data []byte) error
- type CardArt
- func (c *CardArt) GetBackgroundColor() *string
- func (c *CardArt) GetCardImage() *CardArtImage
- func (c *CardArt) GetExtraProperties() map[string]interface{}
- func (c *CardArt) GetLogo() *CardArtImage
- func (c *CardArt) MarshalJSON() ([]byte, error)
- func (c *CardArt) SetBackgroundColor(backgroundColor *string)
- func (c *CardArt) SetCardImage(cardImage *CardArtImage)
- func (c *CardArt) SetLogo(logo *CardArtImage)
- func (c *CardArt) String() string
- func (c *CardArt) UnmarshalJSON(data []byte) error
- type CardArtImage
- func (c *CardArtImage) GetDescription() *string
- func (c *CardArtImage) GetExtraProperties() map[string]interface{}
- func (c *CardArtImage) GetHeight() *int
- func (c *CardArtImage) GetURL() *string
- func (c *CardArtImage) GetWidth() *int
- func (c *CardArtImage) MarshalJSON() ([]byte, error)
- func (c *CardArtImage) SetDescription(description *string)
- func (c *CardArtImage) SetHeight(height *int)
- func (c *CardArtImage) SetURL(url *string)
- func (c *CardArtImage) SetWidth(width *int)
- func (c *CardArtImage) String() string
- func (c *CardArtImage) UnmarshalJSON(data []byte) error
- type CardBinRange
- func (c *CardBinRange) GetBinMax() *string
- func (c *CardBinRange) GetBinMin() *string
- func (c *CardBinRange) GetExtraProperties() map[string]interface{}
- func (c *CardBinRange) MarshalJSON() ([]byte, error)
- func (c *CardBinRange) SetBinMax(binMax *string)
- func (c *CardBinRange) SetBinMin(binMin *string)
- func (c *CardBinRange) String() string
- func (c *CardBinRange) UnmarshalJSON(data []byte) error
- type CardDetails
- func (c *CardDetails) GetAdditional() []*AdditionalCardDetails
- func (c *CardDetails) GetAuthentication() *string
- func (c *CardDetails) GetBin() *string
- func (c *CardDetails) GetBrand() *string
- func (c *CardDetails) GetExpirationMonth() *int
- func (c *CardDetails) GetExpirationYear() *int
- func (c *CardDetails) GetExtraProperties() map[string]interface{}
- func (c *CardDetails) GetFunding() *string
- func (c *CardDetails) GetIssuer() *CardIssuer
- func (c *CardDetails) GetIssuerCountry() *CardIssuerCountry
- func (c *CardDetails) GetLast4() *string
- func (c *CardDetails) GetProduct() *CardProduct
- func (c *CardDetails) GetSegment() *string
- func (c *CardDetails) MarshalJSON() ([]byte, error)
- func (c *CardDetails) SetAdditional(additional []*AdditionalCardDetails)
- func (c *CardDetails) SetAuthentication(authentication *string)
- func (c *CardDetails) SetBin(bin *string)
- func (c *CardDetails) SetBrand(brand *string)
- func (c *CardDetails) SetExpirationMonth(expirationMonth *int)
- func (c *CardDetails) SetExpirationYear(expirationYear *int)
- func (c *CardDetails) SetFunding(funding *string)
- func (c *CardDetails) SetIssuer(issuer *CardIssuer)
- func (c *CardDetails) SetIssuerCountry(issuerCountry *CardIssuerCountry)
- func (c *CardDetails) SetLast4(last4 *string)
- func (c *CardDetails) SetProduct(product *CardProduct)
- func (c *CardDetails) SetSegment(segment *string)
- func (c *CardDetails) String() string
- func (c *CardDetails) UnmarshalJSON(data []byte) error
- type CardDetailsResponse
- func (c *CardDetailsResponse) GetAdditional() []*AdditionalCardDetail
- func (c *CardDetailsResponse) GetBinRange() []*CardBinRange
- func (c *CardDetailsResponse) GetBrand() *string
- func (c *CardDetailsResponse) GetExtraProperties() map[string]interface{}
- func (c *CardDetailsResponse) GetFunding() *string
- func (c *CardDetailsResponse) GetIssuer() *CardIssuerDetails
- func (c *CardDetailsResponse) GetSegment() *string
- func (c *CardDetailsResponse) MarshalJSON() ([]byte, error)
- func (c *CardDetailsResponse) SetAdditional(additional []*AdditionalCardDetail)
- func (c *CardDetailsResponse) SetBinRange(binRange []*CardBinRange)
- func (c *CardDetailsResponse) SetBrand(brand *string)
- func (c *CardDetailsResponse) SetFunding(funding *string)
- func (c *CardDetailsResponse) SetIssuer(issuer *CardIssuerDetails)
- func (c *CardDetailsResponse) SetSegment(segment *string)
- func (c *CardDetailsResponse) String() string
- func (c *CardDetailsResponse) UnmarshalJSON(data []byte) error
- type CardDisplay
- func (c *CardDisplay) GetArtURL() *string
- func (c *CardDisplay) GetBackgroundColor() *string
- func (c *CardDisplay) GetExtraProperties() map[string]interface{}
- func (c *CardDisplay) MarshalJSON() ([]byte, error)
- func (c *CardDisplay) SetArtURL(artURL *string)
- func (c *CardDisplay) SetBackgroundColor(backgroundColor *string)
- func (c *CardDisplay) String() string
- func (c *CardDisplay) UnmarshalJSON(data []byte) error
- type CardIssuer
- func (c *CardIssuer) GetCountry() *string
- func (c *CardIssuer) GetExtraProperties() map[string]interface{}
- func (c *CardIssuer) GetName() *string
- func (c *CardIssuer) MarshalJSON() ([]byte, error)
- func (c *CardIssuer) SetCountry(country *string)
- func (c *CardIssuer) SetName(name *string)
- func (c *CardIssuer) String() string
- func (c *CardIssuer) UnmarshalJSON(data []byte) error
- type CardIssuerCountry
- func (c *CardIssuerCountry) GetAlpha2() *string
- func (c *CardIssuerCountry) GetExtraProperties() map[string]interface{}
- func (c *CardIssuerCountry) GetName() *string
- func (c *CardIssuerCountry) GetNumeric() *string
- func (c *CardIssuerCountry) MarshalJSON() ([]byte, error)
- func (c *CardIssuerCountry) SetAlpha2(alpha2 *string)
- func (c *CardIssuerCountry) SetName(name *string)
- func (c *CardIssuerCountry) SetNumeric(numeric *string)
- func (c *CardIssuerCountry) String() string
- func (c *CardIssuerCountry) UnmarshalJSON(data []byte) error
- type CardIssuerDetails
- func (c *CardIssuerDetails) GetCountry() *string
- func (c *CardIssuerDetails) GetExtraProperties() map[string]interface{}
- func (c *CardIssuerDetails) GetName() *string
- func (c *CardIssuerDetails) MarshalJSON() ([]byte, error)
- func (c *CardIssuerDetails) SetCountry(country *string)
- func (c *CardIssuerDetails) SetName(name *string)
- func (c *CardIssuerDetails) String() string
- func (c *CardIssuerDetails) UnmarshalJSON(data []byte) error
- type CardNetworkInfo
- func (c *CardNetworkInfo) GetAmex() *AmexConfig
- func (c *CardNetworkInfo) GetDiscover() *DiscoverConfig
- func (c *CardNetworkInfo) GetExtraProperties() map[string]interface{}
- func (c *CardNetworkInfo) GetMastercard() *MastercardConfig
- func (c *CardNetworkInfo) GetVisa() *VisaConfig
- func (c *CardNetworkInfo) MarshalJSON() ([]byte, error)
- func (c *CardNetworkInfo) SetAmex(amex *AmexConfig)
- func (c *CardNetworkInfo) SetDiscover(discover *DiscoverConfig)
- func (c *CardNetworkInfo) SetMastercard(mastercard *MastercardConfig)
- func (c *CardNetworkInfo) SetVisa(visa *VisaConfig)
- func (c *CardNetworkInfo) String() string
- func (c *CardNetworkInfo) UnmarshalJSON(data []byte) error
- type CardNetworkStatus
- func (c *CardNetworkStatus) GetAmex() *NetworkStatusDetail
- func (c *CardNetworkStatus) GetDiscover() *NetworkStatusDetail
- func (c *CardNetworkStatus) GetExtraProperties() map[string]interface{}
- func (c *CardNetworkStatus) GetMastercard() *NetworkStatusDetail
- func (c *CardNetworkStatus) GetVisa() *NetworkStatusDetail
- func (c *CardNetworkStatus) MarshalJSON() ([]byte, error)
- func (c *CardNetworkStatus) SetAmex(amex *NetworkStatusDetail)
- func (c *CardNetworkStatus) SetDiscover(discover *NetworkStatusDetail)
- func (c *CardNetworkStatus) SetMastercard(mastercard *NetworkStatusDetail)
- func (c *CardNetworkStatus) SetVisa(visa *NetworkStatusDetail)
- func (c *CardNetworkStatus) String() string
- func (c *CardNetworkStatus) UnmarshalJSON(data []byte) error
- type CardProduct
- type CardholderInfo
- func (c *CardholderInfo) GetAddress() *Address
- func (c *CardholderInfo) GetExtraProperties() map[string]interface{}
- func (c *CardholderInfo) GetName() *string
- func (c *CardholderInfo) MarshalJSON() ([]byte, error)
- func (c *CardholderInfo) SetAddress(address *Address)
- func (c *CardholderInfo) SetName(name *string)
- func (c *CardholderInfo) String() string
- func (c *CardholderInfo) UnmarshalJSON(data []byte) error
- type ClientEncryptionKeyMetadataResponse
- func (c *ClientEncryptionKeyMetadataResponse) GetExpiresAt() *time.Time
- func (c *ClientEncryptionKeyMetadataResponse) GetExtraProperties() map[string]interface{}
- func (c *ClientEncryptionKeyMetadataResponse) GetKeyID() *string
- func (c *ClientEncryptionKeyMetadataResponse) MarshalJSON() ([]byte, error)
- func (c *ClientEncryptionKeyMetadataResponse) SetExpiresAt(expiresAt *time.Time)
- func (c *ClientEncryptionKeyMetadataResponse) SetKeyID(keyID *string)
- func (c *ClientEncryptionKeyMetadataResponse) String() string
- func (c *ClientEncryptionKeyMetadataResponse) UnmarshalJSON(data []byte) error
- type ClientEncryptionKeyRequest
- type ClientEncryptionKeyResponse
- func (c *ClientEncryptionKeyResponse) GetExpiresAt() *time.Time
- func (c *ClientEncryptionKeyResponse) GetExtraProperties() map[string]interface{}
- func (c *ClientEncryptionKeyResponse) GetKeyID() *string
- func (c *ClientEncryptionKeyResponse) GetPublicKeyPem() *string
- func (c *ClientEncryptionKeyResponse) MarshalJSON() ([]byte, error)
- func (c *ClientEncryptionKeyResponse) SetExpiresAt(expiresAt *time.Time)
- func (c *ClientEncryptionKeyResponse) SetKeyID(keyID *string)
- func (c *ClientEncryptionKeyResponse) SetPublicKeyPem(publicKeyPem *string)
- func (c *ClientEncryptionKeyResponse) String() string
- func (c *ClientEncryptionKeyResponse) UnmarshalJSON(data []byte) error
- type Condition
- func (c *Condition) GetAttribute() *string
- func (c *Condition) GetExtraProperties() map[string]interface{}
- func (c *Condition) GetOperator() *string
- func (c *Condition) GetValue() *string
- func (c *Condition) MarshalJSON() ([]byte, error)
- func (c *Condition) SetAttribute(attribute *string)
- func (c *Condition) SetOperator(operator *string)
- func (c *Condition) SetValue(value *string)
- func (c *Condition) String() string
- func (c *Condition) UnmarshalJSON(data []byte) error
- type ConfirmationEntry
- func (c *ConfirmationEntry) GetAmount() *string
- func (c *ConfirmationEntry) GetCurrencyCode() *string
- func (c *ConfirmationEntry) GetExtraProperties() map[string]interface{}
- func (c *ConfirmationEntry) GetMandatesCompleted() *bool
- func (c *ConfirmationEntry) GetTransactionReferenceID() *string
- func (c *ConfirmationEntry) GetTransactionStatus() TransactionStatus
- func (c *ConfirmationEntry) GetTransactionTimestamp() *time.Time
- func (c *ConfirmationEntry) GetTransactionType() TransactionType
- func (c *ConfirmationEntry) MarshalJSON() ([]byte, error)
- func (c *ConfirmationEntry) SetAmount(amount *string)
- func (c *ConfirmationEntry) SetCurrencyCode(currencyCode *string)
- func (c *ConfirmationEntry) SetMandatesCompleted(mandatesCompleted *bool)
- func (c *ConfirmationEntry) SetTransactionReferenceID(transactionReferenceID *string)
- func (c *ConfirmationEntry) SetTransactionStatus(transactionStatus TransactionStatus)
- func (c *ConfirmationEntry) SetTransactionTimestamp(transactionTimestamp *time.Time)
- func (c *ConfirmationEntry) SetTransactionType(transactionType TransactionType)
- func (c *ConfirmationEntry) String() string
- func (c *ConfirmationEntry) UnmarshalJSON(data []byte) error
- type ConflictError
- type Consumer
- func (c *Consumer) GetCountryCode() *string
- func (c *Consumer) GetEmail() string
- func (c *Consumer) GetExtraProperties() map[string]interface{}
- func (c *Consumer) GetID() *string
- func (c *Consumer) GetLanguageCode() *string
- func (c *Consumer) MarshalJSON() ([]byte, error)
- func (c *Consumer) SetCountryCode(countryCode *string)
- func (c *Consumer) SetEmail(email string)
- func (c *Consumer) SetID(id *string)
- func (c *Consumer) SetLanguageCode(languageCode *string)
- func (c *Consumer) String() string
- func (c *Consumer) UnmarshalJSON(data []byte) error
- type CreateApplicationRequest
- func (c *CreateApplicationRequest) MarshalJSON() ([]byte, error)
- func (c *CreateApplicationRequest) SetCreateKey(createKey *bool)
- func (c *CreateApplicationRequest) SetName(name string)
- func (c *CreateApplicationRequest) SetPermissions(permissions []string)
- func (c *CreateApplicationRequest) SetRules(rules []*AccessRule)
- func (c *CreateApplicationRequest) SetType(type_ string)
- func (c *CreateApplicationRequest) UnmarshalJSON(data []byte) error
- type CreateDocumentRequest
- func (c *CreateDocumentRequest) GetExtraProperties() map[string]interface{}
- func (c *CreateDocumentRequest) GetMetadata() map[string]*string
- func (c *CreateDocumentRequest) MarshalJSON() ([]byte, error)
- func (c *CreateDocumentRequest) SetMetadata(metadata map[string]*string)
- func (c *CreateDocumentRequest) String() string
- func (c *CreateDocumentRequest) UnmarshalJSON(data []byte) error
- type CreateNetworkTokenRequest
- func (c *CreateNetworkTokenRequest) MarshalJSON() ([]byte, error)
- func (c *CreateNetworkTokenRequest) SetCardholderInfo(cardholderInfo *CardholderInfo)
- func (c *CreateNetworkTokenRequest) SetData(data *Card)
- func (c *CreateNetworkTokenRequest) SetExpirationMonth(expirationMonth *int)
- func (c *CreateNetworkTokenRequest) SetExpirationYear(expirationYear *int)
- func (c *CreateNetworkTokenRequest) SetMerchantID(merchantID *string)
- func (c *CreateNetworkTokenRequest) SetTokenID(tokenID *string)
- func (c *CreateNetworkTokenRequest) SetTokenIntentID(tokenIntentID *string)
- func (c *CreateNetworkTokenRequest) UnmarshalJSON(data []byte) error
- type CreateProxyRequest
- func (c *CreateProxyRequest) MarshalJSON() ([]byte, error)
- func (c *CreateProxyRequest) SetApplication(application *Application)
- func (c *CreateProxyRequest) SetConfiguration(configuration map[string]*string)
- func (c *CreateProxyRequest) SetDestinationURL(destinationURL string)
- func (c *CreateProxyRequest) SetDisableDetokenization(disableDetokenization *bool)
- func (c *CreateProxyRequest) SetName(name string)
- func (c *CreateProxyRequest) SetRequestReactorID(requestReactorID *string)
- func (c *CreateProxyRequest) SetRequestTransform(requestTransform *ProxyTransform)
- func (c *CreateProxyRequest) SetRequestTransforms(requestTransforms []*ProxyTransform)
- func (c *CreateProxyRequest) SetRequireAuth(requireAuth *bool)
- func (c *CreateProxyRequest) SetResponseReactorID(responseReactorID *string)
- func (c *CreateProxyRequest) SetResponseTransform(responseTransform *ProxyTransform)
- func (c *CreateProxyRequest) SetResponseTransforms(responseTransforms []*ProxyTransform)
- func (c *CreateProxyRequest) UnmarshalJSON(data []byte) error
- type CreateReactorFormulaRequest
- func (c *CreateReactorFormulaRequest) GetCode() *string
- func (c *CreateReactorFormulaRequest) GetConfiguration() []*ReactorFormulaConfiguration
- func (c *CreateReactorFormulaRequest) GetDescription() *string
- func (c *CreateReactorFormulaRequest) GetExtraProperties() map[string]interface{}
- func (c *CreateReactorFormulaRequest) GetID() *string
- func (c *CreateReactorFormulaRequest) GetIcon() *string
- func (c *CreateReactorFormulaRequest) GetName() string
- func (c *CreateReactorFormulaRequest) GetRequestParameters() []*ReactorFormulaRequestParameter
- func (c *CreateReactorFormulaRequest) GetType() string
- func (c *CreateReactorFormulaRequest) MarshalJSON() ([]byte, error)
- func (c *CreateReactorFormulaRequest) SetCode(code *string)
- func (c *CreateReactorFormulaRequest) SetConfiguration(configuration []*ReactorFormulaConfiguration)
- func (c *CreateReactorFormulaRequest) SetDescription(description *string)
- func (c *CreateReactorFormulaRequest) SetID(id *string)
- func (c *CreateReactorFormulaRequest) SetIcon(icon *string)
- func (c *CreateReactorFormulaRequest) SetName(name string)
- func (c *CreateReactorFormulaRequest) SetRequestParameters(requestParameters []*ReactorFormulaRequestParameter)
- func (c *CreateReactorFormulaRequest) SetType(type_ string)
- func (c *CreateReactorFormulaRequest) String() string
- func (c *CreateReactorFormulaRequest) UnmarshalJSON(data []byte) error
- type CreateReactorRequest
- func (c *CreateReactorRequest) MarshalJSON() ([]byte, error)
- func (c *CreateReactorRequest) SetApplication(application *Application)
- func (c *CreateReactorRequest) SetCode(code string)
- func (c *CreateReactorRequest) SetConfiguration(configuration map[string]*string)
- func (c *CreateReactorRequest) SetName(name string)
- func (c *CreateReactorRequest) SetRuntime(runtime *Runtime)
- func (c *CreateReactorRequest) UnmarshalJSON(data []byte) error
- type CreateSessionResponse
- func (c *CreateSessionResponse) GetExpiresAt() *time.Time
- func (c *CreateSessionResponse) GetExtraProperties() map[string]interface{}
- func (c *CreateSessionResponse) GetNonce() *string
- func (c *CreateSessionResponse) GetSessionKey() *string
- func (c *CreateSessionResponse) MarshalJSON() ([]byte, error)
- func (c *CreateSessionResponse) SetExpiresAt(expiresAt *time.Time)
- func (c *CreateSessionResponse) SetNonce(nonce *string)
- func (c *CreateSessionResponse) SetSessionKey(sessionKey *string)
- func (c *CreateSessionResponse) String() string
- func (c *CreateSessionResponse) UnmarshalJSON(data []byte) error
- type CreateTenantConnectionResponse
- func (c *CreateTenantConnectionResponse) GetConnectionID() *string
- func (c *CreateTenantConnectionResponse) GetExtraProperties() map[string]interface{}
- func (c *CreateTenantConnectionResponse) MarshalJSON() ([]byte, error)
- func (c *CreateTenantConnectionResponse) SetConnectionID(connectionID *string)
- func (c *CreateTenantConnectionResponse) String() string
- func (c *CreateTenantConnectionResponse) UnmarshalJSON(data []byte) error
- type CreateThreeDsSessionResponse
- func (c *CreateThreeDsSessionResponse) GetAdditionalCardBrands() []string
- func (c *CreateThreeDsSessionResponse) GetCardBrand() *string
- func (c *CreateThreeDsSessionResponse) GetDirectoryServerID() *string
- func (c *CreateThreeDsSessionResponse) GetExtraProperties() map[string]interface{}
- func (c *CreateThreeDsSessionResponse) GetID() *string
- func (c *CreateThreeDsSessionResponse) GetMetadata() map[string]*string
- func (c *CreateThreeDsSessionResponse) GetMethodNotificationURL() *string
- func (c *CreateThreeDsSessionResponse) GetMethodURL() *string
- func (c *CreateThreeDsSessionResponse) GetRecommendedVersion() *string
- func (c *CreateThreeDsSessionResponse) GetRedirectURL() *string
- func (c *CreateThreeDsSessionResponse) GetType() *string
- func (c *CreateThreeDsSessionResponse) MarshalJSON() ([]byte, error)
- func (c *CreateThreeDsSessionResponse) SetAdditionalCardBrands(additionalCardBrands []string)
- func (c *CreateThreeDsSessionResponse) SetCardBrand(cardBrand *string)
- func (c *CreateThreeDsSessionResponse) SetDirectoryServerID(directoryServerID *string)
- func (c *CreateThreeDsSessionResponse) SetID(id *string)
- func (c *CreateThreeDsSessionResponse) SetMetadata(metadata map[string]*string)
- func (c *CreateThreeDsSessionResponse) SetMethodNotificationURL(methodNotificationURL *string)
- func (c *CreateThreeDsSessionResponse) SetMethodURL(methodURL *string)
- func (c *CreateThreeDsSessionResponse) SetRecommendedVersion(recommendedVersion *string)
- func (c *CreateThreeDsSessionResponse) SetRedirectURL(redirectURL *string)
- func (c *CreateThreeDsSessionResponse) SetType(type_ *string)
- func (c *CreateThreeDsSessionResponse) String() string
- func (c *CreateThreeDsSessionResponse) UnmarshalJSON(data []byte) error
- type CreateTokenIntentRequest
- func (c *CreateTokenIntentRequest) MarshalJSON() ([]byte, error)
- func (c *CreateTokenIntentRequest) SetData(data any)
- func (c *CreateTokenIntentRequest) SetEncrypted(encrypted *string)
- func (c *CreateTokenIntentRequest) SetType(type_ string)
- func (c *CreateTokenIntentRequest) UnmarshalJSON(data []byte) error
- type CreateTokenIntentResponse
- func (c *CreateTokenIntentResponse) GetAuthentication() any
- func (c *CreateTokenIntentResponse) GetBank() *BankDetails
- func (c *CreateTokenIntentResponse) GetCard() *CardDetails
- func (c *CreateTokenIntentResponse) GetCreatedAt() *time.Time
- func (c *CreateTokenIntentResponse) GetCreatedBy() *string
- func (c *CreateTokenIntentResponse) GetExpiresAt() *time.Time
- func (c *CreateTokenIntentResponse) GetExtraProperties() map[string]interface{}
- func (c *CreateTokenIntentResponse) GetExtras() *TokenIntentExtras
- func (c *CreateTokenIntentResponse) GetFingerprint() *string
- func (c *CreateTokenIntentResponse) GetID() *string
- func (c *CreateTokenIntentResponse) GetNetworkToken() *CardDetails
- func (c *CreateTokenIntentResponse) GetTenantID() *string
- func (c *CreateTokenIntentResponse) GetType() *string
- func (c *CreateTokenIntentResponse) MarshalJSON() ([]byte, error)
- func (c *CreateTokenIntentResponse) SetAuthentication(authentication any)
- func (c *CreateTokenIntentResponse) SetBank(bank *BankDetails)
- func (c *CreateTokenIntentResponse) SetCard(card *CardDetails)
- func (c *CreateTokenIntentResponse) SetCreatedAt(createdAt *time.Time)
- func (c *CreateTokenIntentResponse) SetCreatedBy(createdBy *string)
- func (c *CreateTokenIntentResponse) SetExpiresAt(expiresAt *time.Time)
- func (c *CreateTokenIntentResponse) SetExtras(extras *TokenIntentExtras)
- func (c *CreateTokenIntentResponse) SetFingerprint(fingerprint *string)
- func (c *CreateTokenIntentResponse) SetID(id *string)
- func (c *CreateTokenIntentResponse) SetNetworkToken(networkToken *CardDetails)
- func (c *CreateTokenIntentResponse) SetTenantID(tenantID *string)
- func (c *CreateTokenIntentResponse) SetType(type_ *string)
- func (c *CreateTokenIntentResponse) String() string
- func (c *CreateTokenIntentResponse) UnmarshalJSON(data []byte) error
- type CreateTokenRequest
- func (c *CreateTokenRequest) GetContainers() []string
- func (c *CreateTokenRequest) GetData() any
- func (c *CreateTokenRequest) GetDeduplicateToken() *bool
- func (c *CreateTokenRequest) GetEncrypted() *string
- func (c *CreateTokenRequest) GetExpiresAt() *string
- func (c *CreateTokenRequest) GetExtraProperties() map[string]interface{}
- func (c *CreateTokenRequest) GetFingerprintExpression() *string
- func (c *CreateTokenRequest) GetID() *string
- func (c *CreateTokenRequest) GetMask() any
- func (c *CreateTokenRequest) GetMetadata() map[string]*string
- func (c *CreateTokenRequest) GetPrivacy() *Privacy
- func (c *CreateTokenRequest) GetSearchIndexes() []string
- func (c *CreateTokenRequest) GetTokenIntentID() *string
- func (c *CreateTokenRequest) GetType() *string
- func (c *CreateTokenRequest) MarshalJSON() ([]byte, error)
- func (c *CreateTokenRequest) SetContainers(containers []string)
- func (c *CreateTokenRequest) SetData(data any)
- func (c *CreateTokenRequest) SetDeduplicateToken(deduplicateToken *bool)
- func (c *CreateTokenRequest) SetEncrypted(encrypted *string)
- func (c *CreateTokenRequest) SetExpiresAt(expiresAt *string)
- func (c *CreateTokenRequest) SetFingerprintExpression(fingerprintExpression *string)
- func (c *CreateTokenRequest) SetID(id *string)
- func (c *CreateTokenRequest) SetMask(mask any)
- func (c *CreateTokenRequest) SetMetadata(metadata map[string]*string)
- func (c *CreateTokenRequest) SetPrivacy(privacy *Privacy)
- func (c *CreateTokenRequest) SetSearchIndexes(searchIndexes []string)
- func (c *CreateTokenRequest) SetTokenIntentID(tokenIntentID *string)
- func (c *CreateTokenRequest) SetType(type_ *string)
- func (c *CreateTokenRequest) String() string
- func (c *CreateTokenRequest) UnmarshalJSON(data []byte) error
- type CreateWebhookRequest
- func (c *CreateWebhookRequest) MarshalJSON() ([]byte, error)
- func (c *CreateWebhookRequest) SetEvents(events []string)
- func (c *CreateWebhookRequest) SetName(name string)
- func (c *CreateWebhookRequest) SetNotifyEmail(notifyEmail *string)
- func (c *CreateWebhookRequest) SetURL(url string)
- func (c *CreateWebhookRequest) UnmarshalJSON(data []byte) error
- type Credentials
- func (c *Credentials) GetCard() *CredentialsCard
- func (c *Credentials) GetExpiresAt() *time.Time
- func (c *Credentials) GetExtraProperties() map[string]interface{}
- func (c *Credentials) MarshalJSON() ([]byte, error)
- func (c *Credentials) SetCard(card *CredentialsCard)
- func (c *Credentials) SetExpiresAt(expiresAt *time.Time)
- func (c *Credentials) String() string
- func (c *Credentials) UnmarshalJSON(data []byte) error
- type CredentialsCard
- func (c *CredentialsCard) GetCvc() *string
- func (c *CredentialsCard) GetExpirationMonth() *int
- func (c *CredentialsCard) GetExpirationYear() *int
- func (c *CredentialsCard) GetExtraProperties() map[string]interface{}
- func (c *CredentialsCard) GetNumber() *string
- func (c *CredentialsCard) MarshalJSON() ([]byte, error)
- func (c *CredentialsCard) SetCvc(cvc *string)
- func (c *CredentialsCard) SetExpirationMonth(expirationMonth *int)
- func (c *CredentialsCard) SetExpirationYear(expirationYear *int)
- func (c *CredentialsCard) SetNumber(number *string)
- func (c *CredentialsCard) String() string
- func (c *CredentialsCard) UnmarshalJSON(data []byte) error
- type CursorPagination
- func (c *CursorPagination) GetExtraProperties() map[string]interface{}
- func (c *CursorPagination) GetNext() *string
- func (c *CursorPagination) GetPageSize() *int
- func (c *CursorPagination) MarshalJSON() ([]byte, error)
- func (c *CursorPagination) SetNext(next *string)
- func (c *CursorPagination) SetPageSize(pageSize *int)
- func (c *CursorPagination) String() string
- func (c *CursorPagination) UnmarshalJSON(data []byte) error
- type DeliveryMethod
- type DeviceContext
- func (d *DeviceContext) GetAcceptHeader() *string
- func (d *DeviceContext) GetClientDeviceID() string
- func (d *DeviceContext) GetClientReferenceID() string
- func (d *DeviceContext) GetColorDepth() *int
- func (d *DeviceContext) GetExtraProperties() map[string]interface{}
- func (d *DeviceContext) GetIPAddress() *string
- func (d *DeviceContext) GetJavaScriptEnabled() bool
- func (d *DeviceContext) GetLanguageCode() string
- func (d *DeviceContext) GetPlatformType() DeviceContextPlatformType
- func (d *DeviceContext) GetScreenHeight() int
- func (d *DeviceContext) GetScreenWidth() int
- func (d *DeviceContext) GetSessionContext() *DeviceContextSessionContext
- func (d *DeviceContext) GetTimeZone() string
- func (d *DeviceContext) GetUserAgentString() string
- func (d *DeviceContext) MarshalJSON() ([]byte, error)
- func (d *DeviceContext) SetAcceptHeader(acceptHeader *string)
- func (d *DeviceContext) SetClientDeviceID(clientDeviceID string)
- func (d *DeviceContext) SetClientReferenceID(clientReferenceID string)
- func (d *DeviceContext) SetColorDepth(colorDepth *int)
- func (d *DeviceContext) SetIPAddress(ipAddress *string)
- func (d *DeviceContext) SetJavaScriptEnabled(javaScriptEnabled bool)
- func (d *DeviceContext) SetLanguageCode(languageCode string)
- func (d *DeviceContext) SetPlatformType(platformType DeviceContextPlatformType)
- func (d *DeviceContext) SetScreenHeight(screenHeight int)
- func (d *DeviceContext) SetScreenWidth(screenWidth int)
- func (d *DeviceContext) SetSessionContext(sessionContext *DeviceContextSessionContext)
- func (d *DeviceContext) SetTimeZone(timeZone string)
- func (d *DeviceContext) SetUserAgentString(userAgentString string)
- func (d *DeviceContext) String() string
- func (d *DeviceContext) UnmarshalJSON(data []byte) error
- type DeviceContextPlatformType
- type DeviceContextSessionContext
- func (d *DeviceContextSessionContext) GetExtraProperties() map[string]interface{}
- func (d *DeviceContextSessionContext) GetSecureToken() *string
- func (d *DeviceContextSessionContext) MarshalJSON() ([]byte, error)
- func (d *DeviceContextSessionContext) SetSecureToken(secureToken *string)
- func (d *DeviceContextSessionContext) String() string
- func (d *DeviceContextSessionContext) UnmarshalJSON(data []byte) error
- type DeviceType
- type DiscoverConfig
- func (d *DiscoverConfig) GetExtraProperties() map[string]interface{}
- func (d *DiscoverConfig) GetMerchantIDMid() *string
- func (d *DiscoverConfig) MarshalJSON() ([]byte, error)
- func (d *DiscoverConfig) SetMerchantIDMid(merchantIDMid *string)
- func (d *DiscoverConfig) String() string
- func (d *DiscoverConfig) UnmarshalJSON(data []byte) error
- type Document
- func (d *Document) GetContentType() *string
- func (d *Document) GetCreatedAt() *time.Time
- func (d *Document) GetCreatedBy() *string
- func (d *Document) GetExtraProperties() map[string]interface{}
- func (d *Document) GetID() *string
- func (d *Document) GetMetadata() map[string]*string
- func (d *Document) GetTenantID() *string
- func (d *Document) MarshalJSON() ([]byte, error)
- func (d *Document) SetContentType(contentType *string)
- func (d *Document) SetCreatedAt(createdAt *time.Time)
- func (d *Document) SetCreatedBy(createdBy *string)
- func (d *Document) SetID(id *string)
- func (d *Document) SetMetadata(metadata map[string]*string)
- func (d *Document) SetTenantID(tenantID *string)
- func (d *Document) String() string
- func (d *Document) UnmarshalJSON(data []byte) error
- type DocumentsUploadRequest
- type DomainRegistrationResponse
- func (d *DomainRegistrationResponse) GetDomain() *string
- func (d *DomainRegistrationResponse) GetExtraProperties() map[string]interface{}
- func (d *DomainRegistrationResponse) GetStatus() *string
- func (d *DomainRegistrationResponse) MarshalJSON() ([]byte, error)
- func (d *DomainRegistrationResponse) SetDomain(domain *string)
- func (d *DomainRegistrationResponse) SetStatus(status *string)
- func (d *DomainRegistrationResponse) String() string
- func (d *DomainRegistrationResponse) UnmarshalJSON(data []byte) error
- type EncryptionJwk
- func (e *EncryptionJwk) Alg() string
- func (e *EncryptionJwk) GetE() string
- func (e *EncryptionJwk) GetExtraProperties() map[string]interface{}
- func (e *EncryptionJwk) GetKid() string
- func (e *EncryptionJwk) GetN() string
- func (e *EncryptionJwk) Kty() string
- func (e *EncryptionJwk) MarshalJSON() ([]byte, error)
- func (_SetE *EncryptionJwk) SetE(e string)
- func (e *EncryptionJwk) SetKid(kid string)
- func (e *EncryptionJwk) SetN(n string)
- func (e *EncryptionJwk) String() string
- func (e *EncryptionJwk) UnmarshalJSON(data []byte) error
- func (e *EncryptionJwk) Use() string
- type EnrichmentsCardDetailsRequest
- type Enrollment
- func (e *Enrollment) GetAgentIDs() []string
- func (e *Enrollment) GetCard() *AgenticCard
- func (e *Enrollment) GetCreatedAt() *time.Time
- func (e *Enrollment) GetExtraProperties() map[string]interface{}
- func (e *Enrollment) GetID() *string
- func (e *Enrollment) GetProvider() *EnrollmentProvider
- func (e *Enrollment) GetStatus() *EnrollmentStatus
- func (e *Enrollment) GetTokenID() *string
- func (e *Enrollment) GetType() *EnrollmentType
- func (e *Enrollment) GetWalletName() *string
- func (e *Enrollment) MarshalJSON() ([]byte, error)
- func (e *Enrollment) SetAgentIDs(agentIDs []string)
- func (e *Enrollment) SetCard(card *AgenticCard)
- func (e *Enrollment) SetCreatedAt(createdAt *time.Time)
- func (e *Enrollment) SetID(id *string)
- func (e *Enrollment) SetProvider(provider *EnrollmentProvider)
- func (e *Enrollment) SetStatus(status *EnrollmentStatus)
- func (e *Enrollment) SetTokenID(tokenID *string)
- func (e *Enrollment) SetType(type_ *EnrollmentType)
- func (e *Enrollment) SetWalletName(walletName *string)
- func (e *Enrollment) String() string
- func (e *Enrollment) UnmarshalJSON(data []byte) error
- type EnrollmentList
- func (e *EnrollmentList) GetData() []*Enrollment
- func (e *EnrollmentList) GetExtraProperties() map[string]interface{}
- func (e *EnrollmentList) GetPagination() *EnrollmentListPagination
- func (e *EnrollmentList) MarshalJSON() ([]byte, error)
- func (e *EnrollmentList) SetData(data []*Enrollment)
- func (e *EnrollmentList) SetPagination(pagination *EnrollmentListPagination)
- func (e *EnrollmentList) String() string
- func (e *EnrollmentList) UnmarshalJSON(data []byte) error
- type EnrollmentListPagination
- func (e *EnrollmentListPagination) GetExtraProperties() map[string]interface{}
- func (e *EnrollmentListPagination) GetHasMore() *bool
- func (e *EnrollmentListPagination) GetNextCursor() *string
- func (e *EnrollmentListPagination) MarshalJSON() ([]byte, error)
- func (e *EnrollmentListPagination) SetHasMore(hasMore *bool)
- func (e *EnrollmentListPagination) SetNextCursor(nextCursor *string)
- func (e *EnrollmentListPagination) String() string
- func (e *EnrollmentListPagination) UnmarshalJSON(data []byte) error
- type EnrollmentProvider
- type EnrollmentStatus
- type EnrollmentType
- type EventTypes
- type FileParam
- type FileParamOption
- type ForbiddenError
- type GetApplications
- func (g *GetApplications) GetExtraProperties() map[string]interface{}
- func (g *GetApplications) GetID() []string
- func (g *GetApplications) GetPage() *int
- func (g *GetApplications) GetSize() *int
- func (g *GetApplications) GetStart() *string
- func (g *GetApplications) GetType() []string
- func (g *GetApplications) MarshalJSON() ([]byte, error)
- func (g *GetApplications) SetID(id []string)
- func (g *GetApplications) SetPage(page *int)
- func (g *GetApplications) SetSize(size *int)
- func (g *GetApplications) SetStart(start *string)
- func (g *GetApplications) SetType(type_ []string)
- func (g *GetApplications) String() string
- func (g *GetApplications) UnmarshalJSON(data []byte) error
- type GetLogs
- func (g *GetLogs) GetEndDate() *time.Time
- func (g *GetLogs) GetEntityID() *string
- func (g *GetLogs) GetEntityType() *string
- func (g *GetLogs) GetExtraProperties() map[string]interface{}
- func (g *GetLogs) GetPage() *int
- func (g *GetLogs) GetSize() *int
- func (g *GetLogs) GetStart() *string
- func (g *GetLogs) GetStartDate() *time.Time
- func (g *GetLogs) MarshalJSON() ([]byte, error)
- func (g *GetLogs) SetEndDate(endDate *time.Time)
- func (g *GetLogs) SetEntityID(entityID *string)
- func (g *GetLogs) SetEntityType(entityType *string)
- func (g *GetLogs) SetPage(page *int)
- func (g *GetLogs) SetSize(size *int)
- func (g *GetLogs) SetStart(start *string)
- func (g *GetLogs) SetStartDate(startDate *time.Time)
- func (g *GetLogs) String() string
- func (g *GetLogs) UnmarshalJSON(data []byte) error
- type GetPermissions
- func (g *GetPermissions) GetApplicationType() *string
- func (g *GetPermissions) GetExtraProperties() map[string]interface{}
- func (g *GetPermissions) MarshalJSON() ([]byte, error)
- func (g *GetPermissions) SetApplicationType(applicationType *string)
- func (g *GetPermissions) String() string
- func (g *GetPermissions) UnmarshalJSON(data []byte) error
- type GetProxies
- func (g *GetProxies) GetExtraProperties() map[string]interface{}
- func (g *GetProxies) GetID() []string
- func (g *GetProxies) GetName() *string
- func (g *GetProxies) GetPage() *int
- func (g *GetProxies) GetSize() *int
- func (g *GetProxies) GetStart() *string
- func (g *GetProxies) MarshalJSON() ([]byte, error)
- func (g *GetProxies) SetID(id []string)
- func (g *GetProxies) SetName(name *string)
- func (g *GetProxies) SetPage(page *int)
- func (g *GetProxies) SetSize(size *int)
- func (g *GetProxies) SetStart(start *string)
- func (g *GetProxies) String() string
- func (g *GetProxies) UnmarshalJSON(data []byte) error
- type GetReactorFormulas
- func (g *GetReactorFormulas) GetExtraProperties() map[string]interface{}
- func (g *GetReactorFormulas) GetName() *string
- func (g *GetReactorFormulas) GetPage() *int
- func (g *GetReactorFormulas) GetSize() *int
- func (g *GetReactorFormulas) GetStart() *string
- func (g *GetReactorFormulas) MarshalJSON() ([]byte, error)
- func (g *GetReactorFormulas) SetName(name *string)
- func (g *GetReactorFormulas) SetPage(page *int)
- func (g *GetReactorFormulas) SetSize(size *int)
- func (g *GetReactorFormulas) SetStart(start *string)
- func (g *GetReactorFormulas) String() string
- func (g *GetReactorFormulas) UnmarshalJSON(data []byte) error
- type GetReactors
- func (g *GetReactors) GetExtraProperties() map[string]interface{}
- func (g *GetReactors) GetID() []string
- func (g *GetReactors) GetName() *string
- func (g *GetReactors) GetPage() *int
- func (g *GetReactors) GetSize() *int
- func (g *GetReactors) GetStart() *string
- func (g *GetReactors) MarshalJSON() ([]byte, error)
- func (g *GetReactors) SetID(id []string)
- func (g *GetReactors) SetName(name *string)
- func (g *GetReactors) SetPage(page *int)
- func (g *GetReactors) SetSize(size *int)
- func (g *GetReactors) SetStart(start *string)
- func (g *GetReactors) String() string
- func (g *GetReactors) UnmarshalJSON(data []byte) error
- type GetTenantInvitations
- func (g *GetTenantInvitations) GetExtraProperties() map[string]interface{}
- func (g *GetTenantInvitations) GetPage() *int
- func (g *GetTenantInvitations) GetSize() *int
- func (g *GetTenantInvitations) GetStart() *string
- func (g *GetTenantInvitations) GetStatus() *TenantInvitationStatus
- func (g *GetTenantInvitations) MarshalJSON() ([]byte, error)
- func (g *GetTenantInvitations) SetPage(page *int)
- func (g *GetTenantInvitations) SetSize(size *int)
- func (g *GetTenantInvitations) SetStart(start *string)
- func (g *GetTenantInvitations) SetStatus(status *TenantInvitationStatus)
- func (g *GetTenantInvitations) String() string
- func (g *GetTenantInvitations) UnmarshalJSON(data []byte) error
- type GetTenantMembers
- func (g *GetTenantMembers) GetExtraProperties() map[string]interface{}
- func (g *GetTenantMembers) GetPage() *int
- func (g *GetTenantMembers) GetSize() *int
- func (g *GetTenantMembers) GetStart() *string
- func (g *GetTenantMembers) GetUserID() []string
- func (g *GetTenantMembers) MarshalJSON() ([]byte, error)
- func (g *GetTenantMembers) SetPage(page *int)
- func (g *GetTenantMembers) SetSize(size *int)
- func (g *GetTenantMembers) SetStart(start *string)
- func (g *GetTenantMembers) SetUserID(userID []string)
- func (g *GetTenantMembers) String() string
- func (g *GetTenantMembers) UnmarshalJSON(data []byte) error
- type GetTokensV2
- func (g *GetTokensV2) GetContainer() *string
- func (g *GetTokensV2) GetExtraProperties() map[string]interface{}
- func (g *GetTokensV2) GetFingerprint() *string
- func (g *GetTokensV2) GetMetadata() map[string]*string
- func (g *GetTokensV2) GetSize() *int
- func (g *GetTokensV2) GetStart() *string
- func (g *GetTokensV2) GetType() *string
- func (g *GetTokensV2) MarshalJSON() ([]byte, error)
- func (g *GetTokensV2) SetContainer(container *string)
- func (g *GetTokensV2) SetFingerprint(fingerprint *string)
- func (g *GetTokensV2) SetMetadata(metadata map[string]*string)
- func (g *GetTokensV2) SetSize(size *int)
- func (g *GetTokensV2) SetStart(start *string)
- func (g *GetTokensV2) SetType(type_ *string)
- func (g *GetTokensV2) String() string
- func (g *GetTokensV2) UnmarshalJSON(data []byte) error
- type GooglePayCreateRequest
- func (g *GooglePayCreateRequest) MarshalJSON() ([]byte, error)
- func (g *GooglePayCreateRequest) SetExpiresAt(expiresAt *string)
- func (g *GooglePayCreateRequest) SetGooglePaymentData(googlePaymentData *GooglePayMethodToken)
- func (g *GooglePayCreateRequest) SetMerchantRegistrationID(merchantRegistrationID *string)
- func (g *GooglePayCreateRequest) UnmarshalJSON(data []byte) error
- type GooglePayCreateResponse
- func (g *GooglePayCreateResponse) GetExtraProperties() map[string]interface{}
- func (g *GooglePayCreateResponse) GetGooglePay() *GooglePayToken
- func (g *GooglePayCreateResponse) GetTokenIntent() *CreateTokenIntentResponse
- func (g *GooglePayCreateResponse) MarshalJSON() ([]byte, error)
- func (g *GooglePayCreateResponse) SetGooglePay(googlePay *GooglePayToken)
- func (g *GooglePayCreateResponse) SetTokenIntent(tokenIntent *CreateTokenIntentResponse)
- func (g *GooglePayCreateResponse) String() string
- func (g *GooglePayCreateResponse) UnmarshalJSON(data []byte) error
- type GooglePayMerchant
- func (g *GooglePayMerchant) GetCreatedAt() *time.Time
- func (g *GooglePayMerchant) GetCreatedBy() *string
- func (g *GooglePayMerchant) GetExtraProperties() map[string]interface{}
- func (g *GooglePayMerchant) GetID() *string
- func (g *GooglePayMerchant) GetMerchantIdentifier() *string
- func (g *GooglePayMerchant) GetTenantID() *string
- func (g *GooglePayMerchant) MarshalJSON() ([]byte, error)
- func (g *GooglePayMerchant) SetCreatedAt(createdAt *time.Time)
- func (g *GooglePayMerchant) SetCreatedBy(createdBy *string)
- func (g *GooglePayMerchant) SetID(id *string)
- func (g *GooglePayMerchant) SetMerchantIdentifier(merchantIdentifier *string)
- func (g *GooglePayMerchant) SetTenantID(tenantID *string)
- func (g *GooglePayMerchant) String() string
- func (g *GooglePayMerchant) UnmarshalJSON(data []byte) error
- type GooglePayMerchantCertificates
- func (g *GooglePayMerchantCertificates) GetCreatedAt() *time.Time
- func (g *GooglePayMerchantCertificates) GetCreatedBy() *string
- func (g *GooglePayMerchantCertificates) GetExtraProperties() map[string]interface{}
- func (g *GooglePayMerchantCertificates) GetID() *string
- func (g *GooglePayMerchantCertificates) GetMerchantCertificateExpirationDate() *time.Time
- func (g *GooglePayMerchantCertificates) GetMerchantCertificateFingerprint() *string
- func (g *GooglePayMerchantCertificates) GetTenantID() *string
- func (g *GooglePayMerchantCertificates) MarshalJSON() ([]byte, error)
- func (g *GooglePayMerchantCertificates) SetCreatedAt(createdAt *time.Time)
- func (g *GooglePayMerchantCertificates) SetCreatedBy(createdBy *string)
- func (g *GooglePayMerchantCertificates) SetID(id *string)
- func (g *GooglePayMerchantCertificates) SetMerchantCertificateExpirationDate(merchantCertificateExpirationDate *time.Time)
- func (g *GooglePayMerchantCertificates) SetMerchantCertificateFingerprint(merchantCertificateFingerprint *string)
- func (g *GooglePayMerchantCertificates) SetTenantID(tenantID *string)
- func (g *GooglePayMerchantCertificates) String() string
- func (g *GooglePayMerchantCertificates) UnmarshalJSON(data []byte) error
- type GooglePayMethodToken
- func (g *GooglePayMethodToken) GetExtraProperties() map[string]interface{}
- func (g *GooglePayMethodToken) GetIntermediateSigningKey() *IntermediateSigningKey
- func (g *GooglePayMethodToken) GetProtocolVersion() *string
- func (g *GooglePayMethodToken) GetSignature() *string
- func (g *GooglePayMethodToken) GetSignedMessage() *string
- func (g *GooglePayMethodToken) MarshalJSON() ([]byte, error)
- func (g *GooglePayMethodToken) SetIntermediateSigningKey(intermediateSigningKey *IntermediateSigningKey)
- func (g *GooglePayMethodToken) SetProtocolVersion(protocolVersion *string)
- func (g *GooglePayMethodToken) SetSignature(signature *string)
- func (g *GooglePayMethodToken) SetSignedMessage(signedMessage *string)
- func (g *GooglePayMethodToken) String() string
- func (g *GooglePayMethodToken) UnmarshalJSON(data []byte) error
- type GooglePayToken
- func (g *GooglePayToken) GetAuthentication() *TokenAuthentication
- func (g *GooglePayToken) GetCard() *CardDetails
- func (g *GooglePayToken) GetCreatedAt() *time.Time
- func (g *GooglePayToken) GetCreatedBy() *string
- func (g *GooglePayToken) GetData() any
- func (g *GooglePayToken) GetDetails() *TokenServiceProviderDetails
- func (g *GooglePayToken) GetExpiresAt() *time.Time
- func (g *GooglePayToken) GetExtraProperties() map[string]interface{}
- func (g *GooglePayToken) GetFingerprint() *string
- func (g *GooglePayToken) GetID() *string
- func (g *GooglePayToken) GetIngestSource() *string
- func (g *GooglePayToken) GetModifiedAt() *time.Time
- func (g *GooglePayToken) GetModifiedBy() *string
- func (g *GooglePayToken) GetStatus() *string
- func (g *GooglePayToken) GetTenantID() *string
- func (g *GooglePayToken) GetType() *string
- func (g *GooglePayToken) MarshalJSON() ([]byte, error)
- func (g *GooglePayToken) SetAuthentication(authentication *TokenAuthentication)
- func (g *GooglePayToken) SetCard(card *CardDetails)
- func (g *GooglePayToken) SetCreatedAt(createdAt *time.Time)
- func (g *GooglePayToken) SetCreatedBy(createdBy *string)
- func (g *GooglePayToken) SetData(data any)
- func (g *GooglePayToken) SetDetails(details *TokenServiceProviderDetails)
- func (g *GooglePayToken) SetExpiresAt(expiresAt *time.Time)
- func (g *GooglePayToken) SetFingerprint(fingerprint *string)
- func (g *GooglePayToken) SetID(id *string)
- func (g *GooglePayToken) SetIngestSource(ingestSource *string)
- func (g *GooglePayToken) SetModifiedAt(modifiedAt *time.Time)
- func (g *GooglePayToken) SetModifiedBy(modifiedBy *string)
- func (g *GooglePayToken) SetStatus(status *string)
- func (g *GooglePayToken) SetTenantID(tenantID *string)
- func (g *GooglePayToken) SetType(type_ *string)
- func (g *GooglePayToken) String() string
- func (g *GooglePayToken) UnmarshalJSON(data []byte) error
- type GooglePayTokenizeRequest
- func (g *GooglePayTokenizeRequest) GetExtraProperties() map[string]interface{}
- func (g *GooglePayTokenizeRequest) GetGooglePaymentMethodToken() *GooglePayMethodToken
- func (g *GooglePayTokenizeRequest) MarshalJSON() ([]byte, error)
- func (g *GooglePayTokenizeRequest) SetGooglePaymentMethodToken(googlePaymentMethodToken *GooglePayMethodToken)
- func (g *GooglePayTokenizeRequest) String() string
- func (g *GooglePayTokenizeRequest) UnmarshalJSON(data []byte) error
- type GooglePayTokenizeResponse
- func (g *GooglePayTokenizeResponse) GetExtraProperties() map[string]interface{}
- func (g *GooglePayTokenizeResponse) GetTokenIntent() *CreateTokenIntentResponse
- func (g *GooglePayTokenizeResponse) MarshalJSON() ([]byte, error)
- func (g *GooglePayTokenizeResponse) SetTokenIntent(tokenIntent *CreateTokenIntentResponse)
- func (g *GooglePayTokenizeResponse) String() string
- func (g *GooglePayTokenizeResponse) UnmarshalJSON(data []byte) error
- type Header
- func (h *Header) GetApplicationData() *string
- func (h *Header) GetEphemeralPublicKey() *string
- func (h *Header) GetExtraProperties() map[string]interface{}
- func (h *Header) GetPublicKeyHash() *string
- func (h *Header) GetTransactionID() *string
- func (h *Header) MarshalJSON() ([]byte, error)
- func (h *Header) SetApplicationData(applicationData *string)
- func (h *Header) SetEphemeralPublicKey(ephemeralPublicKey *string)
- func (h *Header) SetPublicKeyHash(publicKeyHash *string)
- func (h *Header) SetTransactionID(transactionID *string)
- func (h *Header) String() string
- func (h *Header) UnmarshalJSON(data []byte) error
- type InstanceDetails
- func (i *InstanceDetails) GetBrand() *string
- func (i *InstanceDetails) GetExtraProperties() map[string]interface{}
- func (i *InstanceDetails) GetIPAddress() *string
- func (i *InstanceDetails) GetType() *DeviceType
- func (i *InstanceDetails) MarshalJSON() ([]byte, error)
- func (i *InstanceDetails) SetBrand(brand *string)
- func (i *InstanceDetails) SetIPAddress(ipAddress *string)
- func (i *InstanceDetails) SetType(type_ *DeviceType)
- func (i *InstanceDetails) String() string
- func (i *InstanceDetails) UnmarshalJSON(data []byte) error
- type Instruction
- func (i *Instruction) GetAmount() *Amount
- func (i *Instruction) GetCreatedAt() *time.Time
- func (i *Instruction) GetDescription() *string
- func (i *Instruction) GetEnrollmentID() *string
- func (i *Instruction) GetExpiresAt() *time.Time
- func (i *Instruction) GetExtraProperties() map[string]interface{}
- func (i *Instruction) GetID() *string
- func (i *Instruction) GetRecurring() *Recurring
- func (i *Instruction) GetStatus() *InstructionStatus
- func (i *Instruction) GetType() *InstructionType
- func (i *Instruction) MarshalJSON() ([]byte, error)
- func (i *Instruction) SetAmount(amount *Amount)
- func (i *Instruction) SetCreatedAt(createdAt *time.Time)
- func (i *Instruction) SetDescription(description *string)
- func (i *Instruction) SetEnrollmentID(enrollmentID *string)
- func (i *Instruction) SetExpiresAt(expiresAt *time.Time)
- func (i *Instruction) SetID(id *string)
- func (i *Instruction) SetRecurring(recurring *Recurring)
- func (i *Instruction) SetStatus(status *InstructionStatus)
- func (i *Instruction) SetType(type_ *InstructionType)
- func (i *Instruction) String() string
- func (i *Instruction) UnmarshalJSON(data []byte) error
- type InstructionList
- func (i *InstructionList) GetData() []*Instruction
- func (i *InstructionList) GetExtraProperties() map[string]interface{}
- func (i *InstructionList) GetPagination() *InstructionListPagination
- func (i *InstructionList) MarshalJSON() ([]byte, error)
- func (i *InstructionList) SetData(data []*Instruction)
- func (i *InstructionList) SetPagination(pagination *InstructionListPagination)
- func (i *InstructionList) String() string
- func (i *InstructionList) UnmarshalJSON(data []byte) error
- type InstructionListPagination
- func (i *InstructionListPagination) GetExtraProperties() map[string]interface{}
- func (i *InstructionListPagination) GetHasMore() *bool
- func (i *InstructionListPagination) GetNextCursor() *string
- func (i *InstructionListPagination) MarshalJSON() ([]byte, error)
- func (i *InstructionListPagination) SetHasMore(hasMore *bool)
- func (i *InstructionListPagination) SetNextCursor(nextCursor *string)
- func (i *InstructionListPagination) String() string
- func (i *InstructionListPagination) UnmarshalJSON(data []byte) error
- type InstructionStatus
- type InstructionType
- type IntermediateSigningKey
- func (i *IntermediateSigningKey) GetExtraProperties() map[string]interface{}
- func (i *IntermediateSigningKey) GetSignatures() []string
- func (i *IntermediateSigningKey) GetSignedKey() *string
- func (i *IntermediateSigningKey) MarshalJSON() ([]byte, error)
- func (i *IntermediateSigningKey) SetSignatures(signatures []string)
- func (i *IntermediateSigningKey) SetSignedKey(signedKey *string)
- func (i *IntermediateSigningKey) String() string
- func (i *IntermediateSigningKey) UnmarshalJSON(data []byte) error
- type InternalServerError
- type Log
- func (l *Log) GetActorID() *string
- func (l *Log) GetActorType() *string
- func (l *Log) GetCreatedAt() *time.Time
- func (l *Log) GetEntityID() *string
- func (l *Log) GetEntityType() *string
- func (l *Log) GetExtraProperties() map[string]interface{}
- func (l *Log) GetID() *string
- func (l *Log) GetMessage() *string
- func (l *Log) GetOperation() *string
- func (l *Log) GetTenantID() *string
- func (l *Log) MarshalJSON() ([]byte, error)
- func (l *Log) SetActorID(actorID *string)
- func (l *Log) SetActorType(actorType *string)
- func (l *Log) SetCreatedAt(createdAt *time.Time)
- func (l *Log) SetEntityID(entityID *string)
- func (l *Log) SetEntityType(entityType *string)
- func (l *Log) SetID(id *string)
- func (l *Log) SetMessage(message *string)
- func (l *Log) SetOperation(operation *string)
- func (l *Log) SetTenantID(tenantID *string)
- func (l *Log) String() string
- func (l *Log) UnmarshalJSON(data []byte) error
- type LogEntityType
- func (l *LogEntityType) GetDisplayName() *string
- func (l *LogEntityType) GetExtraProperties() map[string]interface{}
- func (l *LogEntityType) GetValue() *string
- func (l *LogEntityType) MarshalJSON() ([]byte, error)
- func (l *LogEntityType) SetDisplayName(displayName *string)
- func (l *LogEntityType) SetValue(value *string)
- func (l *LogEntityType) String() string
- func (l *LogEntityType) UnmarshalJSON(data []byte) error
- type LogPaginatedList
- func (l *LogPaginatedList) GetData() []*Log
- func (l *LogPaginatedList) GetExtraProperties() map[string]interface{}
- func (l *LogPaginatedList) GetPagination() *Pagination
- func (l *LogPaginatedList) MarshalJSON() ([]byte, error)
- func (l *LogPaginatedList) SetData(data []*Log)
- func (l *LogPaginatedList) SetPagination(pagination *Pagination)
- func (l *LogPaginatedList) String() string
- func (l *LogPaginatedList) UnmarshalJSON(data []byte) error
- type LogsListRequest
- func (l *LogsListRequest) SetEndDate(endDate *time.Time)
- func (l *LogsListRequest) SetEntityID(entityID *string)
- func (l *LogsListRequest) SetEntityType(entityType *string)
- func (l *LogsListRequest) SetPage(page *int)
- func (l *LogsListRequest) SetSize(size *int)
- func (l *LogsListRequest) SetStart(start *string)
- func (l *LogsListRequest) SetStartDate(startDate *time.Time)
- type MastercardConfig
- func (m *MastercardConfig) GetExtraProperties() map[string]interface{}
- func (m *MastercardConfig) GetMerchantIDMid() *string
- func (m *MastercardConfig) MarshalJSON() ([]byte, error)
- func (m *MastercardConfig) SetMerchantIDMid(merchantIDMid *string)
- func (m *MastercardConfig) String() string
- func (m *MastercardConfig) UnmarshalJSON(data []byte) error
- type MerchantAddress
- func (m *MerchantAddress) GetCity() *string
- func (m *MerchantAddress) GetCountry() *string
- func (m *MerchantAddress) GetExtraProperties() map[string]interface{}
- func (m *MerchantAddress) GetPostalCode() *string
- func (m *MerchantAddress) GetStateProvince() *string
- func (m *MerchantAddress) GetStreet1() *string
- func (m *MerchantAddress) GetStreet2() *string
- func (m *MerchantAddress) MarshalJSON() ([]byte, error)
- func (m *MerchantAddress) SetCity(city *string)
- func (m *MerchantAddress) SetCountry(country *string)
- func (m *MerchantAddress) SetPostalCode(postalCode *string)
- func (m *MerchantAddress) SetStateProvince(stateProvince *string)
- func (m *MerchantAddress) SetStreet1(street1 *string)
- func (m *MerchantAddress) SetStreet2(street2 *string)
- func (m *MerchantAddress) String() string
- func (m *MerchantAddress) UnmarshalJSON(data []byte) error
- type MerchantContact
- func (m *MerchantContact) GetEmail() *string
- func (m *MerchantContact) GetExtraProperties() map[string]interface{}
- func (m *MerchantContact) GetName() *string
- func (m *MerchantContact) GetPhoneNumber() *string
- func (m *MerchantContact) GetTitle() *string
- func (m *MerchantContact) MarshalJSON() ([]byte, error)
- func (m *MerchantContact) SetEmail(email *string)
- func (m *MerchantContact) SetName(name *string)
- func (m *MerchantContact) SetPhoneNumber(phoneNumber *string)
- func (m *MerchantContact) SetTitle(title *string)
- func (m *MerchantContact) String() string
- func (m *MerchantContact) UnmarshalJSON(data []byte) error
- type MerchantDetails
- func (m *MerchantDetails) GetCardNetworkInfo() *CardNetworkInfo
- func (m *MerchantDetails) GetExtraProperties() map[string]interface{}
- func (m *MerchantDetails) GetMerchant() *MerchantInfo
- func (m *MerchantDetails) MarshalJSON() ([]byte, error)
- func (m *MerchantDetails) SetCardNetworkInfo(cardNetworkInfo *CardNetworkInfo)
- func (m *MerchantDetails) SetMerchant(merchant *MerchantInfo)
- func (m *MerchantDetails) String() string
- func (m *MerchantDetails) UnmarshalJSON(data []byte) error
- type MerchantInfo
- func (m *MerchantInfo) GetAddress() *MerchantAddress
- func (m *MerchantInfo) GetBusinessDescription() *string
- func (m *MerchantInfo) GetCategoryCodeMcc() *string
- func (m *MerchantInfo) GetContact() *MerchantContact
- func (m *MerchantInfo) GetDescriptor() *string
- func (m *MerchantInfo) GetDoingBusinessAs() *string
- func (m *MerchantInfo) GetExtraProperties() map[string]interface{}
- func (m *MerchantInfo) GetFullLegalName() *string
- func (m *MerchantInfo) GetParentCompanyName() *string
- func (m *MerchantInfo) GetRegistration() *MerchantRegistration
- func (m *MerchantInfo) GetWebsiteURL() *string
- func (m *MerchantInfo) MarshalJSON() ([]byte, error)
- func (m *MerchantInfo) SetAddress(address *MerchantAddress)
- func (m *MerchantInfo) SetBusinessDescription(businessDescription *string)
- func (m *MerchantInfo) SetCategoryCodeMcc(categoryCodeMcc *string)
- func (m *MerchantInfo) SetContact(contact *MerchantContact)
- func (m *MerchantInfo) SetDescriptor(descriptor *string)
- func (m *MerchantInfo) SetDoingBusinessAs(doingBusinessAs *string)
- func (m *MerchantInfo) SetFullLegalName(fullLegalName *string)
- func (m *MerchantInfo) SetParentCompanyName(parentCompanyName *string)
- func (m *MerchantInfo) SetRegistration(registration *MerchantRegistration)
- func (m *MerchantInfo) SetWebsiteURL(websiteURL *string)
- func (m *MerchantInfo) String() string
- func (m *MerchantInfo) UnmarshalJSON(data []byte) error
- type MerchantRegistration
- func (m *MerchantRegistration) GetExtraProperties() map[string]interface{}
- func (m *MerchantRegistration) GetRegistrationID() *string
- func (m *MerchantRegistration) GetRegistrationType() *string
- func (m *MerchantRegistration) GetVatID() *string
- func (m *MerchantRegistration) MarshalJSON() ([]byte, error)
- func (m *MerchantRegistration) SetRegistrationID(registrationID *string)
- func (m *MerchantRegistration) SetRegistrationType(registrationType *string)
- func (m *MerchantRegistration) SetVatID(vatID *string)
- func (m *MerchantRegistration) String() string
- func (m *MerchantRegistration) UnmarshalJSON(data []byte) error
- type MerchantServices
- func (m *MerchantServices) GetAccountUpdater() *ServiceStatus
- func (m *MerchantServices) GetAgenticCommerce() *ServiceStatus
- func (m *MerchantServices) GetExtraProperties() map[string]interface{}
- func (m *MerchantServices) GetNetworkToken() *ServiceStatus
- func (m *MerchantServices) MarshalJSON() ([]byte, error)
- func (m *MerchantServices) SetAccountUpdater(accountUpdater *ServiceStatus)
- func (m *MerchantServices) SetAgenticCommerce(agenticCommerce *ServiceStatus)
- func (m *MerchantServices) SetNetworkToken(networkToken *ServiceStatus)
- func (m *MerchantServices) String() string
- func (m *MerchantServices) UnmarshalJSON(data []byte) error
- type MppChallenge
- func (m *MppChallenge) GetAcceptedNetworks() []string
- func (m *MppChallenge) GetAmount() string
- func (m *MppChallenge) GetCurrency() string
- func (m *MppChallenge) GetEncryptionJwk() *EncryptionJwk
- func (m *MppChallenge) GetExtraProperties() map[string]interface{}
- func (m *MppChallenge) GetID() string
- func (m *MppChallenge) GetJwksURI() *string
- func (m *MppChallenge) GetKid() *string
- func (m *MppChallenge) GetMerchantName() string
- func (m *MppChallenge) GetRealm() string
- func (m *MppChallenge) MarshalJSON() ([]byte, error)
- func (m *MppChallenge) SetAcceptedNetworks(acceptedNetworks []string)
- func (m *MppChallenge) SetAmount(amount string)
- func (m *MppChallenge) SetCurrency(currency string)
- func (m *MppChallenge) SetEncryptionJwk(encryptionJwk *EncryptionJwk)
- func (m *MppChallenge) SetID(id string)
- func (m *MppChallenge) SetJwksURI(jwksURI *string)
- func (m *MppChallenge) SetKid(kid *string)
- func (m *MppChallenge) SetMerchantName(merchantName string)
- func (m *MppChallenge) SetRealm(realm string)
- func (m *MppChallenge) String() string
- func (m *MppChallenge) UnmarshalJSON(data []byte) error
- type MppCredentialsRequest
- func (m *MppCredentialsRequest) GetCardID() *string
- func (m *MppCredentialsRequest) GetChallenge() *MppChallenge
- func (m *MppCredentialsRequest) GetExtraProperties() map[string]interface{}
- func (m *MppCredentialsRequest) GetSource() *MppSource
- func (m *MppCredentialsRequest) MarshalJSON() ([]byte, error)
- func (m *MppCredentialsRequest) SetCardID(cardID *string)
- func (m *MppCredentialsRequest) SetChallenge(challenge *MppChallenge)
- func (m *MppCredentialsRequest) SetSource(source *MppSource)
- func (m *MppCredentialsRequest) String() string
- func (m *MppCredentialsRequest) UnmarshalJSON(data []byte) error
- type MppCredentialsResponse
- type MppSource
- func (m *MppSource) GetAgentID() *string
- func (m *MppSource) GetConsumer() *Consumer
- func (m *MppSource) GetEnrollmentID() *string
- func (m *MppSource) GetExtraProperties() map[string]interface{}
- func (m *MppSource) GetID() *string
- func (m *MppSource) GetType() MppSourceType
- func (m *MppSource) MarshalJSON() ([]byte, error)
- func (m *MppSource) SetAgentID(agentID *string)
- func (m *MppSource) SetConsumer(consumer *Consumer)
- func (m *MppSource) SetEnrollmentID(enrollmentID *string)
- func (m *MppSource) SetID(id *string)
- func (m *MppSource) SetType(type_ MppSourceType)
- func (m *MppSource) String() string
- func (m *MppSource) UnmarshalJSON(data []byte) error
- type MppSourceType
- type NetworkStatusDetail
- func (n *NetworkStatusDetail) GetExtraProperties() map[string]interface{}
- func (n *NetworkStatusDetail) GetStatus() *string
- func (n *NetworkStatusDetail) GetStatusReason() *string
- func (n *NetworkStatusDetail) GetStatusReasonCode() *string
- func (n *NetworkStatusDetail) GetStatusReasonLabel() *string
- func (n *NetworkStatusDetail) MarshalJSON() ([]byte, error)
- func (n *NetworkStatusDetail) SetStatus(status *string)
- func (n *NetworkStatusDetail) SetStatusReason(statusReason *string)
- func (n *NetworkStatusDetail) SetStatusReasonCode(statusReasonCode *string)
- func (n *NetworkStatusDetail) SetStatusReasonLabel(statusReasonLabel *string)
- func (n *NetworkStatusDetail) String() string
- func (n *NetworkStatusDetail) UnmarshalJSON(data []byte) error
- type NetworkToken
- func (n *NetworkToken) GetCard() *CardDetails
- func (n *NetworkToken) GetCreatedAt() *time.Time
- func (n *NetworkToken) GetCreatedBy() *string
- func (n *NetworkToken) GetData() *Card
- func (n *NetworkToken) GetExtraProperties() map[string]interface{}
- func (n *NetworkToken) GetExtras() *NetworkTokenExtras
- func (n *NetworkToken) GetID() *string
- func (n *NetworkToken) GetModifiedAt() *time.Time
- func (n *NetworkToken) GetModifiedBy() *string
- func (n *NetworkToken) GetNetworkToken() *CardDetails
- func (n *NetworkToken) GetPar() *string
- func (n *NetworkToken) GetStatus() *string
- func (n *NetworkToken) GetTenantID() *string
- func (n *NetworkToken) GetTokenID() *string
- func (n *NetworkToken) GetTokenIntentID() *string
- func (n *NetworkToken) MarshalJSON() ([]byte, error)
- func (n *NetworkToken) SetCard(card *CardDetails)
- func (n *NetworkToken) SetCreatedAt(createdAt *time.Time)
- func (n *NetworkToken) SetCreatedBy(createdBy *string)
- func (n *NetworkToken) SetData(data *Card)
- func (n *NetworkToken) SetExtras(extras *NetworkTokenExtras)
- func (n *NetworkToken) SetID(id *string)
- func (n *NetworkToken) SetModifiedAt(modifiedAt *time.Time)
- func (n *NetworkToken) SetModifiedBy(modifiedBy *string)
- func (n *NetworkToken) SetNetworkToken(networkToken *CardDetails)
- func (n *NetworkToken) SetPar(par *string)
- func (n *NetworkToken) SetStatus(status *string)
- func (n *NetworkToken) SetTenantID(tenantID *string)
- func (n *NetworkToken) SetTokenID(tokenID *string)
- func (n *NetworkToken) SetTokenIntentID(tokenIntentID *string)
- func (n *NetworkToken) String() string
- func (n *NetworkToken) UnmarshalJSON(data []byte) error
- type NetworkTokenAccount
- func (n *NetworkTokenAccount) GetCardArt() *CardArt
- func (n *NetworkTokenAccount) GetExtraProperties() map[string]interface{}
- func (n *NetworkTokenAccount) MarshalJSON() ([]byte, error)
- func (n *NetworkTokenAccount) SetCardArt(cardArt *CardArt)
- func (n *NetworkTokenAccount) String() string
- func (n *NetworkTokenAccount) UnmarshalJSON(data []byte) error
- type NetworkTokenCryptogram
- func (n *NetworkTokenCryptogram) GetCryptogram() *string
- func (n *NetworkTokenCryptogram) GetEci() *string
- func (n *NetworkTokenCryptogram) GetExtraProperties() map[string]interface{}
- func (n *NetworkTokenCryptogram) MarshalJSON() ([]byte, error)
- func (n *NetworkTokenCryptogram) SetCryptogram(cryptogram *string)
- func (n *NetworkTokenCryptogram) SetEci(eci *string)
- func (n *NetworkTokenCryptogram) String() string
- func (n *NetworkTokenCryptogram) UnmarshalJSON(data []byte) error
- type NetworkTokenExtras
- func (n *NetworkTokenExtras) GetDeduplicated() *bool
- func (n *NetworkTokenExtras) GetExtraProperties() map[string]interface{}
- func (n *NetworkTokenExtras) MarshalJSON() ([]byte, error)
- func (n *NetworkTokenExtras) SetDeduplicated(deduplicated *bool)
- func (n *NetworkTokenExtras) String() string
- func (n *NetworkTokenExtras) UnmarshalJSON(data []byte) error
- type NotFoundError
- type Pagination
- func (p *Pagination) GetAfter() *string
- func (p *Pagination) GetExtraProperties() map[string]interface{}
- func (p *Pagination) GetNext() *string
- func (p *Pagination) GetPageNumber() *int
- func (p *Pagination) GetPageSize() *int
- func (p *Pagination) GetTotalItems() *int
- func (p *Pagination) GetTotalPages() *int
- func (p *Pagination) MarshalJSON() ([]byte, error)
- func (p *Pagination) SetAfter(after *string)
- func (p *Pagination) SetNext(next *string)
- func (p *Pagination) SetPageNumber(pageNumber *int)
- func (p *Pagination) SetPageSize(pageSize *int)
- func (p *Pagination) SetTotalItems(totalItems *int)
- func (p *Pagination) SetTotalPages(totalPages *int)
- func (p *Pagination) String() string
- func (p *Pagination) UnmarshalJSON(data []byte) error
- type PatchProxyRequest
- func (p *PatchProxyRequest) MarshalJSON() ([]byte, error)
- func (p *PatchProxyRequest) SetApplication(application *Application)
- func (p *PatchProxyRequest) SetConfiguration(configuration map[string]*string)
- func (p *PatchProxyRequest) SetDestinationURL(destinationURL *string)
- func (p *PatchProxyRequest) SetDisableDetokenization(disableDetokenization *bool)
- func (p *PatchProxyRequest) SetName(name *string)
- func (p *PatchProxyRequest) SetRequestTransform(requestTransform *ProxyTransform)
- func (p *PatchProxyRequest) SetRequestTransforms(requestTransforms []*ProxyTransform)
- func (p *PatchProxyRequest) SetRequireAuth(requireAuth *bool)
- func (p *PatchProxyRequest) SetResponseTransform(responseTransform *ProxyTransform)
- func (p *PatchProxyRequest) SetResponseTransforms(responseTransforms []*ProxyTransform)
- func (p *PatchProxyRequest) UnmarshalJSON(data []byte) error
- type PatchReactorRequest
- func (p *PatchReactorRequest) MarshalJSON() ([]byte, error)
- func (p *PatchReactorRequest) SetApplication(application *Application)
- func (p *PatchReactorRequest) SetCode(code *string)
- func (p *PatchReactorRequest) SetConfiguration(configuration map[string]*string)
- func (p *PatchReactorRequest) SetName(name *string)
- func (p *PatchReactorRequest) SetRuntime(runtime *Runtime)
- func (p *PatchReactorRequest) UnmarshalJSON(data []byte) error
- type PaymentData
- func (p *PaymentData) GetData() *string
- func (p *PaymentData) GetExtraProperties() map[string]interface{}
- func (p *PaymentData) GetHeader() *Header
- func (p *PaymentData) GetSignature() *string
- func (p *PaymentData) GetVersion() *string
- func (p *PaymentData) MarshalJSON() ([]byte, error)
- func (p *PaymentData) SetData(data *string)
- func (p *PaymentData) SetHeader(header *Header)
- func (p *PaymentData) SetSignature(signature *string)
- func (p *PaymentData) SetVersion(version *string)
- func (p *PaymentData) String() string
- func (p *PaymentData) UnmarshalJSON(data []byte) error
- type PendingProxy
- func (p *PendingProxy) GetConfiguration() map[string]*string
- func (p *PendingProxy) GetDestinationURL() *string
- func (p *PendingProxy) GetExtraProperties() map[string]interface{}
- func (p *PendingProxy) GetRequestTransforms() []*ProxyTransform
- func (p *PendingProxy) GetRequireAuth() *bool
- func (p *PendingProxy) GetResponseTransforms() []*ProxyTransform
- func (p *PendingProxy) MarshalJSON() ([]byte, error)
- func (p *PendingProxy) SetConfiguration(configuration map[string]*string)
- func (p *PendingProxy) SetDestinationURL(destinationURL *string)
- func (p *PendingProxy) SetRequestTransforms(requestTransforms []*ProxyTransform)
- func (p *PendingProxy) SetRequireAuth(requireAuth *bool)
- func (p *PendingProxy) SetResponseTransforms(responseTransforms []*ProxyTransform)
- func (p *PendingProxy) String() string
- func (p *PendingProxy) UnmarshalJSON(data []byte) error
- type PendingReactor
- func (p *PendingReactor) GetCode() *string
- func (p *PendingReactor) GetConfiguration() map[string]*string
- func (p *PendingReactor) GetExtraProperties() map[string]interface{}
- func (p *PendingReactor) GetRuntime() *Runtime
- func (p *PendingReactor) MarshalJSON() ([]byte, error)
- func (p *PendingReactor) SetCode(code *string)
- func (p *PendingReactor) SetConfiguration(configuration map[string]*string)
- func (p *PendingReactor) SetRuntime(runtime *Runtime)
- func (p *PendingReactor) String() string
- func (p *PendingReactor) UnmarshalJSON(data []byte) error
- type Permission
- func (p *Permission) GetApplicationTypes() []string
- func (p *Permission) GetDescription() *string
- func (p *Permission) GetExtraProperties() map[string]interface{}
- func (p *Permission) GetType() *string
- func (p *Permission) MarshalJSON() ([]byte, error)
- func (p *Permission) SetApplicationTypes(applicationTypes []string)
- func (p *Permission) SetDescription(description *string)
- func (p *Permission) SetType(type_ *string)
- func (p *Permission) String() string
- func (p *Permission) UnmarshalJSON(data []byte) error
- type PermissionsListRequest
- type Privacy
- func (p *Privacy) GetClassification() *string
- func (p *Privacy) GetExtraProperties() map[string]interface{}
- func (p *Privacy) GetImpactLevel() *string
- func (p *Privacy) GetRestrictionPolicy() *string
- func (p *Privacy) MarshalJSON() ([]byte, error)
- func (p *Privacy) SetClassification(classification *string)
- func (p *Privacy) SetImpactLevel(impactLevel *string)
- func (p *Privacy) SetRestrictionPolicy(restrictionPolicy *string)
- func (p *Privacy) String() string
- func (p *Privacy) UnmarshalJSON(data []byte) error
- type ProblemDetails
- func (p *ProblemDetails) GetDetail() *string
- func (p *ProblemDetails) GetExtraProperties() map[string]interface{}
- func (p *ProblemDetails) GetInstance() *string
- func (p *ProblemDetails) GetStatus() *int
- func (p *ProblemDetails) GetTitle() *string
- func (p *ProblemDetails) GetType() *string
- func (p *ProblemDetails) MarshalJSON() ([]byte, error)
- func (p *ProblemDetails) SetDetail(detail *string)
- func (p *ProblemDetails) SetInstance(instance *string)
- func (p *ProblemDetails) SetStatus(status *int)
- func (p *ProblemDetails) SetTitle(title *string)
- func (p *ProblemDetails) SetType(type_ *string)
- func (p *ProblemDetails) String() string
- func (p *ProblemDetails) UnmarshalJSON(data []byte) error
- type Product
- func (p *Product) GetExtraProperties() map[string]interface{}
- func (p *Product) GetName() string
- func (p *Product) GetPrice() float64
- func (p *Product) GetQuantity() int
- func (p *Product) MarshalJSON() ([]byte, error)
- func (p *Product) SetName(name string)
- func (p *Product) SetPrice(price float64)
- func (p *Product) SetQuantity(quantity int)
- func (p *Product) String() string
- func (p *Product) UnmarshalJSON(data []byte) error
- type ProxiesListRequest
- type Proxy
- func (p *Proxy) GetApplicationID() *string
- func (p *Proxy) GetClientCertificate() *string
- func (p *Proxy) GetConfiguration() map[string]*string
- func (p *Proxy) GetCreatedAt() *time.Time
- func (p *Proxy) GetCreatedBy() *string
- func (p *Proxy) GetDestinationURL() *string
- func (p *Proxy) GetDisableDetokenization() *bool
- func (p *Proxy) GetExtraProperties() map[string]interface{}
- func (p *Proxy) GetID() *string
- func (p *Proxy) GetKey() *string
- func (p *Proxy) GetModifiedAt() *time.Time
- func (p *Proxy) GetModifiedBy() *string
- func (p *Proxy) GetName() *string
- func (p *Proxy) GetProxyHost() *string
- func (p *Proxy) GetRequestReactorID() *string
- func (p *Proxy) GetRequestTransform() *ProxyTransform
- func (p *Proxy) GetRequestTransforms() []*ProxyTransform
- func (p *Proxy) GetRequested() *RequestedProxy
- func (p *Proxy) GetRequireAuth() *bool
- func (p *Proxy) GetResponseReactorID() *string
- func (p *Proxy) GetResponseTransform() *ProxyTransform
- func (p *Proxy) GetResponseTransforms() []*ProxyTransform
- func (p *Proxy) GetState() *string
- func (p *Proxy) GetTenantID() *string
- func (p *Proxy) GetTimeout() *int
- func (p *Proxy) MarshalJSON() ([]byte, error)
- func (p *Proxy) SetApplicationID(applicationID *string)
- func (p *Proxy) SetClientCertificate(clientCertificate *string)
- func (p *Proxy) SetConfiguration(configuration map[string]*string)
- func (p *Proxy) SetCreatedAt(createdAt *time.Time)
- func (p *Proxy) SetCreatedBy(createdBy *string)
- func (p *Proxy) SetDestinationURL(destinationURL *string)
- func (p *Proxy) SetDisableDetokenization(disableDetokenization *bool)
- func (p *Proxy) SetID(id *string)
- func (p *Proxy) SetKey(key *string)
- func (p *Proxy) SetModifiedAt(modifiedAt *time.Time)
- func (p *Proxy) SetModifiedBy(modifiedBy *string)
- func (p *Proxy) SetName(name *string)
- func (p *Proxy) SetProxyHost(proxyHost *string)
- func (p *Proxy) SetRequestReactorID(requestReactorID *string)
- func (p *Proxy) SetRequestTransform(requestTransform *ProxyTransform)
- func (p *Proxy) SetRequestTransforms(requestTransforms []*ProxyTransform)
- func (p *Proxy) SetRequested(requested *RequestedProxy)
- func (p *Proxy) SetRequireAuth(requireAuth *bool)
- func (p *Proxy) SetResponseReactorID(responseReactorID *string)
- func (p *Proxy) SetResponseTransform(responseTransform *ProxyTransform)
- func (p *Proxy) SetResponseTransforms(responseTransforms []*ProxyTransform)
- func (p *Proxy) SetState(state *string)
- func (p *Proxy) SetTenantID(tenantID *string)
- func (p *Proxy) SetTimeout(timeout *int)
- func (p *Proxy) String() string
- func (p *Proxy) UnmarshalJSON(data []byte) error
- type ProxyPaginatedList
- func (p *ProxyPaginatedList) GetData() []*Proxy
- func (p *ProxyPaginatedList) GetExtraProperties() map[string]interface{}
- func (p *ProxyPaginatedList) GetPagination() *Pagination
- func (p *ProxyPaginatedList) MarshalJSON() ([]byte, error)
- func (p *ProxyPaginatedList) SetData(data []*Proxy)
- func (p *ProxyPaginatedList) SetPagination(pagination *Pagination)
- func (p *ProxyPaginatedList) String() string
- func (p *ProxyPaginatedList) UnmarshalJSON(data []byte) error
- type ProxyTransform
- func (p *ProxyTransform) GetCode() *string
- func (p *ProxyTransform) GetExpression() *string
- func (p *ProxyTransform) GetExtraProperties() map[string]interface{}
- func (p *ProxyTransform) GetMatcher() *string
- func (p *ProxyTransform) GetOptions() *ProxyTransformOptions
- func (p *ProxyTransform) GetReplacement() *string
- func (p *ProxyTransform) GetType() *string
- func (p *ProxyTransform) MarshalJSON() ([]byte, error)
- func (p *ProxyTransform) SetCode(code *string)
- func (p *ProxyTransform) SetExpression(expression *string)
- func (p *ProxyTransform) SetMatcher(matcher *string)
- func (p *ProxyTransform) SetOptions(options *ProxyTransformOptions)
- func (p *ProxyTransform) SetReplacement(replacement *string)
- func (p *ProxyTransform) SetType(type_ *string)
- func (p *ProxyTransform) String() string
- func (p *ProxyTransform) UnmarshalJSON(data []byte) error
- type ProxyTransformOptions
- func (p *ProxyTransformOptions) GetExtraProperties() map[string]interface{}
- func (p *ProxyTransformOptions) GetIdentifier() *string
- func (p *ProxyTransformOptions) GetLocation() *string
- func (p *ProxyTransformOptions) GetRuntime() *Runtime
- func (p *ProxyTransformOptions) GetToken() *CreateTokenRequest
- func (p *ProxyTransformOptions) GetValue() *string
- func (p *ProxyTransformOptions) MarshalJSON() ([]byte, error)
- func (p *ProxyTransformOptions) SetIdentifier(identifier *string)
- func (p *ProxyTransformOptions) SetLocation(location *string)
- func (p *ProxyTransformOptions) SetRuntime(runtime *Runtime)
- func (p *ProxyTransformOptions) SetToken(token *CreateTokenRequest)
- func (p *ProxyTransformOptions) SetValue(value *string)
- func (p *ProxyTransformOptions) String() string
- func (p *ProxyTransformOptions) UnmarshalJSON(data []byte) error
- type PublicKey
- type PublishConfirmationRequest
- func (p *PublishConfirmationRequest) GetConfirmationData() []*ConfirmationEntry
- func (p *PublishConfirmationRequest) GetExtraProperties() map[string]interface{}
- func (p *PublishConfirmationRequest) MarshalJSON() ([]byte, error)
- func (p *PublishConfirmationRequest) SetConfirmationData(confirmationData []*ConfirmationEntry)
- func (p *PublishConfirmationRequest) String() string
- func (p *PublishConfirmationRequest) UnmarshalJSON(data []byte) error
- type ReactResponse
- func (r *ReactResponse) GetBody() any
- func (r *ReactResponse) GetExtraProperties() map[string]interface{}
- func (r *ReactResponse) GetHeaders() any
- func (r *ReactResponse) GetRaw() any
- func (r *ReactResponse) GetTokens() any
- func (r *ReactResponse) MarshalJSON() ([]byte, error)
- func (r *ReactResponse) SetBody(body any)
- func (r *ReactResponse) SetHeaders(headers any)
- func (r *ReactResponse) SetRaw(raw any)
- func (r *ReactResponse) SetTokens(tokens any)
- func (r *ReactResponse) String() string
- func (r *ReactResponse) UnmarshalJSON(data []byte) error
- type Reactor
- func (r *Reactor) GetApplication() *Application
- func (r *Reactor) GetCode() *string
- func (r *Reactor) GetConfiguration() map[string]*string
- func (r *Reactor) GetCreatedAt() *time.Time
- func (r *Reactor) GetCreatedBy() *string
- func (r *Reactor) GetExtraProperties() map[string]interface{}
- func (r *Reactor) GetFormula() *ReactorFormula
- func (r *Reactor) GetID() *string
- func (r *Reactor) GetModifiedAt() *time.Time
- func (r *Reactor) GetModifiedBy() *string
- func (r *Reactor) GetName() *string
- func (r *Reactor) GetRequested() *RequestedReactor
- func (r *Reactor) GetRuntime() *Runtime
- func (r *Reactor) GetState() *string
- func (r *Reactor) GetTenantID() *string
- func (r *Reactor) MarshalJSON() ([]byte, error)
- func (r *Reactor) SetApplication(application *Application)
- func (r *Reactor) SetCode(code *string)
- func (r *Reactor) SetConfiguration(configuration map[string]*string)
- func (r *Reactor) SetCreatedAt(createdAt *time.Time)
- func (r *Reactor) SetCreatedBy(createdBy *string)
- func (r *Reactor) SetFormula(formula *ReactorFormula)
- func (r *Reactor) SetID(id *string)
- func (r *Reactor) SetModifiedAt(modifiedAt *time.Time)
- func (r *Reactor) SetModifiedBy(modifiedBy *string)
- func (r *Reactor) SetName(name *string)
- func (r *Reactor) SetRequested(requested *RequestedReactor)
- func (r *Reactor) SetRuntime(runtime *Runtime)
- func (r *Reactor) SetState(state *string)
- func (r *Reactor) SetTenantID(tenantID *string)
- func (r *Reactor) String() string
- func (r *Reactor) UnmarshalJSON(data []byte) error
- type ReactorFormula
- func (r *ReactorFormula) GetCode() *string
- func (r *ReactorFormula) GetConfiguration() []*ReactorFormulaConfiguration
- func (r *ReactorFormula) GetCreatedAt() *time.Time
- func (r *ReactorFormula) GetCreatedBy() *string
- func (r *ReactorFormula) GetDescription() *string
- func (r *ReactorFormula) GetExtraProperties() map[string]interface{}
- func (r *ReactorFormula) GetID() *string
- func (r *ReactorFormula) GetIcon() *string
- func (r *ReactorFormula) GetModifiedAt() *time.Time
- func (r *ReactorFormula) GetModifiedBy() *string
- func (r *ReactorFormula) GetName() *string
- func (r *ReactorFormula) GetRequestParameters() []*ReactorFormulaRequestParameter
- func (r *ReactorFormula) GetStatus() *string
- func (r *ReactorFormula) GetType() *string
- func (r *ReactorFormula) MarshalJSON() ([]byte, error)
- func (r *ReactorFormula) SetCode(code *string)
- func (r *ReactorFormula) SetConfiguration(configuration []*ReactorFormulaConfiguration)
- func (r *ReactorFormula) SetCreatedAt(createdAt *time.Time)
- func (r *ReactorFormula) SetCreatedBy(createdBy *string)
- func (r *ReactorFormula) SetDescription(description *string)
- func (r *ReactorFormula) SetID(id *string)
- func (r *ReactorFormula) SetIcon(icon *string)
- func (r *ReactorFormula) SetModifiedAt(modifiedAt *time.Time)
- func (r *ReactorFormula) SetModifiedBy(modifiedBy *string)
- func (r *ReactorFormula) SetName(name *string)
- func (r *ReactorFormula) SetRequestParameters(requestParameters []*ReactorFormulaRequestParameter)
- func (r *ReactorFormula) SetStatus(status *string)
- func (r *ReactorFormula) SetType(type_ *string)
- func (r *ReactorFormula) String() string
- func (r *ReactorFormula) UnmarshalJSON(data []byte) error
- type ReactorFormulaConfiguration
- func (r *ReactorFormulaConfiguration) GetDescription() *string
- func (r *ReactorFormulaConfiguration) GetExtraProperties() map[string]interface{}
- func (r *ReactorFormulaConfiguration) GetName() string
- func (r *ReactorFormulaConfiguration) GetType() string
- func (r *ReactorFormulaConfiguration) MarshalJSON() ([]byte, error)
- func (r *ReactorFormulaConfiguration) SetDescription(description *string)
- func (r *ReactorFormulaConfiguration) SetName(name string)
- func (r *ReactorFormulaConfiguration) SetType(type_ string)
- func (r *ReactorFormulaConfiguration) String() string
- func (r *ReactorFormulaConfiguration) UnmarshalJSON(data []byte) error
- type ReactorFormulaPaginatedList
- func (r *ReactorFormulaPaginatedList) GetData() []*ReactorFormula
- func (r *ReactorFormulaPaginatedList) GetExtraProperties() map[string]interface{}
- func (r *ReactorFormulaPaginatedList) GetPagination() *Pagination
- func (r *ReactorFormulaPaginatedList) MarshalJSON() ([]byte, error)
- func (r *ReactorFormulaPaginatedList) SetData(data []*ReactorFormula)
- func (r *ReactorFormulaPaginatedList) SetPagination(pagination *Pagination)
- func (r *ReactorFormulaPaginatedList) String() string
- func (r *ReactorFormulaPaginatedList) UnmarshalJSON(data []byte) error
- type ReactorFormulaRequestParameter
- func (r *ReactorFormulaRequestParameter) GetDescription() *string
- func (r *ReactorFormulaRequestParameter) GetExtraProperties() map[string]interface{}
- func (r *ReactorFormulaRequestParameter) GetName() string
- func (r *ReactorFormulaRequestParameter) GetOptional() *bool
- func (r *ReactorFormulaRequestParameter) GetType() string
- func (r *ReactorFormulaRequestParameter) MarshalJSON() ([]byte, error)
- func (r *ReactorFormulaRequestParameter) SetDescription(description *string)
- func (r *ReactorFormulaRequestParameter) SetName(name string)
- func (r *ReactorFormulaRequestParameter) SetOptional(optional *bool)
- func (r *ReactorFormulaRequestParameter) SetType(type_ string)
- func (r *ReactorFormulaRequestParameter) String() string
- func (r *ReactorFormulaRequestParameter) UnmarshalJSON(data []byte) error
- type ReactorPaginatedList
- func (r *ReactorPaginatedList) GetData() []*Reactor
- func (r *ReactorPaginatedList) GetExtraProperties() map[string]interface{}
- func (r *ReactorPaginatedList) GetPagination() *Pagination
- func (r *ReactorPaginatedList) MarshalJSON() ([]byte, error)
- func (r *ReactorPaginatedList) SetData(data []*Reactor)
- func (r *ReactorPaginatedList) SetPagination(pagination *Pagination)
- func (r *ReactorPaginatedList) String() string
- func (r *ReactorPaginatedList) UnmarshalJSON(data []byte) error
- type ReactorsListRequest
- type Recurring
- func (r *Recurring) GetExtraProperties() map[string]interface{}
- func (r *Recurring) GetFrequency() RecurringFrequency
- func (r *Recurring) MarshalJSON() ([]byte, error)
- func (r *Recurring) SetFrequency(frequency RecurringFrequency)
- func (r *Recurring) String() string
- func (r *Recurring) UnmarshalJSON(data []byte) error
- type RecurringFrequency
- type RequestedProxy
- func (r *RequestedProxy) GetErrorCode() *string
- func (r *RequestedProxy) GetErrorDetails() map[string]any
- func (r *RequestedProxy) GetErrorMessage() *string
- func (r *RequestedProxy) GetExtraProperties() map[string]interface{}
- func (r *RequestedProxy) GetProxy() *PendingProxy
- func (r *RequestedProxy) MarshalJSON() ([]byte, error)
- func (r *RequestedProxy) SetErrorCode(errorCode *string)
- func (r *RequestedProxy) SetErrorDetails(errorDetails map[string]any)
- func (r *RequestedProxy) SetErrorMessage(errorMessage *string)
- func (r *RequestedProxy) SetProxy(proxy *PendingProxy)
- func (r *RequestedProxy) String() string
- func (r *RequestedProxy) UnmarshalJSON(data []byte) error
- type RequestedReactor
- func (r *RequestedReactor) GetErrorCode() *string
- func (r *RequestedReactor) GetErrorDetails() map[string]any
- func (r *RequestedReactor) GetErrorMessage() *string
- func (r *RequestedReactor) GetExtraProperties() map[string]interface{}
- func (r *RequestedReactor) GetReactor() *PendingReactor
- func (r *RequestedReactor) MarshalJSON() ([]byte, error)
- func (r *RequestedReactor) SetErrorCode(errorCode *string)
- func (r *RequestedReactor) SetErrorDetails(errorDetails map[string]any)
- func (r *RequestedReactor) SetErrorMessage(errorMessage *string)
- func (r *RequestedReactor) SetReactor(reactor *PendingReactor)
- func (r *RequestedReactor) String() string
- func (r *RequestedReactor) UnmarshalJSON(data []byte) error
- type Role
- type Runtime
- func (r *Runtime) GetDependencies() map[string]*string
- func (r *Runtime) GetExtraProperties() map[string]interface{}
- func (r *Runtime) GetImage() *string
- func (r *Runtime) GetPermissions() []string
- func (r *Runtime) GetResolutions() map[string]*string
- func (r *Runtime) GetResources() *string
- func (r *Runtime) GetTimeout() *int
- func (r *Runtime) GetWarmConcurrency() *int
- func (r *Runtime) MarshalJSON() ([]byte, error)
- func (r *Runtime) SetDependencies(dependencies map[string]*string)
- func (r *Runtime) SetImage(image *string)
- func (r *Runtime) SetPermissions(permissions []string)
- func (r *Runtime) SetResolutions(resolutions map[string]*string)
- func (r *Runtime) SetResources(resources *string)
- func (r *Runtime) SetTimeout(timeout *int)
- func (r *Runtime) SetWarmConcurrency(warmConcurrency *int)
- func (r *Runtime) String() string
- func (r *Runtime) UnmarshalJSON(data []byte) error
- type SearchTokensRequestV2
- type SecurityContactEmailResponse
- func (s *SecurityContactEmailResponse) GetEmail() *string
- func (s *SecurityContactEmailResponse) GetExtraProperties() map[string]interface{}
- func (s *SecurityContactEmailResponse) MarshalJSON() ([]byte, error)
- func (s *SecurityContactEmailResponse) SetEmail(email *string)
- func (s *SecurityContactEmailResponse) String() string
- func (s *SecurityContactEmailResponse) UnmarshalJSON(data []byte) error
- type ServiceStatus
- func (s *ServiceStatus) GetCardNetworkStatus() *CardNetworkStatus
- func (s *ServiceStatus) GetExtraProperties() map[string]interface{}
- func (s *ServiceStatus) GetProviders() []string
- func (s *ServiceStatus) GetStatus() *string
- func (s *ServiceStatus) MarshalJSON() ([]byte, error)
- func (s *ServiceStatus) SetCardNetworkStatus(cardNetworkStatus *CardNetworkStatus)
- func (s *ServiceStatus) SetProviders(providers []string)
- func (s *ServiceStatus) SetStatus(status *string)
- func (s *ServiceStatus) String() string
- func (s *ServiceStatus) UnmarshalJSON(data []byte) error
- type ServiceUnavailableError
- type ShippingAddress
- func (s *ShippingAddress) GetCity() string
- func (s *ShippingAddress) GetCountryCode() string
- func (s *ShippingAddress) GetExtraProperties() map[string]interface{}
- func (s *ShippingAddress) GetLine1() string
- func (s *ShippingAddress) GetPostalCode() string
- func (s *ShippingAddress) GetState() string
- func (s *ShippingAddress) MarshalJSON() ([]byte, error)
- func (s *ShippingAddress) SetCity(city string)
- func (s *ShippingAddress) SetCountryCode(countryCode string)
- func (s *ShippingAddress) SetLine1(line1 string)
- func (s *ShippingAddress) SetPostalCode(postalCode string)
- func (s *ShippingAddress) SetState(state string)
- func (s *ShippingAddress) String() string
- func (s *ShippingAddress) UnmarshalJSON(data []byte) error
- type StartVerificationRequest
- func (s *StartVerificationRequest) GetDeviceContext() *DeviceContext
- func (s *StartVerificationRequest) GetExtraProperties() map[string]interface{}
- func (s *StartVerificationRequest) MarshalJSON() ([]byte, error)
- func (s *StartVerificationRequest) SetDeviceContext(deviceContext *DeviceContext)
- func (s *StartVerificationRequest) String() string
- func (s *StartVerificationRequest) UnmarshalJSON(data []byte) error
- type StringStringKeyValuePair
- func (s *StringStringKeyValuePair) GetExtraProperties() map[string]interface{}
- func (s *StringStringKeyValuePair) GetKey() string
- func (s *StringStringKeyValuePair) GetValue() string
- func (s *StringStringKeyValuePair) MarshalJSON() ([]byte, error)
- func (s *StringStringKeyValuePair) SetKey(key string)
- func (s *StringStringKeyValuePair) SetValue(value string)
- func (s *StringStringKeyValuePair) String() string
- func (s *StringStringKeyValuePair) UnmarshalJSON(data []byte) error
- type SubmerchantAuthenticationResponse
- func (s *SubmerchantAuthenticationResponse) GetAuthenticationData() *string
- func (s *SubmerchantAuthenticationResponse) GetExtraProperties() map[string]interface{}
- func (s *SubmerchantAuthenticationResponse) GetMerchantIdentifier() *string
- func (s *SubmerchantAuthenticationResponse) GetTransactionAmount() *string
- func (s *SubmerchantAuthenticationResponse) MarshalJSON() ([]byte, error)
- func (s *SubmerchantAuthenticationResponse) SetAuthenticationData(authenticationData *string)
- func (s *SubmerchantAuthenticationResponse) SetMerchantIdentifier(merchantIdentifier *string)
- func (s *SubmerchantAuthenticationResponse) SetTransactionAmount(transactionAmount *string)
- func (s *SubmerchantAuthenticationResponse) String() string
- func (s *SubmerchantAuthenticationResponse) UnmarshalJSON(data []byte) error
- type Tenant
- func (t *Tenant) GetCreatedAt() *time.Time
- func (t *Tenant) GetCreatedBy() *string
- func (t *Tenant) GetExtraProperties() map[string]interface{}
- func (t *Tenant) GetID() *string
- func (t *Tenant) GetModifiedAt() *time.Time
- func (t *Tenant) GetModifiedBy() *string
- func (t *Tenant) GetName() *string
- func (t *Tenant) GetOwnerID() *string
- func (t *Tenant) GetSettings() map[string]*string
- func (t *Tenant) GetType() *string
- func (t *Tenant) MarshalJSON() ([]byte, error)
- func (t *Tenant) SetCreatedAt(createdAt *time.Time)
- func (t *Tenant) SetCreatedBy(createdBy *string)
- func (t *Tenant) SetID(id *string)
- func (t *Tenant) SetModifiedAt(modifiedAt *time.Time)
- func (t *Tenant) SetModifiedBy(modifiedBy *string)
- func (t *Tenant) SetName(name *string)
- func (t *Tenant) SetOwnerID(ownerID *string)
- func (t *Tenant) SetSettings(settings map[string]*string)
- func (t *Tenant) SetType(type_ *string)
- func (t *Tenant) String() string
- func (t *Tenant) UnmarshalJSON(data []byte) error
- type TenantConnectionOptions
- func (t *TenantConnectionOptions) GetDomainAliases() []string
- func (t *TenantConnectionOptions) GetExtraProperties() map[string]interface{}
- func (t *TenantConnectionOptions) MarshalJSON() ([]byte, error)
- func (t *TenantConnectionOptions) SetDomainAliases(domainAliases []string)
- func (t *TenantConnectionOptions) String() string
- func (t *TenantConnectionOptions) UnmarshalJSON(data []byte) error
- type TenantInvitationResponse
- func (t *TenantInvitationResponse) GetCreatedAt() *time.Time
- func (t *TenantInvitationResponse) GetCreatedBy() *string
- func (t *TenantInvitationResponse) GetEmail() *string
- func (t *TenantInvitationResponse) GetExpiresAt() *time.Time
- func (t *TenantInvitationResponse) GetExtraProperties() map[string]interface{}
- func (t *TenantInvitationResponse) GetID() *string
- func (t *TenantInvitationResponse) GetModifiedAt() *time.Time
- func (t *TenantInvitationResponse) GetModifiedBy() *string
- func (t *TenantInvitationResponse) GetRole() *string
- func (t *TenantInvitationResponse) GetStatus() *TenantInvitationStatus
- func (t *TenantInvitationResponse) GetTenantID() *string
- func (t *TenantInvitationResponse) MarshalJSON() ([]byte, error)
- func (t *TenantInvitationResponse) SetCreatedAt(createdAt *time.Time)
- func (t *TenantInvitationResponse) SetCreatedBy(createdBy *string)
- func (t *TenantInvitationResponse) SetEmail(email *string)
- func (t *TenantInvitationResponse) SetExpiresAt(expiresAt *time.Time)
- func (t *TenantInvitationResponse) SetID(id *string)
- func (t *TenantInvitationResponse) SetModifiedAt(modifiedAt *time.Time)
- func (t *TenantInvitationResponse) SetModifiedBy(modifiedBy *string)
- func (t *TenantInvitationResponse) SetRole(role *string)
- func (t *TenantInvitationResponse) SetStatus(status *TenantInvitationStatus)
- func (t *TenantInvitationResponse) SetTenantID(tenantID *string)
- func (t *TenantInvitationResponse) String() string
- func (t *TenantInvitationResponse) UnmarshalJSON(data []byte) error
- type TenantInvitationResponsePaginatedList
- func (t *TenantInvitationResponsePaginatedList) GetData() []*TenantInvitationResponse
- func (t *TenantInvitationResponsePaginatedList) GetExtraProperties() map[string]interface{}
- func (t *TenantInvitationResponsePaginatedList) GetPagination() *Pagination
- func (t *TenantInvitationResponsePaginatedList) MarshalJSON() ([]byte, error)
- func (t *TenantInvitationResponsePaginatedList) SetData(data []*TenantInvitationResponse)
- func (t *TenantInvitationResponsePaginatedList) SetPagination(pagination *Pagination)
- func (t *TenantInvitationResponsePaginatedList) String() string
- func (t *TenantInvitationResponsePaginatedList) UnmarshalJSON(data []byte) error
- type TenantInvitationStatus
- type TenantMemberResponse
- func (t *TenantMemberResponse) GetCreatedBy() *string
- func (t *TenantMemberResponse) GetCreatedDate() *time.Time
- func (t *TenantMemberResponse) GetExtraProperties() map[string]interface{}
- func (t *TenantMemberResponse) GetID() *string
- func (t *TenantMemberResponse) GetModifiedAt() *time.Time
- func (t *TenantMemberResponse) GetModifiedBy() *string
- func (t *TenantMemberResponse) GetRole() *string
- func (t *TenantMemberResponse) GetTenantID() *string
- func (t *TenantMemberResponse) GetUser() *User
- func (t *TenantMemberResponse) MarshalJSON() ([]byte, error)
- func (t *TenantMemberResponse) SetCreatedBy(createdBy *string)
- func (t *TenantMemberResponse) SetCreatedDate(createdDate *time.Time)
- func (t *TenantMemberResponse) SetID(id *string)
- func (t *TenantMemberResponse) SetModifiedAt(modifiedAt *time.Time)
- func (t *TenantMemberResponse) SetModifiedBy(modifiedBy *string)
- func (t *TenantMemberResponse) SetRole(role *string)
- func (t *TenantMemberResponse) SetTenantID(tenantID *string)
- func (t *TenantMemberResponse) SetUser(user *User)
- func (t *TenantMemberResponse) String() string
- func (t *TenantMemberResponse) UnmarshalJSON(data []byte) error
- type TenantMemberResponsePaginatedList
- func (t *TenantMemberResponsePaginatedList) GetData() []*TenantMemberResponse
- func (t *TenantMemberResponsePaginatedList) GetExtraProperties() map[string]interface{}
- func (t *TenantMemberResponsePaginatedList) GetPagination() *Pagination
- func (t *TenantMemberResponsePaginatedList) MarshalJSON() ([]byte, error)
- func (t *TenantMemberResponsePaginatedList) SetData(data []*TenantMemberResponse)
- func (t *TenantMemberResponsePaginatedList) SetPagination(pagination *Pagination)
- func (t *TenantMemberResponsePaginatedList) String() string
- func (t *TenantMemberResponsePaginatedList) UnmarshalJSON(data []byte) error
- type TenantMerchant
- func (t *TenantMerchant) GetCreatedAt() *time.Time
- func (t *TenantMerchant) GetCreatedBy() *string
- func (t *TenantMerchant) GetDetails() *MerchantDetails
- func (t *TenantMerchant) GetExtraProperties() map[string]interface{}
- func (t *TenantMerchant) GetID() *string
- func (t *TenantMerchant) GetModifiedAt() *time.Time
- func (t *TenantMerchant) GetModifiedBy() *string
- func (t *TenantMerchant) GetName() *string
- func (t *TenantMerchant) GetServices() *MerchantServices
- func (t *TenantMerchant) GetTenantID() *string
- func (t *TenantMerchant) MarshalJSON() ([]byte, error)
- func (t *TenantMerchant) SetCreatedAt(createdAt *time.Time)
- func (t *TenantMerchant) SetCreatedBy(createdBy *string)
- func (t *TenantMerchant) SetDetails(details *MerchantDetails)
- func (t *TenantMerchant) SetID(id *string)
- func (t *TenantMerchant) SetModifiedAt(modifiedAt *time.Time)
- func (t *TenantMerchant) SetModifiedBy(modifiedBy *string)
- func (t *TenantMerchant) SetName(name *string)
- func (t *TenantMerchant) SetServices(services *MerchantServices)
- func (t *TenantMerchant) SetTenantID(tenantID *string)
- func (t *TenantMerchant) String() string
- func (t *TenantMerchant) UnmarshalJSON(data []byte) error
- type TenantMerchantPaginatedList
- func (t *TenantMerchantPaginatedList) GetData() []*TenantMerchant
- func (t *TenantMerchantPaginatedList) GetExtraProperties() map[string]interface{}
- func (t *TenantMerchantPaginatedList) GetPagination() *Pagination
- func (t *TenantMerchantPaginatedList) MarshalJSON() ([]byte, error)
- func (t *TenantMerchantPaginatedList) SetData(data []*TenantMerchant)
- func (t *TenantMerchantPaginatedList) SetPagination(pagination *Pagination)
- func (t *TenantMerchantPaginatedList) String() string
- func (t *TenantMerchantPaginatedList) UnmarshalJSON(data []byte) error
- type TenantMerchantRequest
- func (t *TenantMerchantRequest) GetDetails() *MerchantDetails
- func (t *TenantMerchantRequest) GetExtraProperties() map[string]interface{}
- func (t *TenantMerchantRequest) GetName() string
- func (t *TenantMerchantRequest) MarshalJSON() ([]byte, error)
- func (t *TenantMerchantRequest) SetDetails(details *MerchantDetails)
- func (t *TenantMerchantRequest) SetName(name string)
- func (t *TenantMerchantRequest) String() string
- func (t *TenantMerchantRequest) UnmarshalJSON(data []byte) error
- type TenantUsageReport
- func (t *TenantUsageReport) GetExtraProperties() map[string]interface{}
- func (t *TenantUsageReport) GetTotalTokens() *int64
- func (t *TenantUsageReport) MarshalJSON() ([]byte, error)
- func (t *TenantUsageReport) SetTotalTokens(totalTokens *int64)
- func (t *TenantUsageReport) String() string
- func (t *TenantUsageReport) UnmarshalJSON(data []byte) error
- type ThreeDsAcsRenderingType
- func (t *ThreeDsAcsRenderingType) GetAcsInterface() *string
- func (t *ThreeDsAcsRenderingType) GetAcsUITemplate() *string
- func (t *ThreeDsAcsRenderingType) GetExtraProperties() map[string]interface{}
- func (t *ThreeDsAcsRenderingType) MarshalJSON() ([]byte, error)
- func (t *ThreeDsAcsRenderingType) SetAcsInterface(acsInterface *string)
- func (t *ThreeDsAcsRenderingType) SetAcsUITemplate(acsUITemplate *string)
- func (t *ThreeDsAcsRenderingType) String() string
- func (t *ThreeDsAcsRenderingType) UnmarshalJSON(data []byte) error
- type ThreeDsAddress
- func (t *ThreeDsAddress) GetCity() *string
- func (t *ThreeDsAddress) GetCountryCode() *string
- func (t *ThreeDsAddress) GetExtraProperties() map[string]interface{}
- func (t *ThreeDsAddress) GetLine1() *string
- func (t *ThreeDsAddress) GetLine2() *string
- func (t *ThreeDsAddress) GetLine3() *string
- func (t *ThreeDsAddress) GetPostalCode() *string
- func (t *ThreeDsAddress) GetStateCode() *string
- func (t *ThreeDsAddress) MarshalJSON() ([]byte, error)
- func (t *ThreeDsAddress) SetCity(city *string)
- func (t *ThreeDsAddress) SetCountryCode(countryCode *string)
- func (t *ThreeDsAddress) SetLine1(line1 *string)
- func (t *ThreeDsAddress) SetLine2(line2 *string)
- func (t *ThreeDsAddress) SetLine3(line3 *string)
- func (t *ThreeDsAddress) SetPostalCode(postalCode *string)
- func (t *ThreeDsAddress) SetStateCode(stateCode *string)
- func (t *ThreeDsAddress) String() string
- func (t *ThreeDsAddress) UnmarshalJSON(data []byte) error
- type ThreeDsAuthentication
- func (t *ThreeDsAuthentication) GetAcsChallengeMandated() *string
- func (t *ThreeDsAuthentication) GetAcsChallengeURL() *string
- func (t *ThreeDsAuthentication) GetAcsDecoupledAuthentication() *string
- func (t *ThreeDsAuthentication) GetAcsOperatorID() *string
- func (t *ThreeDsAuthentication) GetAcsReferenceNumber() *string
- func (t *ThreeDsAuthentication) GetAcsRenderingType() *ThreeDsAcsRenderingType
- func (t *ThreeDsAuthentication) GetAcsSignedContent() *string
- func (t *ThreeDsAuthentication) GetAcsTransactionID() *string
- func (t *ThreeDsAuthentication) GetAuthenticationChallengeType() *string
- func (t *ThreeDsAuthentication) GetAuthenticationStatus() *string
- func (t *ThreeDsAuthentication) GetAuthenticationStatusCode() *string
- func (t *ThreeDsAuthentication) GetAuthenticationStatusReason() *string
- func (t *ThreeDsAuthentication) GetAuthenticationStatusReasonCode() *string
- func (t *ThreeDsAuthentication) GetAuthenticationValue() *string
- func (t *ThreeDsAuthentication) GetCardholderInfo() *string
- func (t *ThreeDsAuthentication) GetChallengeAttempts() *string
- func (t *ThreeDsAuthentication) GetChallengeCancelReason() *string
- func (t *ThreeDsAuthentication) GetChallengeCancelReasonCode() *string
- func (t *ThreeDsAuthentication) GetChallengePreference() *string
- func (t *ThreeDsAuthentication) GetChallengePreferenceCode() *string
- func (t *ThreeDsAuthentication) GetDirectoryStatusCode() *string
- func (t *ThreeDsAuthentication) GetDsReferenceNumber() *string
- func (t *ThreeDsAuthentication) GetDsTransactionID() *string
- func (t *ThreeDsAuthentication) GetEci() *string
- func (t *ThreeDsAuthentication) GetExtraProperties() map[string]interface{}
- func (t *ThreeDsAuthentication) GetLiabilityShifted() *bool
- func (t *ThreeDsAuthentication) GetMessageExtensions() []*ThreeDsMessageExtension
- func (t *ThreeDsAuthentication) GetPanTokenID() *string
- func (t *ThreeDsAuthentication) GetSdkTransactionID() *string
- func (t *ThreeDsAuthentication) GetSessionID() *string
- func (t *ThreeDsAuthentication) GetThreedsVersion() *string
- func (t *ThreeDsAuthentication) GetTokenID() *string
- func (t *ThreeDsAuthentication) GetTokenIntentID() *string
- func (t *ThreeDsAuthentication) GetWhitelistStatus() *string
- func (t *ThreeDsAuthentication) GetWhitelistStatusSource() *string
- func (t *ThreeDsAuthentication) MarshalJSON() ([]byte, error)
- func (t *ThreeDsAuthentication) SetAcsChallengeMandated(acsChallengeMandated *string)
- func (t *ThreeDsAuthentication) SetAcsChallengeURL(acsChallengeURL *string)
- func (t *ThreeDsAuthentication) SetAcsDecoupledAuthentication(acsDecoupledAuthentication *string)
- func (t *ThreeDsAuthentication) SetAcsOperatorID(acsOperatorID *string)
- func (t *ThreeDsAuthentication) SetAcsReferenceNumber(acsReferenceNumber *string)
- func (t *ThreeDsAuthentication) SetAcsRenderingType(acsRenderingType *ThreeDsAcsRenderingType)
- func (t *ThreeDsAuthentication) SetAcsSignedContent(acsSignedContent *string)
- func (t *ThreeDsAuthentication) SetAcsTransactionID(acsTransactionID *string)
- func (t *ThreeDsAuthentication) SetAuthenticationChallengeType(authenticationChallengeType *string)
- func (t *ThreeDsAuthentication) SetAuthenticationStatus(authenticationStatus *string)
- func (t *ThreeDsAuthentication) SetAuthenticationStatusCode(authenticationStatusCode *string)
- func (t *ThreeDsAuthentication) SetAuthenticationStatusReason(authenticationStatusReason *string)
- func (t *ThreeDsAuthentication) SetAuthenticationStatusReasonCode(authenticationStatusReasonCode *string)
- func (t *ThreeDsAuthentication) SetAuthenticationValue(authenticationValue *string)
- func (t *ThreeDsAuthentication) SetCardholderInfo(cardholderInfo *string)
- func (t *ThreeDsAuthentication) SetChallengeAttempts(challengeAttempts *string)
- func (t *ThreeDsAuthentication) SetChallengeCancelReason(challengeCancelReason *string)
- func (t *ThreeDsAuthentication) SetChallengeCancelReasonCode(challengeCancelReasonCode *string)
- func (t *ThreeDsAuthentication) SetChallengePreference(challengePreference *string)
- func (t *ThreeDsAuthentication) SetChallengePreferenceCode(challengePreferenceCode *string)
- func (t *ThreeDsAuthentication) SetDirectoryStatusCode(directoryStatusCode *string)
- func (t *ThreeDsAuthentication) SetDsReferenceNumber(dsReferenceNumber *string)
- func (t *ThreeDsAuthentication) SetDsTransactionID(dsTransactionID *string)
- func (t *ThreeDsAuthentication) SetEci(eci *string)
- func (t *ThreeDsAuthentication) SetLiabilityShifted(liabilityShifted *bool)
- func (t *ThreeDsAuthentication) SetMessageExtensions(messageExtensions []*ThreeDsMessageExtension)
- func (t *ThreeDsAuthentication) SetPanTokenID(panTokenID *string)
- func (t *ThreeDsAuthentication) SetSdkTransactionID(sdkTransactionID *string)
- func (t *ThreeDsAuthentication) SetSessionID(sessionID *string)
- func (t *ThreeDsAuthentication) SetThreedsVersion(threedsVersion *string)
- func (t *ThreeDsAuthentication) SetTokenID(tokenID *string)
- func (t *ThreeDsAuthentication) SetTokenIntentID(tokenIntentID *string)
- func (t *ThreeDsAuthentication) SetWhitelistStatus(whitelistStatus *string)
- func (t *ThreeDsAuthentication) SetWhitelistStatusSource(whitelistStatusSource *string)
- func (t *ThreeDsAuthentication) String() string
- func (t *ThreeDsAuthentication) UnmarshalJSON(data []byte) error
- type ThreeDsBrandingOptions
- func (t *ThreeDsBrandingOptions) GetExtraProperties() map[string]interface{}
- func (t *ThreeDsBrandingOptions) GetHideBasisTheoryBranding() *bool
- func (t *ThreeDsBrandingOptions) MarshalJSON() ([]byte, error)
- func (t *ThreeDsBrandingOptions) SetHideBasisTheoryBranding(hideBasisTheoryBranding *bool)
- func (t *ThreeDsBrandingOptions) String() string
- func (t *ThreeDsBrandingOptions) UnmarshalJSON(data []byte) error
- type ThreeDsCallbackURLs
- func (t *ThreeDsCallbackURLs) GetBranding() *ThreeDsBrandingOptions
- func (t *ThreeDsCallbackURLs) GetExtraProperties() map[string]interface{}
- func (t *ThreeDsCallbackURLs) GetFailure() *string
- func (t *ThreeDsCallbackURLs) GetSuccess() *string
- func (t *ThreeDsCallbackURLs) MarshalJSON() ([]byte, error)
- func (t *ThreeDsCallbackURLs) SetBranding(branding *ThreeDsBrandingOptions)
- func (t *ThreeDsCallbackURLs) SetFailure(failure *string)
- func (t *ThreeDsCallbackURLs) SetSuccess(success *string)
- func (t *ThreeDsCallbackURLs) String() string
- func (t *ThreeDsCallbackURLs) UnmarshalJSON(data []byte) error
- type ThreeDsCardholderAccountInfo
- func (t *ThreeDsCardholderAccountInfo) GetAccountAge() *string
- func (t *ThreeDsCardholderAccountInfo) GetAccountChangeDate() *string
- func (t *ThreeDsCardholderAccountInfo) GetAccountCreatedDate() *string
- func (t *ThreeDsCardholderAccountInfo) GetAccountLastChanged() *string
- func (t *ThreeDsCardholderAccountInfo) GetAccountPwdChangeDate() *string
- func (t *ThreeDsCardholderAccountInfo) GetAccountPwdLastChanged() *string
- func (t *ThreeDsCardholderAccountInfo) GetExtraProperties() map[string]interface{}
- func (t *ThreeDsCardholderAccountInfo) GetPaymentAccountAge() *string
- func (t *ThreeDsCardholderAccountInfo) GetPaymentAccountCreated() *string
- func (t *ThreeDsCardholderAccountInfo) GetPurchaseCountHalfYear() *string
- func (t *ThreeDsCardholderAccountInfo) GetShippingAccountNameMatch() *bool
- func (t *ThreeDsCardholderAccountInfo) GetShippingAddressFirstUsed() *string
- func (t *ThreeDsCardholderAccountInfo) GetShippingAddressUsageDate() *string
- func (t *ThreeDsCardholderAccountInfo) GetSuspiciousActivityObserved() *bool
- func (t *ThreeDsCardholderAccountInfo) GetTransactionCountDay() *string
- func (t *ThreeDsCardholderAccountInfo) GetTransactionCountYear() *string
- func (t *ThreeDsCardholderAccountInfo) MarshalJSON() ([]byte, error)
- func (t *ThreeDsCardholderAccountInfo) SetAccountAge(accountAge *string)
- func (t *ThreeDsCardholderAccountInfo) SetAccountChangeDate(accountChangeDate *string)
- func (t *ThreeDsCardholderAccountInfo) SetAccountCreatedDate(accountCreatedDate *string)
- func (t *ThreeDsCardholderAccountInfo) SetAccountLastChanged(accountLastChanged *string)
- func (t *ThreeDsCardholderAccountInfo) SetAccountPwdChangeDate(accountPwdChangeDate *string)
- func (t *ThreeDsCardholderAccountInfo) SetAccountPwdLastChanged(accountPwdLastChanged *string)
- func (t *ThreeDsCardholderAccountInfo) SetPaymentAccountAge(paymentAccountAge *string)
- func (t *ThreeDsCardholderAccountInfo) SetPaymentAccountCreated(paymentAccountCreated *string)
- func (t *ThreeDsCardholderAccountInfo) SetPurchaseCountHalfYear(purchaseCountHalfYear *string)
- func (t *ThreeDsCardholderAccountInfo) SetShippingAccountNameMatch(shippingAccountNameMatch *bool)
- func (t *ThreeDsCardholderAccountInfo) SetShippingAddressFirstUsed(shippingAddressFirstUsed *string)
- func (t *ThreeDsCardholderAccountInfo) SetShippingAddressUsageDate(shippingAddressUsageDate *string)
- func (t *ThreeDsCardholderAccountInfo) SetSuspiciousActivityObserved(suspiciousActivityObserved *bool)
- func (t *ThreeDsCardholderAccountInfo) SetTransactionCountDay(transactionCountDay *string)
- func (t *ThreeDsCardholderAccountInfo) SetTransactionCountYear(transactionCountYear *string)
- func (t *ThreeDsCardholderAccountInfo) String() string
- func (t *ThreeDsCardholderAccountInfo) UnmarshalJSON(data []byte) error
- type ThreeDsCardholderAuthenticationInfo
- func (t *ThreeDsCardholderAuthenticationInfo) GetData() *string
- func (t *ThreeDsCardholderAuthenticationInfo) GetExtraProperties() map[string]interface{}
- func (t *ThreeDsCardholderAuthenticationInfo) GetMethod() *string
- func (t *ThreeDsCardholderAuthenticationInfo) GetTimestamp() *string
- func (t *ThreeDsCardholderAuthenticationInfo) MarshalJSON() ([]byte, error)
- func (t *ThreeDsCardholderAuthenticationInfo) SetData(data *string)
- func (t *ThreeDsCardholderAuthenticationInfo) SetMethod(method *string)
- func (t *ThreeDsCardholderAuthenticationInfo) SetTimestamp(timestamp *string)
- func (t *ThreeDsCardholderAuthenticationInfo) String() string
- func (t *ThreeDsCardholderAuthenticationInfo) UnmarshalJSON(data []byte) error
- type ThreeDsCardholderInfo
- func (t *ThreeDsCardholderInfo) GetAccountID() *string
- func (t *ThreeDsCardholderInfo) GetAccountInfo() *ThreeDsCardholderAccountInfo
- func (t *ThreeDsCardholderInfo) GetAccountType() *string
- func (t *ThreeDsCardholderInfo) GetAuthenticationInfo() *ThreeDsCardholderAuthenticationInfo
- func (t *ThreeDsCardholderInfo) GetBillingAddress() *ThreeDsAddress
- func (t *ThreeDsCardholderInfo) GetBillingShippingAddressMatch() *string
- func (t *ThreeDsCardholderInfo) GetEmail() *string
- func (t *ThreeDsCardholderInfo) GetExtraProperties() map[string]interface{}
- func (t *ThreeDsCardholderInfo) GetMobilePhoneNumber() *ThreeDsCardholderPhoneNumber
- func (t *ThreeDsCardholderInfo) GetName() *string
- func (t *ThreeDsCardholderInfo) GetPhoneNumber() *ThreeDsCardholderPhoneNumber
- func (t *ThreeDsCardholderInfo) GetPriorAuthenticationInfo() *ThreeDsPriorAuthenticationInfo
- func (t *ThreeDsCardholderInfo) GetShippingAddress() *ThreeDsAddress
- func (t *ThreeDsCardholderInfo) GetWorkPhoneNumber() *ThreeDsCardholderPhoneNumber
- func (t *ThreeDsCardholderInfo) MarshalJSON() ([]byte, error)
- func (t *ThreeDsCardholderInfo) SetAccountID(accountID *string)
- func (t *ThreeDsCardholderInfo) SetAccountInfo(accountInfo *ThreeDsCardholderAccountInfo)
- func (t *ThreeDsCardholderInfo) SetAccountType(accountType *string)
- func (t *ThreeDsCardholderInfo) SetAuthenticationInfo(authenticationInfo *ThreeDsCardholderAuthenticationInfo)
- func (t *ThreeDsCardholderInfo) SetBillingAddress(billingAddress *ThreeDsAddress)
- func (t *ThreeDsCardholderInfo) SetBillingShippingAddressMatch(billingShippingAddressMatch *string)
- func (t *ThreeDsCardholderInfo) SetEmail(email *string)
- func (t *ThreeDsCardholderInfo) SetMobilePhoneNumber(mobilePhoneNumber *ThreeDsCardholderPhoneNumber)
- func (t *ThreeDsCardholderInfo) SetName(name *string)
- func (t *ThreeDsCardholderInfo) SetPhoneNumber(phoneNumber *ThreeDsCardholderPhoneNumber)
- func (t *ThreeDsCardholderInfo) SetPriorAuthenticationInfo(priorAuthenticationInfo *ThreeDsPriorAuthenticationInfo)
- func (t *ThreeDsCardholderInfo) SetShippingAddress(shippingAddress *ThreeDsAddress)
- func (t *ThreeDsCardholderInfo) SetWorkPhoneNumber(workPhoneNumber *ThreeDsCardholderPhoneNumber)
- func (t *ThreeDsCardholderInfo) String() string
- func (t *ThreeDsCardholderInfo) UnmarshalJSON(data []byte) error
- type ThreeDsCardholderPhoneNumber
- func (t *ThreeDsCardholderPhoneNumber) GetCountryCode() *string
- func (t *ThreeDsCardholderPhoneNumber) GetExtraProperties() map[string]interface{}
- func (t *ThreeDsCardholderPhoneNumber) GetNumber() *string
- func (t *ThreeDsCardholderPhoneNumber) MarshalJSON() ([]byte, error)
- func (t *ThreeDsCardholderPhoneNumber) SetCountryCode(countryCode *string)
- func (t *ThreeDsCardholderPhoneNumber) SetNumber(number *string)
- func (t *ThreeDsCardholderPhoneNumber) String() string
- func (t *ThreeDsCardholderPhoneNumber) UnmarshalJSON(data []byte) error
- type ThreeDsDeviceInfo
- func (t *ThreeDsDeviceInfo) GetBrowserAcceptHeader() *string
- func (t *ThreeDsDeviceInfo) GetBrowserColorDepth() *string
- func (t *ThreeDsDeviceInfo) GetBrowserIP() *string
- func (t *ThreeDsDeviceInfo) GetBrowserJavaEnabled() *bool
- func (t *ThreeDsDeviceInfo) GetBrowserJavascriptEnabled() *bool
- func (t *ThreeDsDeviceInfo) GetBrowserLanguage() *string
- func (t *ThreeDsDeviceInfo) GetBrowserScreenHeight() *string
- func (t *ThreeDsDeviceInfo) GetBrowserScreenWidth() *string
- func (t *ThreeDsDeviceInfo) GetBrowserTz() *string
- func (t *ThreeDsDeviceInfo) GetBrowserUserAgent() *string
- func (t *ThreeDsDeviceInfo) GetExtraProperties() map[string]interface{}
- func (t *ThreeDsDeviceInfo) GetSdkApplicationID() *string
- func (t *ThreeDsDeviceInfo) GetSdkEncryptionData() *string
- func (t *ThreeDsDeviceInfo) GetSdkEphemeralPublicKey() *string
- func (t *ThreeDsDeviceInfo) GetSdkMaxTimeout() *string
- func (t *ThreeDsDeviceInfo) GetSdkReferenceNumber() *string
- func (t *ThreeDsDeviceInfo) GetSdkRenderOptions() *ThreeDsMobileSdkRenderOptions
- func (t *ThreeDsDeviceInfo) GetSdkTransactionID() *string
- func (t *ThreeDsDeviceInfo) MarshalJSON() ([]byte, error)
- func (t *ThreeDsDeviceInfo) SetBrowserAcceptHeader(browserAcceptHeader *string)
- func (t *ThreeDsDeviceInfo) SetBrowserColorDepth(browserColorDepth *string)
- func (t *ThreeDsDeviceInfo) SetBrowserIP(browserIP *string)
- func (t *ThreeDsDeviceInfo) SetBrowserJavaEnabled(browserJavaEnabled *bool)
- func (t *ThreeDsDeviceInfo) SetBrowserJavascriptEnabled(browserJavascriptEnabled *bool)
- func (t *ThreeDsDeviceInfo) SetBrowserLanguage(browserLanguage *string)
- func (t *ThreeDsDeviceInfo) SetBrowserScreenHeight(browserScreenHeight *string)
- func (t *ThreeDsDeviceInfo) SetBrowserScreenWidth(browserScreenWidth *string)
- func (t *ThreeDsDeviceInfo) SetBrowserTz(browserTz *string)
- func (t *ThreeDsDeviceInfo) SetBrowserUserAgent(browserUserAgent *string)
- func (t *ThreeDsDeviceInfo) SetSdkApplicationID(sdkApplicationID *string)
- func (t *ThreeDsDeviceInfo) SetSdkEncryptionData(sdkEncryptionData *string)
- func (t *ThreeDsDeviceInfo) SetSdkEphemeralPublicKey(sdkEphemeralPublicKey *string)
- func (t *ThreeDsDeviceInfo) SetSdkMaxTimeout(sdkMaxTimeout *string)
- func (t *ThreeDsDeviceInfo) SetSdkReferenceNumber(sdkReferenceNumber *string)
- func (t *ThreeDsDeviceInfo) SetSdkRenderOptions(sdkRenderOptions *ThreeDsMobileSdkRenderOptions)
- func (t *ThreeDsDeviceInfo) SetSdkTransactionID(sdkTransactionID *string)
- func (t *ThreeDsDeviceInfo) String() string
- func (t *ThreeDsDeviceInfo) UnmarshalJSON(data []byte) error
- type ThreeDsMerchantInfo
- func (t *ThreeDsMerchantInfo) GetAcquirerBin() *string
- func (t *ThreeDsMerchantInfo) GetCategoryCode() *string
- func (t *ThreeDsMerchantInfo) GetCountryCode() *string
- func (t *ThreeDsMerchantInfo) GetExtraProperties() map[string]interface{}
- func (t *ThreeDsMerchantInfo) GetMid() *string
- func (t *ThreeDsMerchantInfo) GetName() *string
- func (t *ThreeDsMerchantInfo) GetRiskInfo() *ThreeDsMerchantRiskInfo
- func (t *ThreeDsMerchantInfo) GetURL() *string
- func (t *ThreeDsMerchantInfo) MarshalJSON() ([]byte, error)
- func (t *ThreeDsMerchantInfo) SetAcquirerBin(acquirerBin *string)
- func (t *ThreeDsMerchantInfo) SetCategoryCode(categoryCode *string)
- func (t *ThreeDsMerchantInfo) SetCountryCode(countryCode *string)
- func (t *ThreeDsMerchantInfo) SetMid(mid *string)
- func (t *ThreeDsMerchantInfo) SetName(name *string)
- func (t *ThreeDsMerchantInfo) SetRiskInfo(riskInfo *ThreeDsMerchantRiskInfo)
- func (t *ThreeDsMerchantInfo) SetURL(url *string)
- func (t *ThreeDsMerchantInfo) String() string
- func (t *ThreeDsMerchantInfo) UnmarshalJSON(data []byte) error
- type ThreeDsMerchantRiskInfo
- func (t *ThreeDsMerchantRiskInfo) GetDeliveryEmail() *string
- func (t *ThreeDsMerchantRiskInfo) GetDeliveryTimeFrame() *string
- func (t *ThreeDsMerchantRiskInfo) GetExtraProperties() map[string]interface{}
- func (t *ThreeDsMerchantRiskInfo) GetGiftCardAmount() *string
- func (t *ThreeDsMerchantRiskInfo) GetGiftCardCount() *string
- func (t *ThreeDsMerchantRiskInfo) GetGiftCardCurrency() *string
- func (t *ThreeDsMerchantRiskInfo) GetPreOrderDate() *string
- func (t *ThreeDsMerchantRiskInfo) GetPreOrderPurchase() *bool
- func (t *ThreeDsMerchantRiskInfo) GetReorderedPurchase() *bool
- func (t *ThreeDsMerchantRiskInfo) GetShippingMethod() *string
- func (t *ThreeDsMerchantRiskInfo) MarshalJSON() ([]byte, error)
- func (t *ThreeDsMerchantRiskInfo) SetDeliveryEmail(deliveryEmail *string)
- func (t *ThreeDsMerchantRiskInfo) SetDeliveryTimeFrame(deliveryTimeFrame *string)
- func (t *ThreeDsMerchantRiskInfo) SetGiftCardAmount(giftCardAmount *string)
- func (t *ThreeDsMerchantRiskInfo) SetGiftCardCount(giftCardCount *string)
- func (t *ThreeDsMerchantRiskInfo) SetGiftCardCurrency(giftCardCurrency *string)
- func (t *ThreeDsMerchantRiskInfo) SetPreOrderDate(preOrderDate *string)
- func (t *ThreeDsMerchantRiskInfo) SetPreOrderPurchase(preOrderPurchase *bool)
- func (t *ThreeDsMerchantRiskInfo) SetReorderedPurchase(reorderedPurchase *bool)
- func (t *ThreeDsMerchantRiskInfo) SetShippingMethod(shippingMethod *string)
- func (t *ThreeDsMerchantRiskInfo) String() string
- func (t *ThreeDsMerchantRiskInfo) UnmarshalJSON(data []byte) error
- type ThreeDsMessageExtension
- func (t *ThreeDsMessageExtension) GetCritical() *bool
- func (t *ThreeDsMessageExtension) GetData() any
- func (t *ThreeDsMessageExtension) GetExtraProperties() map[string]interface{}
- func (t *ThreeDsMessageExtension) GetID() *string
- func (t *ThreeDsMessageExtension) GetName() *string
- func (t *ThreeDsMessageExtension) MarshalJSON() ([]byte, error)
- func (t *ThreeDsMessageExtension) SetCritical(critical *bool)
- func (t *ThreeDsMessageExtension) SetData(data any)
- func (t *ThreeDsMessageExtension) SetID(id *string)
- func (t *ThreeDsMessageExtension) SetName(name *string)
- func (t *ThreeDsMessageExtension) String() string
- func (t *ThreeDsMessageExtension) UnmarshalJSON(data []byte) error
- type ThreeDsMethod
- func (t *ThreeDsMethod) GetExtraProperties() map[string]interface{}
- func (t *ThreeDsMethod) GetMethodCompletionIndicator() *string
- func (t *ThreeDsMethod) GetMethodURL() *string
- func (t *ThreeDsMethod) MarshalJSON() ([]byte, error)
- func (t *ThreeDsMethod) SetMethodCompletionIndicator(methodCompletionIndicator *string)
- func (t *ThreeDsMethod) SetMethodURL(methodURL *string)
- func (t *ThreeDsMethod) String() string
- func (t *ThreeDsMethod) UnmarshalJSON(data []byte) error
- type ThreeDsMobileSdkRenderOptions
- func (t *ThreeDsMobileSdkRenderOptions) GetExtraProperties() map[string]interface{}
- func (t *ThreeDsMobileSdkRenderOptions) GetSdkInterface() *string
- func (t *ThreeDsMobileSdkRenderOptions) GetSdkUIType() []string
- func (t *ThreeDsMobileSdkRenderOptions) MarshalJSON() ([]byte, error)
- func (t *ThreeDsMobileSdkRenderOptions) SetSdkInterface(sdkInterface *string)
- func (t *ThreeDsMobileSdkRenderOptions) SetSdkUIType(sdkUIType []string)
- func (t *ThreeDsMobileSdkRenderOptions) String() string
- func (t *ThreeDsMobileSdkRenderOptions) UnmarshalJSON(data []byte) error
- type ThreeDsPriorAuthenticationInfo
- func (t *ThreeDsPriorAuthenticationInfo) GetData() *string
- func (t *ThreeDsPriorAuthenticationInfo) GetExtraProperties() map[string]interface{}
- func (t *ThreeDsPriorAuthenticationInfo) GetMethod() *string
- func (t *ThreeDsPriorAuthenticationInfo) GetReferenceID() *string
- func (t *ThreeDsPriorAuthenticationInfo) GetTimestamp() *string
- func (t *ThreeDsPriorAuthenticationInfo) MarshalJSON() ([]byte, error)
- func (t *ThreeDsPriorAuthenticationInfo) SetData(data *string)
- func (t *ThreeDsPriorAuthenticationInfo) SetMethod(method *string)
- func (t *ThreeDsPriorAuthenticationInfo) SetReferenceID(referenceID *string)
- func (t *ThreeDsPriorAuthenticationInfo) SetTimestamp(timestamp *string)
- func (t *ThreeDsPriorAuthenticationInfo) String() string
- func (t *ThreeDsPriorAuthenticationInfo) UnmarshalJSON(data []byte) error
- type ThreeDsPurchaseInfo
- func (t *ThreeDsPurchaseInfo) GetAmount() *string
- func (t *ThreeDsPurchaseInfo) GetCurrency() *string
- func (t *ThreeDsPurchaseInfo) GetDate() *string
- func (t *ThreeDsPurchaseInfo) GetExponent() *string
- func (t *ThreeDsPurchaseInfo) GetExtraProperties() map[string]interface{}
- func (t *ThreeDsPurchaseInfo) GetInstallmentCount() *string
- func (t *ThreeDsPurchaseInfo) GetRecurringExpiration() *string
- func (t *ThreeDsPurchaseInfo) GetRecurringFrequency() *string
- func (t *ThreeDsPurchaseInfo) GetTransactionType() *string
- func (t *ThreeDsPurchaseInfo) MarshalJSON() ([]byte, error)
- func (t *ThreeDsPurchaseInfo) SetAmount(amount *string)
- func (t *ThreeDsPurchaseInfo) SetCurrency(currency *string)
- func (t *ThreeDsPurchaseInfo) SetDate(date *string)
- func (t *ThreeDsPurchaseInfo) SetExponent(exponent *string)
- func (t *ThreeDsPurchaseInfo) SetInstallmentCount(installmentCount *string)
- func (t *ThreeDsPurchaseInfo) SetRecurringExpiration(recurringExpiration *string)
- func (t *ThreeDsPurchaseInfo) SetRecurringFrequency(recurringFrequency *string)
- func (t *ThreeDsPurchaseInfo) SetTransactionType(transactionType *string)
- func (t *ThreeDsPurchaseInfo) String() string
- func (t *ThreeDsPurchaseInfo) UnmarshalJSON(data []byte) error
- type ThreeDsRequestorInfo
- func (t *ThreeDsRequestorInfo) GetAmexRequestorType() *string
- func (t *ThreeDsRequestorInfo) GetCbSiretNumber() *string
- func (t *ThreeDsRequestorInfo) GetDiscoverClientID() *string
- func (t *ThreeDsRequestorInfo) GetDiscoverRequestorID() *string
- func (t *ThreeDsRequestorInfo) GetExtraProperties() map[string]interface{}
- func (t *ThreeDsRequestorInfo) GetID() *string
- func (t *ThreeDsRequestorInfo) GetName() *string
- func (t *ThreeDsRequestorInfo) GetURL() *string
- func (t *ThreeDsRequestorInfo) MarshalJSON() ([]byte, error)
- func (t *ThreeDsRequestorInfo) SetAmexRequestorType(amexRequestorType *string)
- func (t *ThreeDsRequestorInfo) SetCbSiretNumber(cbSiretNumber *string)
- func (t *ThreeDsRequestorInfo) SetDiscoverClientID(discoverClientID *string)
- func (t *ThreeDsRequestorInfo) SetDiscoverRequestorID(discoverRequestorID *string)
- func (t *ThreeDsRequestorInfo) SetID(id *string)
- func (t *ThreeDsRequestorInfo) SetName(name *string)
- func (t *ThreeDsRequestorInfo) SetURL(url *string)
- func (t *ThreeDsRequestorInfo) String() string
- func (t *ThreeDsRequestorInfo) UnmarshalJSON(data []byte) error
- type ThreeDsSession
- func (t *ThreeDsSession) GetAdditionalCardBrands() []string
- func (t *ThreeDsSession) GetAuthentication() *ThreeDsAuthentication
- func (t *ThreeDsSession) GetCardBrand() *string
- func (t *ThreeDsSession) GetCreatedBy() *string
- func (t *ThreeDsSession) GetCreatedDate() *time.Time
- func (t *ThreeDsSession) GetDevice() *string
- func (t *ThreeDsSession) GetDeviceInfo() *ThreeDsDeviceInfo
- func (t *ThreeDsSession) GetExpirationDate() *time.Time
- func (t *ThreeDsSession) GetExtraProperties() map[string]interface{}
- func (t *ThreeDsSession) GetID() *string
- func (t *ThreeDsSession) GetMetadata() map[string]*string
- func (t *ThreeDsSession) GetMethod() *ThreeDsMethod
- func (t *ThreeDsSession) GetModifiedBy() *string
- func (t *ThreeDsSession) GetModifiedDate() *time.Time
- func (t *ThreeDsSession) GetPanTokenID() *string
- func (t *ThreeDsSession) GetTenantID() *string
- func (t *ThreeDsSession) GetTokenID() *string
- func (t *ThreeDsSession) GetTokenIntentID() *string
- func (t *ThreeDsSession) GetType() *string
- func (t *ThreeDsSession) GetVersion() *ThreeDsVersion
- func (t *ThreeDsSession) GetWebChallengeMode() *string
- func (t *ThreeDsSession) MarshalJSON() ([]byte, error)
- func (t *ThreeDsSession) SetAdditionalCardBrands(additionalCardBrands []string)
- func (t *ThreeDsSession) SetAuthentication(authentication *ThreeDsAuthentication)
- func (t *ThreeDsSession) SetCardBrand(cardBrand *string)
- func (t *ThreeDsSession) SetCreatedBy(createdBy *string)
- func (t *ThreeDsSession) SetCreatedDate(createdDate *time.Time)
- func (t *ThreeDsSession) SetDevice(device *string)
- func (t *ThreeDsSession) SetDeviceInfo(deviceInfo *ThreeDsDeviceInfo)
- func (t *ThreeDsSession) SetExpirationDate(expirationDate *time.Time)
- func (t *ThreeDsSession) SetID(id *string)
- func (t *ThreeDsSession) SetMetadata(metadata map[string]*string)
- func (t *ThreeDsSession) SetMethod(method *ThreeDsMethod)
- func (t *ThreeDsSession) SetModifiedBy(modifiedBy *string)
- func (t *ThreeDsSession) SetModifiedDate(modifiedDate *time.Time)
- func (t *ThreeDsSession) SetPanTokenID(panTokenID *string)
- func (t *ThreeDsSession) SetTenantID(tenantID *string)
- func (t *ThreeDsSession) SetTokenID(tokenID *string)
- func (t *ThreeDsSession) SetTokenIntentID(tokenIntentID *string)
- func (t *ThreeDsSession) SetType(type_ *string)
- func (t *ThreeDsSession) SetVersion(version *ThreeDsVersion)
- func (t *ThreeDsSession) SetWebChallengeMode(webChallengeMode *string)
- func (t *ThreeDsSession) String() string
- func (t *ThreeDsSession) UnmarshalJSON(data []byte) error
- type ThreeDsVersion
- func (t *ThreeDsVersion) GetAcsInformation() []string
- func (t *ThreeDsVersion) GetAvailableVersions() []string
- func (t *ThreeDsVersion) GetEarliestAcsSupportedVersion() *string
- func (t *ThreeDsVersion) GetEarliestDsSupportedVersion() *string
- func (t *ThreeDsVersion) GetExtraProperties() map[string]interface{}
- func (t *ThreeDsVersion) GetLatestAcsSupportedVersion() *string
- func (t *ThreeDsVersion) GetLatestDsSupportedVersion() *string
- func (t *ThreeDsVersion) GetRecommendedVersion() *string
- func (t *ThreeDsVersion) MarshalJSON() ([]byte, error)
- func (t *ThreeDsVersion) SetAcsInformation(acsInformation []string)
- func (t *ThreeDsVersion) SetAvailableVersions(availableVersions []string)
- func (t *ThreeDsVersion) SetEarliestAcsSupportedVersion(earliestAcsSupportedVersion *string)
- func (t *ThreeDsVersion) SetEarliestDsSupportedVersion(earliestDsSupportedVersion *string)
- func (t *ThreeDsVersion) SetLatestAcsSupportedVersion(latestAcsSupportedVersion *string)
- func (t *ThreeDsVersion) SetLatestDsSupportedVersion(latestDsSupportedVersion *string)
- func (t *ThreeDsVersion) SetRecommendedVersion(recommendedVersion *string)
- func (t *ThreeDsVersion) String() string
- func (t *ThreeDsVersion) UnmarshalJSON(data []byte) error
- type Token
- func (t *Token) GetAliases() []string
- func (t *Token) GetAuthentication() any
- func (t *Token) GetBank() *BankDetails
- func (t *Token) GetCard() *CardDetails
- func (t *Token) GetContainers() []string
- func (t *Token) GetCreatedAt() *time.Time
- func (t *Token) GetCreatedBy() *string
- func (t *Token) GetData() any
- func (t *Token) GetEnrichments() *TokenEnrichments
- func (t *Token) GetExpiresAt() *time.Time
- func (t *Token) GetExtraProperties() map[string]interface{}
- func (t *Token) GetExtras() *TokenExtras
- func (t *Token) GetFingerprint() *string
- func (t *Token) GetFingerprintExpression() *string
- func (t *Token) GetID() *string
- func (t *Token) GetMask() any
- func (t *Token) GetMetadata() map[string]*string
- func (t *Token) GetModifiedAt() *time.Time
- func (t *Token) GetModifiedBy() *string
- func (t *Token) GetNetworkToken() *CardDetails
- func (t *Token) GetPrivacy() *Privacy
- func (t *Token) GetSearchIndexes() []string
- func (t *Token) GetTenantID() *string
- func (t *Token) GetType() *string
- func (t *Token) MarshalJSON() ([]byte, error)
- func (t *Token) SetAliases(aliases []string)
- func (t *Token) SetAuthentication(authentication any)
- func (t *Token) SetBank(bank *BankDetails)
- func (t *Token) SetCard(card *CardDetails)
- func (t *Token) SetContainers(containers []string)
- func (t *Token) SetCreatedAt(createdAt *time.Time)
- func (t *Token) SetCreatedBy(createdBy *string)
- func (t *Token) SetData(data any)
- func (t *Token) SetEnrichments(enrichments *TokenEnrichments)
- func (t *Token) SetExpiresAt(expiresAt *time.Time)
- func (t *Token) SetExtras(extras *TokenExtras)
- func (t *Token) SetFingerprint(fingerprint *string)
- func (t *Token) SetFingerprintExpression(fingerprintExpression *string)
- func (t *Token) SetID(id *string)
- func (t *Token) SetMask(mask any)
- func (t *Token) SetMetadata(metadata map[string]*string)
- func (t *Token) SetModifiedAt(modifiedAt *time.Time)
- func (t *Token) SetModifiedBy(modifiedBy *string)
- func (t *Token) SetNetworkToken(networkToken *CardDetails)
- func (t *Token) SetPrivacy(privacy *Privacy)
- func (t *Token) SetSearchIndexes(searchIndexes []string)
- func (t *Token) SetTenantID(tenantID *string)
- func (t *Token) SetType(type_ *string)
- func (t *Token) String() string
- func (t *Token) UnmarshalJSON(data []byte) error
- type TokenAuthentication
- func (t *TokenAuthentication) GetEciIndicator() *string
- func (t *TokenAuthentication) GetExtraProperties() map[string]interface{}
- func (t *TokenAuthentication) GetThreedsCryptogram() *string
- func (t *TokenAuthentication) MarshalJSON() ([]byte, error)
- func (t *TokenAuthentication) SetEciIndicator(eciIndicator *string)
- func (t *TokenAuthentication) SetThreedsCryptogram(threedsCryptogram *string)
- func (t *TokenAuthentication) String() string
- func (t *TokenAuthentication) UnmarshalJSON(data []byte) error
- type TokenCursorPaginatedList
- func (t *TokenCursorPaginatedList) GetData() []*Token
- func (t *TokenCursorPaginatedList) GetExtraProperties() map[string]interface{}
- func (t *TokenCursorPaginatedList) GetPagination() *CursorPagination
- func (t *TokenCursorPaginatedList) MarshalJSON() ([]byte, error)
- func (t *TokenCursorPaginatedList) SetData(data []*Token)
- func (t *TokenCursorPaginatedList) SetPagination(pagination *CursorPagination)
- func (t *TokenCursorPaginatedList) String() string
- func (t *TokenCursorPaginatedList) UnmarshalJSON(data []byte) error
- type TokenEnrichments
- func (t *TokenEnrichments) GetBinDetails() *BinDetails
- func (t *TokenEnrichments) GetCardDetails() *TokenEnrichmentsCardDetails
- func (t *TokenEnrichments) GetExtraProperties() map[string]interface{}
- func (t *TokenEnrichments) MarshalJSON() ([]byte, error)
- func (t *TokenEnrichments) SetBinDetails(binDetails *BinDetails)
- func (t *TokenEnrichments) SetCardDetails(cardDetails *TokenEnrichmentsCardDetails)
- func (t *TokenEnrichments) String() string
- func (t *TokenEnrichments) UnmarshalJSON(data []byte) error
- type TokenEnrichmentsCardDetails
- func (t *TokenEnrichmentsCardDetails) GetBin() *string
- func (t *TokenEnrichmentsCardDetails) GetExtraProperties() map[string]interface{}
- func (t *TokenEnrichmentsCardDetails) GetLast4() *string
- func (t *TokenEnrichmentsCardDetails) MarshalJSON() ([]byte, error)
- func (t *TokenEnrichmentsCardDetails) SetBin(bin *string)
- func (t *TokenEnrichmentsCardDetails) SetLast4(last4 *string)
- func (t *TokenEnrichmentsCardDetails) String() string
- func (t *TokenEnrichmentsCardDetails) UnmarshalJSON(data []byte) error
- type TokenExtras
- func (t *TokenExtras) GetDecryptedPayload() *bool
- func (t *TokenExtras) GetDeduplicated() *bool
- func (t *TokenExtras) GetDeduplicationBehavior() *string
- func (t *TokenExtras) GetExtraProperties() map[string]interface{}
- func (t *TokenExtras) GetNetworkTokenIDs() []string
- func (t *TokenExtras) GetTspDetails() *TokenServiceProviderDetails
- func (t *TokenExtras) MarshalJSON() ([]byte, error)
- func (t *TokenExtras) SetDecryptedPayload(decryptedPayload *bool)
- func (t *TokenExtras) SetDeduplicated(deduplicated *bool)
- func (t *TokenExtras) SetDeduplicationBehavior(deduplicationBehavior *string)
- func (t *TokenExtras) SetNetworkTokenIDs(networkTokenIDs []string)
- func (t *TokenExtras) SetTspDetails(tspDetails *TokenServiceProviderDetails)
- func (t *TokenExtras) String() string
- func (t *TokenExtras) UnmarshalJSON(data []byte) error
- type TokenIntent
- func (t *TokenIntent) GetAuthentication() any
- func (t *TokenIntent) GetBank() *BankDetails
- func (t *TokenIntent) GetCard() *CardDetails
- func (t *TokenIntent) GetCreatedAt() *time.Time
- func (t *TokenIntent) GetCreatedBy() *string
- func (t *TokenIntent) GetExpiresAt() *time.Time
- func (t *TokenIntent) GetExtraProperties() map[string]interface{}
- func (t *TokenIntent) GetExtras() *TokenIntentExtras
- func (t *TokenIntent) GetFingerprint() *string
- func (t *TokenIntent) GetID() *string
- func (t *TokenIntent) GetNetworkToken() *CardDetails
- func (t *TokenIntent) GetTenantID() *string
- func (t *TokenIntent) GetType() *string
- func (t *TokenIntent) MarshalJSON() ([]byte, error)
- func (t *TokenIntent) SetAuthentication(authentication any)
- func (t *TokenIntent) SetBank(bank *BankDetails)
- func (t *TokenIntent) SetCard(card *CardDetails)
- func (t *TokenIntent) SetCreatedAt(createdAt *time.Time)
- func (t *TokenIntent) SetCreatedBy(createdBy *string)
- func (t *TokenIntent) SetExpiresAt(expiresAt *time.Time)
- func (t *TokenIntent) SetExtras(extras *TokenIntentExtras)
- func (t *TokenIntent) SetFingerprint(fingerprint *string)
- func (t *TokenIntent) SetID(id *string)
- func (t *TokenIntent) SetNetworkToken(networkToken *CardDetails)
- func (t *TokenIntent) SetTenantID(tenantID *string)
- func (t *TokenIntent) SetType(type_ *string)
- func (t *TokenIntent) String() string
- func (t *TokenIntent) UnmarshalJSON(data []byte) error
- type TokenIntentExtras
- func (t *TokenIntentExtras) GetExtraProperties() map[string]interface{}
- func (t *TokenIntentExtras) GetNetworkTokenIDs() []string
- func (t *TokenIntentExtras) GetTspDetails() *TokenServiceProviderDetails
- func (t *TokenIntentExtras) MarshalJSON() ([]byte, error)
- func (t *TokenIntentExtras) SetNetworkTokenIDs(networkTokenIDs []string)
- func (t *TokenIntentExtras) SetTspDetails(tspDetails *TokenServiceProviderDetails)
- func (t *TokenIntentExtras) String() string
- func (t *TokenIntentExtras) UnmarshalJSON(data []byte) error
- type TokenServiceProviderDetails
- func (t *TokenServiceProviderDetails) GetAssuranceDetails() *AssuranceDetails
- func (t *TokenServiceProviderDetails) GetAuthMethod() *string
- func (t *TokenServiceProviderDetails) GetAuthenticationResponses() []*AuthenticationResponse
- func (t *TokenServiceProviderDetails) GetCardholderName() *string
- func (t *TokenServiceProviderDetails) GetCurrencyCode() *string
- func (t *TokenServiceProviderDetails) GetDeviceManufacturerIdentifier() *string
- func (t *TokenServiceProviderDetails) GetEciIndicator() *string
- func (t *TokenServiceProviderDetails) GetExtraProperties() map[string]interface{}
- func (t *TokenServiceProviderDetails) GetMerchantTokenIdentifier() *string
- func (t *TokenServiceProviderDetails) GetMessageID() *string
- func (t *TokenServiceProviderDetails) GetPaymentDataType() *string
- func (t *TokenServiceProviderDetails) GetStatus() *string
- func (t *TokenServiceProviderDetails) GetTransactionAmount() *int64
- func (t *TokenServiceProviderDetails) GetTransactionID() *string
- func (t *TokenServiceProviderDetails) GetTsp() *string
- func (t *TokenServiceProviderDetails) MarshalJSON() ([]byte, error)
- func (t *TokenServiceProviderDetails) SetAssuranceDetails(assuranceDetails *AssuranceDetails)
- func (t *TokenServiceProviderDetails) SetAuthMethod(authMethod *string)
- func (t *TokenServiceProviderDetails) SetAuthenticationResponses(authenticationResponses []*AuthenticationResponse)
- func (t *TokenServiceProviderDetails) SetCardholderName(cardholderName *string)
- func (t *TokenServiceProviderDetails) SetCurrencyCode(currencyCode *string)
- func (t *TokenServiceProviderDetails) SetDeviceManufacturerIdentifier(deviceManufacturerIdentifier *string)
- func (t *TokenServiceProviderDetails) SetEciIndicator(eciIndicator *string)
- func (t *TokenServiceProviderDetails) SetMerchantTokenIdentifier(merchantTokenIdentifier *string)
- func (t *TokenServiceProviderDetails) SetMessageID(messageID *string)
- func (t *TokenServiceProviderDetails) SetPaymentDataType(paymentDataType *string)
- func (t *TokenServiceProviderDetails) SetStatus(status *string)
- func (t *TokenServiceProviderDetails) SetTransactionAmount(transactionAmount *int64)
- func (t *TokenServiceProviderDetails) SetTransactionID(transactionID *string)
- func (t *TokenServiceProviderDetails) SetTsp(tsp *string)
- func (t *TokenServiceProviderDetails) String() string
- func (t *TokenServiceProviderDetails) UnmarshalJSON(data []byte) error
- type TokensListV2Request
- func (t *TokensListV2Request) SetContainer(container *string)
- func (t *TokensListV2Request) SetFingerprint(fingerprint *string)
- func (t *TokensListV2Request) SetMetadata(metadata map[string]*string)
- func (t *TokensListV2Request) SetSize(size *int)
- func (t *TokensListV2Request) SetStart(start *string)
- func (t *TokensListV2Request) SetType(type_ *string)
- type TransactionStatus
- type TransactionType
- type UnauthorizedError
- type UnprocessableEntityError
- type UpdateApplicationRequest
- func (u *UpdateApplicationRequest) MarshalJSON() ([]byte, error)
- func (u *UpdateApplicationRequest) SetName(name string)
- func (u *UpdateApplicationRequest) SetPermissions(permissions []string)
- func (u *UpdateApplicationRequest) SetRules(rules []*AccessRule)
- func (u *UpdateApplicationRequest) UnmarshalJSON(data []byte) error
- type UpdatePrivacy
- func (u *UpdatePrivacy) GetExtraProperties() map[string]interface{}
- func (u *UpdatePrivacy) GetImpactLevel() *string
- func (u *UpdatePrivacy) GetRestrictionPolicy() *string
- func (u *UpdatePrivacy) MarshalJSON() ([]byte, error)
- func (u *UpdatePrivacy) SetImpactLevel(impactLevel *string)
- func (u *UpdatePrivacy) SetRestrictionPolicy(restrictionPolicy *string)
- func (u *UpdatePrivacy) String() string
- func (u *UpdatePrivacy) UnmarshalJSON(data []byte) error
- type UpdateProxyRequest
- func (u *UpdateProxyRequest) MarshalJSON() ([]byte, error)
- func (u *UpdateProxyRequest) SetApplication(application *Application)
- func (u *UpdateProxyRequest) SetConfiguration(configuration map[string]*string)
- func (u *UpdateProxyRequest) SetDestinationURL(destinationURL string)
- func (u *UpdateProxyRequest) SetDisableDetokenization(disableDetokenization *bool)
- func (u *UpdateProxyRequest) SetName(name string)
- func (u *UpdateProxyRequest) SetRequestReactorID(requestReactorID *string)
- func (u *UpdateProxyRequest) SetRequestTransform(requestTransform *ProxyTransform)
- func (u *UpdateProxyRequest) SetRequestTransforms(requestTransforms []*ProxyTransform)
- func (u *UpdateProxyRequest) SetRequireAuth(requireAuth *bool)
- func (u *UpdateProxyRequest) SetResponseReactorID(responseReactorID *string)
- func (u *UpdateProxyRequest) SetResponseTransform(responseTransform *ProxyTransform)
- func (u *UpdateProxyRequest) SetResponseTransforms(responseTransforms []*ProxyTransform)
- func (u *UpdateProxyRequest) UnmarshalJSON(data []byte) error
- type UpdateReactorFormulaRequest
- func (u *UpdateReactorFormulaRequest) GetCode() *string
- func (u *UpdateReactorFormulaRequest) GetConfiguration() []*ReactorFormulaConfiguration
- func (u *UpdateReactorFormulaRequest) GetDescription() *string
- func (u *UpdateReactorFormulaRequest) GetExtraProperties() map[string]interface{}
- func (u *UpdateReactorFormulaRequest) GetIcon() *string
- func (u *UpdateReactorFormulaRequest) GetName() string
- func (u *UpdateReactorFormulaRequest) GetRequestParameters() []*ReactorFormulaRequestParameter
- func (u *UpdateReactorFormulaRequest) GetType() string
- func (u *UpdateReactorFormulaRequest) MarshalJSON() ([]byte, error)
- func (u *UpdateReactorFormulaRequest) SetCode(code *string)
- func (u *UpdateReactorFormulaRequest) SetConfiguration(configuration []*ReactorFormulaConfiguration)
- func (u *UpdateReactorFormulaRequest) SetDescription(description *string)
- func (u *UpdateReactorFormulaRequest) SetIcon(icon *string)
- func (u *UpdateReactorFormulaRequest) SetName(name string)
- func (u *UpdateReactorFormulaRequest) SetRequestParameters(requestParameters []*ReactorFormulaRequestParameter)
- func (u *UpdateReactorFormulaRequest) SetType(type_ string)
- func (u *UpdateReactorFormulaRequest) String() string
- func (u *UpdateReactorFormulaRequest) UnmarshalJSON(data []byte) error
- type UpdateReactorRequest
- func (u *UpdateReactorRequest) MarshalJSON() ([]byte, error)
- func (u *UpdateReactorRequest) SetApplication(application *Application)
- func (u *UpdateReactorRequest) SetCode(code string)
- func (u *UpdateReactorRequest) SetConfiguration(configuration map[string]*string)
- func (u *UpdateReactorRequest) SetName(name string)
- func (u *UpdateReactorRequest) SetRuntime(runtime *Runtime)
- func (u *UpdateReactorRequest) UnmarshalJSON(data []byte) error
- type UpdateTokenRequest
- func (u *UpdateTokenRequest) MarshalJSON() ([]byte, error)
- func (u *UpdateTokenRequest) SetContainers(containers []string)
- func (u *UpdateTokenRequest) SetData(data any)
- func (u *UpdateTokenRequest) SetDeduplicateToken(deduplicateToken *bool)
- func (u *UpdateTokenRequest) SetExpiresAt(expiresAt *string)
- func (u *UpdateTokenRequest) SetFingerprintExpression(fingerprintExpression *string)
- func (u *UpdateTokenRequest) SetMask(mask any)
- func (u *UpdateTokenRequest) SetMetadata(metadata map[string]*string)
- func (u *UpdateTokenRequest) SetPrivacy(privacy *UpdatePrivacy)
- func (u *UpdateTokenRequest) SetSearchIndexes(searchIndexes []string)
- func (u *UpdateTokenRequest) UnmarshalJSON(data []byte) error
- type UpdateWebhookRequest
- func (u *UpdateWebhookRequest) MarshalJSON() ([]byte, error)
- func (u *UpdateWebhookRequest) SetEvents(events []string)
- func (u *UpdateWebhookRequest) SetName(name string)
- func (u *UpdateWebhookRequest) SetNotifyEmail(notifyEmail *string)
- func (u *UpdateWebhookRequest) SetURL(url string)
- func (u *UpdateWebhookRequest) UnmarshalJSON(data []byte) error
- type User
- func (u *User) GetEmail() *string
- func (u *User) GetExtraProperties() map[string]interface{}
- func (u *User) GetFirstName() *string
- func (u *User) GetID() *string
- func (u *User) GetLastName() *string
- func (u *User) GetMfaEnrolled() *bool
- func (u *User) GetPicture() *string
- func (u *User) GetProvider() *string
- func (u *User) MarshalJSON() ([]byte, error)
- func (u *User) SetEmail(email *string)
- func (u *User) SetFirstName(firstName *string)
- func (u *User) SetID(id *string)
- func (u *User) SetLastName(lastName *string)
- func (u *User) SetMfaEnrolled(mfaEnrolled *bool)
- func (u *User) SetPicture(picture *string)
- func (u *User) SetProvider(provider *string)
- func (u *User) String() string
- func (u *User) UnmarshalJSON(data []byte) error
- type ValidationProblemDetails
- func (v *ValidationProblemDetails) GetDetail() *string
- func (v *ValidationProblemDetails) GetErrors() map[string][]string
- func (v *ValidationProblemDetails) GetExtraProperties() map[string]interface{}
- func (v *ValidationProblemDetails) GetInstance() *string
- func (v *ValidationProblemDetails) GetStatus() *int
- func (v *ValidationProblemDetails) GetTitle() *string
- func (v *ValidationProblemDetails) GetType() *string
- func (v *ValidationProblemDetails) MarshalJSON() ([]byte, error)
- func (v *ValidationProblemDetails) SetDetail(detail *string)
- func (v *ValidationProblemDetails) SetErrors(errors map[string][]string)
- func (v *ValidationProblemDetails) SetInstance(instance *string)
- func (v *ValidationProblemDetails) SetStatus(status *int)
- func (v *ValidationProblemDetails) SetTitle(title *string)
- func (v *ValidationProblemDetails) SetType(type_ *string)
- func (v *ValidationProblemDetails) String() string
- func (v *ValidationProblemDetails) UnmarshalJSON(data []byte) error
- type VerificationResponse
- func (v *VerificationResponse) GetAuthContext() map[string]any
- func (v *VerificationResponse) GetBrand() *VerificationResponseBrand
- func (v *VerificationResponse) GetExtraProperties() map[string]interface{}
- func (v *VerificationResponse) GetMethods() []*VerificationResponseMethodsItem
- func (v *VerificationResponse) GetPasskeyContext() *VerificationResponsePasskeyContext
- func (v *VerificationResponse) GetRedirect() *VerificationResponseRedirect
- func (v *VerificationResponse) GetStatus() *VerificationResponseStatus
- func (v *VerificationResponse) MarshalJSON() ([]byte, error)
- func (v *VerificationResponse) SetAuthContext(authContext map[string]any)
- func (v *VerificationResponse) SetBrand(brand *VerificationResponseBrand)
- func (v *VerificationResponse) SetMethods(methods []*VerificationResponseMethodsItem)
- func (v *VerificationResponse) SetPasskeyContext(passkeyContext *VerificationResponsePasskeyContext)
- func (v *VerificationResponse) SetRedirect(redirect *VerificationResponseRedirect)
- func (v *VerificationResponse) SetStatus(status *VerificationResponseStatus)
- func (v *VerificationResponse) String() string
- func (v *VerificationResponse) UnmarshalJSON(data []byte) error
- type VerificationResponseBrand
- type VerificationResponseMethodsItem
- func (v *VerificationResponseMethodsItem) GetExtraProperties() map[string]interface{}
- func (v *VerificationResponseMethodsItem) GetID() *string
- func (v *VerificationResponseMethodsItem) GetType() *string
- func (v *VerificationResponseMethodsItem) GetValue() *string
- func (v *VerificationResponseMethodsItem) MarshalJSON() ([]byte, error)
- func (v *VerificationResponseMethodsItem) SetID(id *string)
- func (v *VerificationResponseMethodsItem) SetType(type_ *string)
- func (v *VerificationResponseMethodsItem) SetValue(value *string)
- func (v *VerificationResponseMethodsItem) String() string
- func (v *VerificationResponseMethodsItem) UnmarshalJSON(data []byte) error
- type VerificationResponsePasskeyContext
- func (v *VerificationResponsePasskeyContext) GetAction() *VerificationResponsePasskeyContextAction
- func (v *VerificationResponsePasskeyContext) GetAuthPreferences() *VerificationResponsePasskeyContextAuthPreferences
- func (v *VerificationResponsePasskeyContext) GetDisplayContext() *VerificationResponsePasskeyContextDisplayContext
- func (v *VerificationResponsePasskeyContext) GetEndpoint() *string
- func (v *VerificationResponsePasskeyContext) GetExtraProperties() map[string]interface{}
- func (v *VerificationResponsePasskeyContext) GetIdentifier() *string
- func (v *VerificationResponsePasskeyContext) GetPayload() *string
- func (v *VerificationResponsePasskeyContext) GetPlatformType() *VerificationResponsePasskeyContextPlatformType
- func (v *VerificationResponsePasskeyContext) MarshalJSON() ([]byte, error)
- func (v *VerificationResponsePasskeyContext) SetAction(action *VerificationResponsePasskeyContextAction)
- func (v *VerificationResponsePasskeyContext) SetAuthPreferences(authPreferences *VerificationResponsePasskeyContextAuthPreferences)
- func (v *VerificationResponsePasskeyContext) SetDisplayContext(displayContext *VerificationResponsePasskeyContextDisplayContext)
- func (v *VerificationResponsePasskeyContext) SetEndpoint(endpoint *string)
- func (v *VerificationResponsePasskeyContext) SetIdentifier(identifier *string)
- func (v *VerificationResponsePasskeyContext) SetPayload(payload *string)
- func (v *VerificationResponsePasskeyContext) SetPlatformType(platformType *VerificationResponsePasskeyContextPlatformType)
- func (v *VerificationResponsePasskeyContext) String() string
- func (v *VerificationResponsePasskeyContext) UnmarshalJSON(data []byte) error
- type VerificationResponsePasskeyContextAction
- type VerificationResponsePasskeyContextAuthPreferences
- func (v *VerificationResponsePasskeyContextAuthPreferences) GetExtraProperties() map[string]interface{}
- func (v *VerificationResponsePasskeyContextAuthPreferences) GetResponseMode() *string
- func (v *VerificationResponsePasskeyContextAuthPreferences) GetResponseType() *string
- func (v *VerificationResponsePasskeyContextAuthPreferences) MarshalJSON() ([]byte, error)
- func (v *VerificationResponsePasskeyContextAuthPreferences) SetResponseMode(responseMode *string)
- func (v *VerificationResponsePasskeyContextAuthPreferences) SetResponseType(responseType *string)
- func (v *VerificationResponsePasskeyContextAuthPreferences) String() string
- func (v *VerificationResponsePasskeyContextAuthPreferences) UnmarshalJSON(data []byte) error
- type VerificationResponsePasskeyContextDisplayContext
- func (v *VerificationResponsePasskeyContextDisplayContext) GetCardBrand() *string
- func (v *VerificationResponsePasskeyContextDisplayContext) GetCardLast4() *string
- func (v *VerificationResponsePasskeyContextDisplayContext) GetExtraProperties() map[string]interface{}
- func (v *VerificationResponsePasskeyContextDisplayContext) MarshalJSON() ([]byte, error)
- func (v *VerificationResponsePasskeyContextDisplayContext) SetCardBrand(cardBrand *string)
- func (v *VerificationResponsePasskeyContextDisplayContext) SetCardLast4(cardLast4 *string)
- func (v *VerificationResponsePasskeyContextDisplayContext) String() string
- func (v *VerificationResponsePasskeyContextDisplayContext) UnmarshalJSON(data []byte) error
- type VerificationResponsePasskeyContextPlatformType
- type VerificationResponseRedirect
- func (v *VerificationResponseRedirect) GetExpiresAt() *time.Time
- func (v *VerificationResponseRedirect) GetExtraProperties() map[string]interface{}
- func (v *VerificationResponseRedirect) GetURI() *string
- func (v *VerificationResponseRedirect) GetURIType() *VerificationResponseRedirectURIType
- func (v *VerificationResponseRedirect) MarshalJSON() ([]byte, error)
- func (v *VerificationResponseRedirect) SetExpiresAt(expiresAt *time.Time)
- func (v *VerificationResponseRedirect) SetURI(uri *string)
- func (v *VerificationResponseRedirect) SetURIType(uriType *VerificationResponseRedirectURIType)
- func (v *VerificationResponseRedirect) String() string
- func (v *VerificationResponseRedirect) UnmarshalJSON(data []byte) error
- type VerificationResponseRedirectURIType
- type VerificationResponseStatus
- type VisaConfig
- func (v *VisaConfig) GetAcquirerBin() *string
- func (v *VisaConfig) GetCardAcceptorIDCaid() *string
- func (v *VisaConfig) GetExtraProperties() map[string]interface{}
- func (v *VisaConfig) MarshalJSON() ([]byte, error)
- func (v *VisaConfig) SetAcquirerBin(acquirerBin *string)
- func (v *VisaConfig) SetCardAcceptorIDCaid(cardAcceptorIDCaid *string)
- func (v *VisaConfig) String() string
- func (v *VisaConfig) UnmarshalJSON(data []byte) error
- type Webhook
- func (w *Webhook) GetCreatedAt() time.Time
- func (w *Webhook) GetCreatedBy() string
- func (w *Webhook) GetEvents() []string
- func (w *Webhook) GetExtraProperties() map[string]interface{}
- func (w *Webhook) GetID() string
- func (w *Webhook) GetModifiedAt() *time.Time
- func (w *Webhook) GetModifiedBy() *string
- func (w *Webhook) GetName() string
- func (w *Webhook) GetNotifyEmail() *string
- func (w *Webhook) GetStatus() WebhookStatus
- func (w *Webhook) GetTenantID() string
- func (w *Webhook) GetURL() string
- func (w *Webhook) MarshalJSON() ([]byte, error)
- func (w *Webhook) SetCreatedAt(createdAt time.Time)
- func (w *Webhook) SetCreatedBy(createdBy string)
- func (w *Webhook) SetEvents(events []string)
- func (w *Webhook) SetID(id string)
- func (w *Webhook) SetModifiedAt(modifiedAt *time.Time)
- func (w *Webhook) SetModifiedBy(modifiedBy *string)
- func (w *Webhook) SetName(name string)
- func (w *Webhook) SetNotifyEmail(notifyEmail *string)
- func (w *Webhook) SetStatus(status WebhookStatus)
- func (w *Webhook) SetTenantID(tenantID string)
- func (w *Webhook) SetURL(url string)
- func (w *Webhook) String() string
- func (w *Webhook) UnmarshalJSON(data []byte) error
- type WebhookList
- func (w *WebhookList) GetData() []*Webhook
- func (w *WebhookList) GetExtraProperties() map[string]interface{}
- func (w *WebhookList) GetPagination() *WebhookListPagination
- func (w *WebhookList) MarshalJSON() ([]byte, error)
- func (w *WebhookList) SetData(data []*Webhook)
- func (w *WebhookList) SetPagination(pagination *WebhookListPagination)
- func (w *WebhookList) String() string
- func (w *WebhookList) UnmarshalJSON(data []byte) error
- type WebhookListPagination
- func (w *WebhookListPagination) GetExtraProperties() map[string]interface{}
- func (w *WebhookListPagination) GetNext() *string
- func (w *WebhookListPagination) GetPageSize() *int
- func (w *WebhookListPagination) MarshalJSON() ([]byte, error)
- func (w *WebhookListPagination) SetNext(next *string)
- func (w *WebhookListPagination) SetPageSize(pageSize *int)
- func (w *WebhookListPagination) String() string
- func (w *WebhookListPagination) UnmarshalJSON(data []byte) error
- type WebhookStatus
Constants ¶
This section is empty.
Variables ¶
var Environments = struct { Default string Us string Eu string Test string }{ Default: "https://api.basistheory.com", Us: "https://api.basistheory.com", Eu: "https://api.basistheory.com", Test: "https://api.test.basistheory.com", }
Environments defines all of the API environments. These values can be used with the WithBaseURL RequestOption to override the client's default environment, if any.
var ErrorCodes internal.ErrorCodes = internal.ErrorCodes{ 401: func(apiError *core.APIError) error { return &UnauthorizedError{ APIError: apiError, } }, 403: func(apiError *core.APIError) error { return &ForbiddenError{ APIError: apiError, } }, 404: func(apiError *core.APIError) error { return &NotFoundError{ APIError: apiError, } }, 400: func(apiError *core.APIError) error { return &BadRequestError{ APIError: apiError, } }, 422: func(apiError *core.APIError) error { return &UnprocessableEntityError{ APIError: apiError, } }, 409: func(apiError *core.APIError) error { return &ConflictError{ APIError: apiError, } }, 500: func(apiError *core.APIError) error { return &InternalServerError{ APIError: apiError, } }, 503: func(apiError *core.APIError) error { return &ServiceUnavailableError{ APIError: apiError, } }, }
Functions ¶
func Complex128 ¶
func Complex128(c complex128) *complex128
Complex128 returns a pointer to the given complex128 value.
func MustParseDate ¶
MustParseDate attempts to parse the given string as a date time.Time, and panics upon failure.
func MustParseDateTime ¶
MustParseDateTime attempts to parse the given string as a datetime time.Time, and panics upon failure.
Types ¶
type AccessRule ¶
type AccessRule struct {
Description *string `json:"description,omitempty" url:"description,omitempty"`
Priority *int `json:"priority,omitempty" url:"priority,omitempty"`
Container *string `json:"container,omitempty" url:"container,omitempty"`
Transform *string `json:"transform,omitempty" url:"transform,omitempty"`
Conditions []*Condition `json:"conditions,omitempty" url:"conditions,omitempty"`
Permissions []string `json:"permissions,omitempty" url:"permissions,omitempty"`
// contains filtered or unexported fields
}
func (*AccessRule) GetConditions ¶
func (a *AccessRule) GetConditions() []*Condition
func (*AccessRule) GetContainer ¶
func (a *AccessRule) GetContainer() *string
func (*AccessRule) GetDescription ¶
func (a *AccessRule) GetDescription() *string
func (*AccessRule) GetExtraProperties ¶
func (a *AccessRule) GetExtraProperties() map[string]interface{}
func (*AccessRule) GetPermissions ¶
func (a *AccessRule) GetPermissions() []string
func (*AccessRule) GetPriority ¶
func (a *AccessRule) GetPriority() *int
func (*AccessRule) GetTransform ¶
func (a *AccessRule) GetTransform() *string
func (*AccessRule) MarshalJSON ¶
func (a *AccessRule) MarshalJSON() ([]byte, error)
func (*AccessRule) SetConditions ¶
func (a *AccessRule) SetConditions(conditions []*Condition)
SetConditions sets the Conditions field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*AccessRule) SetContainer ¶
func (a *AccessRule) SetContainer(container *string)
SetContainer sets the Container field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*AccessRule) SetDescription ¶
func (a *AccessRule) SetDescription(description *string)
SetDescription sets the Description field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*AccessRule) SetPermissions ¶
func (a *AccessRule) SetPermissions(permissions []string)
SetPermissions sets the Permissions field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*AccessRule) SetPriority ¶
func (a *AccessRule) SetPriority(priority *int)
SetPriority sets the Priority field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*AccessRule) SetTransform ¶
func (a *AccessRule) SetTransform(transform *string)
SetTransform sets the Transform field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*AccessRule) String ¶
func (a *AccessRule) String() string
func (*AccessRule) UnmarshalJSON ¶
func (a *AccessRule) UnmarshalJSON(data []byte) error
type AccountUpdaterJob ¶
type AccountUpdaterJob struct {
ID string `json:"id" url:"id"`
TenantID string `json:"tenantId" url:"tenantId"`
// The current status of the job
Status AccountUpdaterJobStatus `json:"status" url:"status"`
// Pre-signed URL for uploading job data
UploadURL string `json:"uploadUrl" url:"uploadUrl"`
// Application id that created the job
CreatedBy string `json:"createdBy" url:"createdBy"`
// Date and time when the job was created
CreatedAt time.Time `json:"createdAt" url:"createdAt"`
// Date and time when the job expires if no data is uploaded
ExpiresAt *time.Time `json:"expiresAt,omitempty" url:"expiresAt,omitempty"`
// List of errors encountered during processing
Errors []string `json:"errors,omitempty" url:"errors,omitempty"`
// Total number of requests processed
Requests *int `json:"requests,omitempty" url:"requests,omitempty"`
// Summary count breakdown by result code for all processed rows
Results map[string]int `json:"results,omitempty" url:"results,omitempty"`
// Pre-signed URL for downloading the job results CSV. Only present on completed jobs.
DownloadURL *string `json:"downloadUrl,omitempty" url:"downloadUrl,omitempty"`
// contains filtered or unexported fields
}
func (*AccountUpdaterJob) GetCreatedAt ¶
func (a *AccountUpdaterJob) GetCreatedAt() time.Time
func (*AccountUpdaterJob) GetCreatedBy ¶
func (a *AccountUpdaterJob) GetCreatedBy() string
func (*AccountUpdaterJob) GetDownloadURL ¶
func (a *AccountUpdaterJob) GetDownloadURL() *string
func (*AccountUpdaterJob) GetErrors ¶
func (a *AccountUpdaterJob) GetErrors() []string
func (*AccountUpdaterJob) GetExpiresAt ¶
func (a *AccountUpdaterJob) GetExpiresAt() *time.Time
func (*AccountUpdaterJob) GetExtraProperties ¶
func (a *AccountUpdaterJob) GetExtraProperties() map[string]interface{}
func (*AccountUpdaterJob) GetID ¶
func (a *AccountUpdaterJob) GetID() string
func (*AccountUpdaterJob) GetRequests ¶
func (a *AccountUpdaterJob) GetRequests() *int
func (*AccountUpdaterJob) GetResults ¶
func (a *AccountUpdaterJob) GetResults() map[string]int
func (*AccountUpdaterJob) GetStatus ¶
func (a *AccountUpdaterJob) GetStatus() AccountUpdaterJobStatus
func (*AccountUpdaterJob) GetTenantID ¶
func (a *AccountUpdaterJob) GetTenantID() string
func (*AccountUpdaterJob) GetUploadURL ¶
func (a *AccountUpdaterJob) GetUploadURL() string
func (*AccountUpdaterJob) MarshalJSON ¶
func (a *AccountUpdaterJob) MarshalJSON() ([]byte, error)
func (*AccountUpdaterJob) SetCreatedAt ¶
func (a *AccountUpdaterJob) SetCreatedAt(createdAt time.Time)
SetCreatedAt sets the CreatedAt field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*AccountUpdaterJob) SetCreatedBy ¶
func (a *AccountUpdaterJob) SetCreatedBy(createdBy string)
SetCreatedBy sets the CreatedBy field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*AccountUpdaterJob) SetDownloadURL ¶
func (a *AccountUpdaterJob) SetDownloadURL(downloadURL *string)
SetDownloadURL sets the DownloadURL field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*AccountUpdaterJob) SetErrors ¶
func (a *AccountUpdaterJob) SetErrors(errors []string)
SetErrors sets the Errors field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*AccountUpdaterJob) SetExpiresAt ¶
func (a *AccountUpdaterJob) SetExpiresAt(expiresAt *time.Time)
SetExpiresAt sets the ExpiresAt field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*AccountUpdaterJob) SetID ¶
func (a *AccountUpdaterJob) SetID(id string)
SetID sets the ID field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*AccountUpdaterJob) SetRequests ¶
func (a *AccountUpdaterJob) SetRequests(requests *int)
SetRequests sets the Requests field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*AccountUpdaterJob) SetResults ¶
func (a *AccountUpdaterJob) SetResults(results map[string]int)
SetResults sets the Results field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*AccountUpdaterJob) SetStatus ¶
func (a *AccountUpdaterJob) SetStatus(status AccountUpdaterJobStatus)
SetStatus sets the Status field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*AccountUpdaterJob) SetTenantID ¶
func (a *AccountUpdaterJob) SetTenantID(tenantID string)
SetTenantID sets the TenantID field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*AccountUpdaterJob) SetUploadURL ¶
func (a *AccountUpdaterJob) SetUploadURL(uploadURL string)
SetUploadURL sets the UploadURL field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*AccountUpdaterJob) String ¶
func (a *AccountUpdaterJob) String() string
func (*AccountUpdaterJob) UnmarshalJSON ¶
func (a *AccountUpdaterJob) UnmarshalJSON(data []byte) error
type AccountUpdaterJobList ¶
type AccountUpdaterJobList struct {
Pagination *AccountUpdaterJobListPagination `json:"pagination" url:"pagination"`
Data []*AccountUpdaterJob `json:"data" url:"data"`
// contains filtered or unexported fields
}
func (*AccountUpdaterJobList) GetData ¶
func (a *AccountUpdaterJobList) GetData() []*AccountUpdaterJob
func (*AccountUpdaterJobList) GetExtraProperties ¶
func (a *AccountUpdaterJobList) GetExtraProperties() map[string]interface{}
func (*AccountUpdaterJobList) GetPagination ¶
func (a *AccountUpdaterJobList) GetPagination() *AccountUpdaterJobListPagination
func (*AccountUpdaterJobList) MarshalJSON ¶
func (a *AccountUpdaterJobList) MarshalJSON() ([]byte, error)
func (*AccountUpdaterJobList) SetData ¶
func (a *AccountUpdaterJobList) SetData(data []*AccountUpdaterJob)
SetData sets the Data field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*AccountUpdaterJobList) SetPagination ¶
func (a *AccountUpdaterJobList) SetPagination(pagination *AccountUpdaterJobListPagination)
SetPagination sets the Pagination field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*AccountUpdaterJobList) String ¶
func (a *AccountUpdaterJobList) String() string
func (*AccountUpdaterJobList) UnmarshalJSON ¶
func (a *AccountUpdaterJobList) UnmarshalJSON(data []byte) error
type AccountUpdaterJobListPagination ¶
type AccountUpdaterJobListPagination struct {
PageSize *int `json:"page_size,omitempty" url:"page_size,omitempty"`
Next *string `json:"next,omitempty" url:"next,omitempty"`
// contains filtered or unexported fields
}
func (*AccountUpdaterJobListPagination) GetExtraProperties ¶
func (a *AccountUpdaterJobListPagination) GetExtraProperties() map[string]interface{}
func (*AccountUpdaterJobListPagination) GetNext ¶
func (a *AccountUpdaterJobListPagination) GetNext() *string
func (*AccountUpdaterJobListPagination) GetPageSize ¶
func (a *AccountUpdaterJobListPagination) GetPageSize() *int
func (*AccountUpdaterJobListPagination) MarshalJSON ¶
func (a *AccountUpdaterJobListPagination) MarshalJSON() ([]byte, error)
func (*AccountUpdaterJobListPagination) SetNext ¶
func (a *AccountUpdaterJobListPagination) SetNext(next *string)
SetNext sets the Next field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*AccountUpdaterJobListPagination) SetPageSize ¶
func (a *AccountUpdaterJobListPagination) SetPageSize(pageSize *int)
SetPageSize sets the PageSize field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*AccountUpdaterJobListPagination) String ¶
func (a *AccountUpdaterJobListPagination) String() string
func (*AccountUpdaterJobListPagination) UnmarshalJSON ¶
func (a *AccountUpdaterJobListPagination) UnmarshalJSON(data []byte) error
type AccountUpdaterJobStatus ¶
type AccountUpdaterJobStatus string
The current status of the job
const ( AccountUpdaterJobStatusPending AccountUpdaterJobStatus = "pending" AccountUpdaterJobStatusProcessing AccountUpdaterJobStatus = "processing" AccountUpdaterJobStatusCompleted AccountUpdaterJobStatus = "completed" AccountUpdaterJobStatusFailed AccountUpdaterJobStatus = "failed" )
func NewAccountUpdaterJobStatusFromString ¶
func NewAccountUpdaterJobStatusFromString(s string) (AccountUpdaterJobStatus, error)
func (AccountUpdaterJobStatus) Ptr ¶
func (a AccountUpdaterJobStatus) Ptr() *AccountUpdaterJobStatus
type AccountUpdaterRealTimeResponse ¶
type AccountUpdaterRealTimeResponse struct {
NewToken *Token `json:"new_token,omitempty" url:"new_token,omitempty"`
// The account updater result code
ResultCode *string `json:"result_code,omitempty" url:"result_code,omitempty"`
// contains filtered or unexported fields
}
func (*AccountUpdaterRealTimeResponse) GetExtraProperties ¶
func (a *AccountUpdaterRealTimeResponse) GetExtraProperties() map[string]interface{}
func (*AccountUpdaterRealTimeResponse) GetNewToken ¶
func (a *AccountUpdaterRealTimeResponse) GetNewToken() *Token
func (*AccountUpdaterRealTimeResponse) GetResultCode ¶
func (a *AccountUpdaterRealTimeResponse) GetResultCode() *string
func (*AccountUpdaterRealTimeResponse) MarshalJSON ¶
func (a *AccountUpdaterRealTimeResponse) MarshalJSON() ([]byte, error)
func (*AccountUpdaterRealTimeResponse) SetNewToken ¶
func (a *AccountUpdaterRealTimeResponse) SetNewToken(newToken *Token)
SetNewToken sets the NewToken field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*AccountUpdaterRealTimeResponse) SetResultCode ¶
func (a *AccountUpdaterRealTimeResponse) SetResultCode(resultCode *string)
SetResultCode sets the ResultCode field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*AccountUpdaterRealTimeResponse) String ¶
func (a *AccountUpdaterRealTimeResponse) String() string
func (*AccountUpdaterRealTimeResponse) UnmarshalJSON ¶
func (a *AccountUpdaterRealTimeResponse) UnmarshalJSON(data []byte) error
type AdditionalCardDetail ¶
type AdditionalCardDetail struct {
Brand *string `json:"brand,omitempty" url:"brand,omitempty"`
Funding *string `json:"funding,omitempty" url:"funding,omitempty"`
Segment *string `json:"segment,omitempty" url:"segment,omitempty"`
Issuer *CardIssuerDetails `json:"issuer,omitempty" url:"issuer,omitempty"`
BinRange []*CardBinRange `json:"binRange,omitempty" url:"binRange,omitempty"`
// contains filtered or unexported fields
}
func (*AdditionalCardDetail) GetBinRange ¶
func (a *AdditionalCardDetail) GetBinRange() []*CardBinRange
func (*AdditionalCardDetail) GetBrand ¶
func (a *AdditionalCardDetail) GetBrand() *string
func (*AdditionalCardDetail) GetExtraProperties ¶
func (a *AdditionalCardDetail) GetExtraProperties() map[string]interface{}
func (*AdditionalCardDetail) GetFunding ¶
func (a *AdditionalCardDetail) GetFunding() *string
func (*AdditionalCardDetail) GetIssuer ¶
func (a *AdditionalCardDetail) GetIssuer() *CardIssuerDetails
func (*AdditionalCardDetail) GetSegment ¶
func (a *AdditionalCardDetail) GetSegment() *string
func (*AdditionalCardDetail) MarshalJSON ¶
func (a *AdditionalCardDetail) MarshalJSON() ([]byte, error)
func (*AdditionalCardDetail) SetBinRange ¶
func (a *AdditionalCardDetail) SetBinRange(binRange []*CardBinRange)
SetBinRange sets the BinRange field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*AdditionalCardDetail) SetBrand ¶
func (a *AdditionalCardDetail) SetBrand(brand *string)
SetBrand sets the Brand field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*AdditionalCardDetail) SetFunding ¶
func (a *AdditionalCardDetail) SetFunding(funding *string)
SetFunding sets the Funding field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*AdditionalCardDetail) SetIssuer ¶
func (a *AdditionalCardDetail) SetIssuer(issuer *CardIssuerDetails)
SetIssuer sets the Issuer field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*AdditionalCardDetail) SetSegment ¶
func (a *AdditionalCardDetail) SetSegment(segment *string)
SetSegment sets the Segment field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*AdditionalCardDetail) String ¶
func (a *AdditionalCardDetail) String() string
func (*AdditionalCardDetail) UnmarshalJSON ¶
func (a *AdditionalCardDetail) UnmarshalJSON(data []byte) error
type AdditionalCardDetails ¶
type AdditionalCardDetails struct {
Brand *string `json:"brand,omitempty" url:"brand,omitempty"`
Funding *string `json:"funding,omitempty" url:"funding,omitempty"`
Authentication *string `json:"authentication,omitempty" url:"authentication,omitempty"`
Issuer *CardIssuer `json:"issuer,omitempty" url:"issuer,omitempty"`
// contains filtered or unexported fields
}
func (*AdditionalCardDetails) GetAuthentication ¶
func (a *AdditionalCardDetails) GetAuthentication() *string
func (*AdditionalCardDetails) GetBrand ¶
func (a *AdditionalCardDetails) GetBrand() *string
func (*AdditionalCardDetails) GetExtraProperties ¶
func (a *AdditionalCardDetails) GetExtraProperties() map[string]interface{}
func (*AdditionalCardDetails) GetFunding ¶
func (a *AdditionalCardDetails) GetFunding() *string
func (*AdditionalCardDetails) GetIssuer ¶
func (a *AdditionalCardDetails) GetIssuer() *CardIssuer
func (*AdditionalCardDetails) MarshalJSON ¶
func (a *AdditionalCardDetails) MarshalJSON() ([]byte, error)
func (*AdditionalCardDetails) SetAuthentication ¶
func (a *AdditionalCardDetails) SetAuthentication(authentication *string)
SetAuthentication sets the Authentication field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*AdditionalCardDetails) SetBrand ¶
func (a *AdditionalCardDetails) SetBrand(brand *string)
SetBrand sets the Brand field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*AdditionalCardDetails) SetFunding ¶
func (a *AdditionalCardDetails) SetFunding(funding *string)
SetFunding sets the Funding field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*AdditionalCardDetails) SetIssuer ¶
func (a *AdditionalCardDetails) SetIssuer(issuer *CardIssuer)
SetIssuer sets the Issuer field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*AdditionalCardDetails) String ¶
func (a *AdditionalCardDetails) String() string
func (*AdditionalCardDetails) UnmarshalJSON ¶
func (a *AdditionalCardDetails) UnmarshalJSON(data []byte) error
type Address ¶
type Address struct {
Line1 *string `json:"line1,omitempty" url:"line1,omitempty"`
Line2 *string `json:"line2,omitempty" url:"line2,omitempty"`
Line3 *string `json:"line3,omitempty" url:"line3,omitempty"`
PostalCode *string `json:"postal_code,omitempty" url:"postal_code,omitempty"`
City *string `json:"city,omitempty" url:"city,omitempty"`
StateCode *string `json:"state_code,omitempty" url:"state_code,omitempty"`
CountryCode *string `json:"country_code,omitempty" url:"country_code,omitempty"`
// contains filtered or unexported fields
}
func (*Address) GetCountryCode ¶
func (*Address) GetExtraProperties ¶
func (*Address) GetPostalCode ¶
func (*Address) GetStateCode ¶
func (*Address) MarshalJSON ¶
func (*Address) SetCity ¶
SetCity sets the City field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*Address) SetCountryCode ¶
SetCountryCode sets the CountryCode field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*Address) SetLine1 ¶
SetLine1 sets the Line1 field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*Address) SetLine2 ¶
SetLine2 sets the Line2 field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*Address) SetLine3 ¶
SetLine3 sets the Line3 field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*Address) SetPostalCode ¶
SetPostalCode sets the PostalCode field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*Address) SetStateCode ¶
SetStateCode sets the StateCode field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*Address) UnmarshalJSON ¶
type Agent ¶
type Agent struct {
ID *string `json:"id,omitempty" url:"id,omitempty"`
Name *string `json:"name,omitempty" url:"name,omitempty"`
Status *string `json:"status,omitempty" url:"status,omitempty"`
EnrollmentIDs []string `json:"enrollment_ids,omitempty" url:"enrollment_ids,omitempty"`
InstanceDetails *InstanceDetails `json:"instance_details,omitempty" url:"instance_details,omitempty"`
CreatedAt *time.Time `json:"created_at,omitempty" url:"created_at,omitempty"`
// contains filtered or unexported fields
}
func (*Agent) GetCreatedAt ¶
func (*Agent) GetEnrollmentIDs ¶
func (*Agent) GetExtraProperties ¶
func (*Agent) GetInstanceDetails ¶
func (a *Agent) GetInstanceDetails() *InstanceDetails
func (*Agent) MarshalJSON ¶
func (*Agent) SetCreatedAt ¶
SetCreatedAt sets the CreatedAt field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*Agent) SetEnrollmentIDs ¶
SetEnrollmentIDs sets the EnrollmentIDs field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*Agent) SetID ¶
SetID sets the ID field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*Agent) SetInstanceDetails ¶
func (a *Agent) SetInstanceDetails(instanceDetails *InstanceDetails)
SetInstanceDetails sets the InstanceDetails field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*Agent) SetName ¶
SetName sets the Name field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*Agent) SetStatus ¶
SetStatus sets the Status field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*Agent) UnmarshalJSON ¶
type AgenticCard ¶
type AgenticCard struct {
Brand *AgenticCardBrand `json:"brand,omitempty" url:"brand,omitempty"`
Bin *string `json:"bin,omitempty" url:"bin,omitempty"`
Last4 *string `json:"last4,omitempty" url:"last4,omitempty"`
ExpirationMonth *int `json:"expiration_month,omitempty" url:"expiration_month,omitempty"`
ExpirationYear *int `json:"expiration_year,omitempty" url:"expiration_year,omitempty"`
// Card funding type (e.g. credit, debit, prepaid)
Funding *string `json:"funding,omitempty" url:"funding,omitempty"`
// Card issuer information
Issuer *AgenticCardIssuer `json:"issuer,omitempty" url:"issuer,omitempty"`
// Card issuer country details
IssuerCountry *AgenticCardIssuerCountry `json:"issuer_country,omitempty" url:"issuer_country,omitempty"`
// Card segment (e.g. consumer, commercial)
Segment *string `json:"segment,omitempty" url:"segment,omitempty"`
// Card type
Type *string `json:"type,omitempty" url:"type,omitempty"`
Display *CardDisplay `json:"display,omitempty" url:"display,omitempty"`
// contains filtered or unexported fields
}
func (*AgenticCard) GetBin ¶
func (a *AgenticCard) GetBin() *string
func (*AgenticCard) GetBrand ¶
func (a *AgenticCard) GetBrand() *AgenticCardBrand
func (*AgenticCard) GetDisplay ¶
func (a *AgenticCard) GetDisplay() *CardDisplay
func (*AgenticCard) GetExpirationMonth ¶
func (a *AgenticCard) GetExpirationMonth() *int
func (*AgenticCard) GetExpirationYear ¶
func (a *AgenticCard) GetExpirationYear() *int
func (*AgenticCard) GetExtraProperties ¶
func (a *AgenticCard) GetExtraProperties() map[string]interface{}
func (*AgenticCard) GetFunding ¶
func (a *AgenticCard) GetFunding() *string
func (*AgenticCard) GetIssuer ¶
func (a *AgenticCard) GetIssuer() *AgenticCardIssuer
func (*AgenticCard) GetIssuerCountry ¶
func (a *AgenticCard) GetIssuerCountry() *AgenticCardIssuerCountry
func (*AgenticCard) GetLast4 ¶
func (a *AgenticCard) GetLast4() *string
func (*AgenticCard) GetSegment ¶
func (a *AgenticCard) GetSegment() *string
func (*AgenticCard) GetType ¶
func (a *AgenticCard) GetType() *string
func (*AgenticCard) MarshalJSON ¶
func (a *AgenticCard) MarshalJSON() ([]byte, error)
func (*AgenticCard) SetBin ¶
func (a *AgenticCard) SetBin(bin *string)
SetBin sets the Bin field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*AgenticCard) SetBrand ¶
func (a *AgenticCard) SetBrand(brand *AgenticCardBrand)
SetBrand sets the Brand field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*AgenticCard) SetDisplay ¶
func (a *AgenticCard) SetDisplay(display *CardDisplay)
SetDisplay sets the Display field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*AgenticCard) SetExpirationMonth ¶
func (a *AgenticCard) SetExpirationMonth(expirationMonth *int)
SetExpirationMonth sets the ExpirationMonth field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*AgenticCard) SetExpirationYear ¶
func (a *AgenticCard) SetExpirationYear(expirationYear *int)
SetExpirationYear sets the ExpirationYear field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*AgenticCard) SetFunding ¶
func (a *AgenticCard) SetFunding(funding *string)
SetFunding sets the Funding field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*AgenticCard) SetIssuer ¶
func (a *AgenticCard) SetIssuer(issuer *AgenticCardIssuer)
SetIssuer sets the Issuer field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*AgenticCard) SetIssuerCountry ¶
func (a *AgenticCard) SetIssuerCountry(issuerCountry *AgenticCardIssuerCountry)
SetIssuerCountry sets the IssuerCountry field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*AgenticCard) SetLast4 ¶
func (a *AgenticCard) SetLast4(last4 *string)
SetLast4 sets the Last4 field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*AgenticCard) SetSegment ¶
func (a *AgenticCard) SetSegment(segment *string)
SetSegment sets the Segment field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*AgenticCard) SetType ¶
func (a *AgenticCard) SetType(type_ *string)
SetType sets the Type field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*AgenticCard) String ¶
func (a *AgenticCard) String() string
func (*AgenticCard) UnmarshalJSON ¶
func (a *AgenticCard) UnmarshalJSON(data []byte) error
type AgenticCardBrand ¶
type AgenticCardBrand string
const ( AgenticCardBrandVisa AgenticCardBrand = "visa" AgenticCardBrandMastercard AgenticCardBrand = "mastercard" )
func NewAgenticCardBrandFromString ¶
func NewAgenticCardBrandFromString(s string) (AgenticCardBrand, error)
func (AgenticCardBrand) Ptr ¶
func (a AgenticCardBrand) Ptr() *AgenticCardBrand
type AgenticCardIssuer ¶
type AgenticCardIssuer struct {
// Issuer name
Name *string `json:"name,omitempty" url:"name,omitempty"`
// Issuer country code
Country *string `json:"country,omitempty" url:"country,omitempty"`
// contains filtered or unexported fields
}
func (*AgenticCardIssuer) GetCountry ¶
func (a *AgenticCardIssuer) GetCountry() *string
func (*AgenticCardIssuer) GetExtraProperties ¶
func (a *AgenticCardIssuer) GetExtraProperties() map[string]interface{}
func (*AgenticCardIssuer) GetName ¶
func (a *AgenticCardIssuer) GetName() *string
func (*AgenticCardIssuer) MarshalJSON ¶
func (a *AgenticCardIssuer) MarshalJSON() ([]byte, error)
func (*AgenticCardIssuer) SetCountry ¶
func (a *AgenticCardIssuer) SetCountry(country *string)
SetCountry sets the Country field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*AgenticCardIssuer) SetName ¶
func (a *AgenticCardIssuer) SetName(name *string)
SetName sets the Name field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*AgenticCardIssuer) String ¶
func (a *AgenticCardIssuer) String() string
func (*AgenticCardIssuer) UnmarshalJSON ¶
func (a *AgenticCardIssuer) UnmarshalJSON(data []byte) error
type AgenticCardIssuerCountry ¶
type AgenticCardIssuerCountry struct {
// ISO 3166-1 alpha-2 country code
Alpha2 *string `json:"alpha2,omitempty" url:"alpha2,omitempty"`
// Country name
Name *string `json:"name,omitempty" url:"name,omitempty"`
// ISO 3166-1 numeric country code
Numeric *string `json:"numeric,omitempty" url:"numeric,omitempty"`
// contains filtered or unexported fields
}
func (*AgenticCardIssuerCountry) GetAlpha2 ¶
func (a *AgenticCardIssuerCountry) GetAlpha2() *string
func (*AgenticCardIssuerCountry) GetExtraProperties ¶
func (a *AgenticCardIssuerCountry) GetExtraProperties() map[string]interface{}
func (*AgenticCardIssuerCountry) GetName ¶
func (a *AgenticCardIssuerCountry) GetName() *string
func (*AgenticCardIssuerCountry) GetNumeric ¶
func (a *AgenticCardIssuerCountry) GetNumeric() *string
func (*AgenticCardIssuerCountry) MarshalJSON ¶
func (a *AgenticCardIssuerCountry) MarshalJSON() ([]byte, error)
func (*AgenticCardIssuerCountry) SetAlpha2 ¶
func (a *AgenticCardIssuerCountry) SetAlpha2(alpha2 *string)
SetAlpha2 sets the Alpha2 field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*AgenticCardIssuerCountry) SetName ¶
func (a *AgenticCardIssuerCountry) SetName(name *string)
SetName sets the Name field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*AgenticCardIssuerCountry) SetNumeric ¶
func (a *AgenticCardIssuerCountry) SetNumeric(numeric *string)
SetNumeric sets the Numeric field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*AgenticCardIssuerCountry) String ¶
func (a *AgenticCardIssuerCountry) String() string
func (*AgenticCardIssuerCountry) UnmarshalJSON ¶
func (a *AgenticCardIssuerCountry) UnmarshalJSON(data []byte) error
type AgenticMerchant ¶
type AgenticMerchant struct {
Name string `json:"name" url:"name"`
URL string `json:"url" url:"url"`
CountryCode string `json:"country_code" url:"country_code"`
CategoryCode *string `json:"category_code,omitempty" url:"category_code,omitempty"`
// contains filtered or unexported fields
}
func (*AgenticMerchant) GetCategoryCode ¶
func (a *AgenticMerchant) GetCategoryCode() *string
func (*AgenticMerchant) GetCountryCode ¶
func (a *AgenticMerchant) GetCountryCode() string
func (*AgenticMerchant) GetExtraProperties ¶
func (a *AgenticMerchant) GetExtraProperties() map[string]interface{}
func (*AgenticMerchant) GetName ¶
func (a *AgenticMerchant) GetName() string
func (*AgenticMerchant) GetURL ¶
func (a *AgenticMerchant) GetURL() string
func (*AgenticMerchant) MarshalJSON ¶
func (a *AgenticMerchant) MarshalJSON() ([]byte, error)
func (*AgenticMerchant) SetCategoryCode ¶
func (a *AgenticMerchant) SetCategoryCode(categoryCode *string)
SetCategoryCode sets the CategoryCode field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*AgenticMerchant) SetCountryCode ¶
func (a *AgenticMerchant) SetCountryCode(countryCode string)
SetCountryCode sets the CountryCode field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*AgenticMerchant) SetName ¶
func (a *AgenticMerchant) SetName(name string)
SetName sets the Name field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*AgenticMerchant) SetURL ¶
func (a *AgenticMerchant) SetURL(url string)
SetURL sets the URL field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*AgenticMerchant) String ¶
func (a *AgenticMerchant) String() string
func (*AgenticMerchant) UnmarshalJSON ¶
func (a *AgenticMerchant) UnmarshalJSON(data []byte) error
type AmexConfig ¶
type AmexConfig struct {
SeNumber *string `json:"se_number,omitempty" url:"se_number,omitempty"`
// contains filtered or unexported fields
}
func (*AmexConfig) GetExtraProperties ¶
func (a *AmexConfig) GetExtraProperties() map[string]interface{}
func (*AmexConfig) GetSeNumber ¶
func (a *AmexConfig) GetSeNumber() *string
func (*AmexConfig) MarshalJSON ¶
func (a *AmexConfig) MarshalJSON() ([]byte, error)
func (*AmexConfig) SetSeNumber ¶
func (a *AmexConfig) SetSeNumber(seNumber *string)
SetSeNumber sets the SeNumber field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*AmexConfig) String ¶
func (a *AmexConfig) String() string
func (*AmexConfig) UnmarshalJSON ¶
func (a *AmexConfig) UnmarshalJSON(data []byte) error
type Amount ¶
type Amount struct {
Value string `json:"value" url:"value"`
Currency *string `json:"currency,omitempty" url:"currency,omitempty"`
// contains filtered or unexported fields
}
func (*Amount) GetCurrency ¶
func (*Amount) GetExtraProperties ¶
func (*Amount) MarshalJSON ¶
func (*Amount) SetCurrency ¶
SetCurrency sets the Currency field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*Amount) SetValue ¶
SetValue sets the Value field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*Amount) UnmarshalJSON ¶
type ApplePayCreateRequest ¶
type ApplePayCreateRequest struct {
ExpiresAt *string `json:"expires_at,omitempty" url:"-"`
ApplePaymentData *ApplePayMethodToken `json:"apple_payment_data,omitempty" url:"-"`
MerchantRegistrationID *string `json:"merchant_registration_id,omitempty" url:"-"`
// contains filtered or unexported fields
}
func (*ApplePayCreateRequest) MarshalJSON ¶
func (a *ApplePayCreateRequest) MarshalJSON() ([]byte, error)
func (*ApplePayCreateRequest) SetApplePaymentData ¶
func (a *ApplePayCreateRequest) SetApplePaymentData(applePaymentData *ApplePayMethodToken)
SetApplePaymentData sets the ApplePaymentData field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ApplePayCreateRequest) SetExpiresAt ¶
func (a *ApplePayCreateRequest) SetExpiresAt(expiresAt *string)
SetExpiresAt sets the ExpiresAt field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ApplePayCreateRequest) SetMerchantRegistrationID ¶
func (a *ApplePayCreateRequest) SetMerchantRegistrationID(merchantRegistrationID *string)
SetMerchantRegistrationID sets the MerchantRegistrationID field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ApplePayCreateRequest) UnmarshalJSON ¶
func (a *ApplePayCreateRequest) UnmarshalJSON(data []byte) error
type ApplePayCreateResponse ¶
type ApplePayCreateResponse struct {
ApplePay *ApplePayToken `json:"apple_pay,omitempty" url:"apple_pay,omitempty"`
// contains filtered or unexported fields
}
func (*ApplePayCreateResponse) GetApplePay ¶
func (a *ApplePayCreateResponse) GetApplePay() *ApplePayToken
func (*ApplePayCreateResponse) GetExtraProperties ¶
func (a *ApplePayCreateResponse) GetExtraProperties() map[string]interface{}
func (*ApplePayCreateResponse) MarshalJSON ¶
func (a *ApplePayCreateResponse) MarshalJSON() ([]byte, error)
func (*ApplePayCreateResponse) SetApplePay ¶
func (a *ApplePayCreateResponse) SetApplePay(applePay *ApplePayToken)
SetApplePay sets the ApplePay field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ApplePayCreateResponse) String ¶
func (a *ApplePayCreateResponse) String() string
func (*ApplePayCreateResponse) UnmarshalJSON ¶
func (a *ApplePayCreateResponse) UnmarshalJSON(data []byte) error
type ApplePayDomainRegistrationResponse ¶
type ApplePayDomainRegistrationResponse struct {
Domains []*DomainRegistrationResponse `json:"domains,omitempty" url:"domains,omitempty"`
// contains filtered or unexported fields
}
func (*ApplePayDomainRegistrationResponse) GetDomains ¶
func (a *ApplePayDomainRegistrationResponse) GetDomains() []*DomainRegistrationResponse
func (*ApplePayDomainRegistrationResponse) GetExtraProperties ¶
func (a *ApplePayDomainRegistrationResponse) GetExtraProperties() map[string]interface{}
func (*ApplePayDomainRegistrationResponse) MarshalJSON ¶
func (a *ApplePayDomainRegistrationResponse) MarshalJSON() ([]byte, error)
func (*ApplePayDomainRegistrationResponse) SetDomains ¶
func (a *ApplePayDomainRegistrationResponse) SetDomains(domains []*DomainRegistrationResponse)
SetDomains sets the Domains field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ApplePayDomainRegistrationResponse) String ¶
func (a *ApplePayDomainRegistrationResponse) String() string
func (*ApplePayDomainRegistrationResponse) UnmarshalJSON ¶
func (a *ApplePayDomainRegistrationResponse) UnmarshalJSON(data []byte) error
type ApplePayMerchant ¶
type ApplePayMerchant struct {
ID *string `json:"id,omitempty" url:"id,omitempty"`
TenantID *string `json:"tenant_id,omitempty" url:"tenant_id,omitempty"`
MerchantIdentifier *string `json:"merchant_identifier,omitempty" url:"merchant_identifier,omitempty"`
CreatedBy *string `json:"created_by,omitempty" url:"created_by,omitempty"`
CreatedAt *time.Time `json:"created_at,omitempty" url:"created_at,omitempty"`
// contains filtered or unexported fields
}
func (*ApplePayMerchant) GetCreatedAt ¶
func (a *ApplePayMerchant) GetCreatedAt() *time.Time
func (*ApplePayMerchant) GetCreatedBy ¶
func (a *ApplePayMerchant) GetCreatedBy() *string
func (*ApplePayMerchant) GetExtraProperties ¶
func (a *ApplePayMerchant) GetExtraProperties() map[string]interface{}
func (*ApplePayMerchant) GetID ¶
func (a *ApplePayMerchant) GetID() *string
func (*ApplePayMerchant) GetMerchantIdentifier ¶
func (a *ApplePayMerchant) GetMerchantIdentifier() *string
func (*ApplePayMerchant) GetTenantID ¶
func (a *ApplePayMerchant) GetTenantID() *string
func (*ApplePayMerchant) MarshalJSON ¶
func (a *ApplePayMerchant) MarshalJSON() ([]byte, error)
func (*ApplePayMerchant) SetCreatedAt ¶
func (a *ApplePayMerchant) SetCreatedAt(createdAt *time.Time)
SetCreatedAt sets the CreatedAt field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ApplePayMerchant) SetCreatedBy ¶
func (a *ApplePayMerchant) SetCreatedBy(createdBy *string)
SetCreatedBy sets the CreatedBy field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ApplePayMerchant) SetID ¶
func (a *ApplePayMerchant) SetID(id *string)
SetID sets the ID field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ApplePayMerchant) SetMerchantIdentifier ¶
func (a *ApplePayMerchant) SetMerchantIdentifier(merchantIdentifier *string)
SetMerchantIdentifier sets the MerchantIdentifier field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ApplePayMerchant) SetTenantID ¶
func (a *ApplePayMerchant) SetTenantID(tenantID *string)
SetTenantID sets the TenantID field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ApplePayMerchant) String ¶
func (a *ApplePayMerchant) String() string
func (*ApplePayMerchant) UnmarshalJSON ¶
func (a *ApplePayMerchant) UnmarshalJSON(data []byte) error
type ApplePayMerchantCertificates ¶
type ApplePayMerchantCertificates struct {
ID *string `json:"id,omitempty" url:"id,omitempty"`
TenantID *string `json:"tenant_id,omitempty" url:"tenant_id,omitempty"`
Domain *string `json:"domain,omitempty" url:"domain,omitempty"`
MerchantCertificateExpirationDate *time.Time `json:"merchant_certificate_expiration_date,omitempty" url:"merchant_certificate_expiration_date,omitempty"`
MerchantCertificateFingerprint *string `json:"merchant_certificate_fingerprint,omitempty" url:"merchant_certificate_fingerprint,omitempty"`
PaymentProcessorCertificateExpirationDate *time.Time `json:"payment_processor_certificate_expiration_date,omitempty" url:"payment_processor_certificate_expiration_date,omitempty"`
PaymentProcessorCertificateFingerprint *string `json:"payment_processor_certificate_fingerprint,omitempty" url:"payment_processor_certificate_fingerprint,omitempty"`
CreatedBy *string `json:"created_by,omitempty" url:"created_by,omitempty"`
CreatedAt *time.Time `json:"created_at,omitempty" url:"created_at,omitempty"`
// contains filtered or unexported fields
}
func (*ApplePayMerchantCertificates) GetCreatedAt ¶
func (a *ApplePayMerchantCertificates) GetCreatedAt() *time.Time
func (*ApplePayMerchantCertificates) GetCreatedBy ¶
func (a *ApplePayMerchantCertificates) GetCreatedBy() *string
func (*ApplePayMerchantCertificates) GetDomain ¶
func (a *ApplePayMerchantCertificates) GetDomain() *string
func (*ApplePayMerchantCertificates) GetExtraProperties ¶
func (a *ApplePayMerchantCertificates) GetExtraProperties() map[string]interface{}
func (*ApplePayMerchantCertificates) GetID ¶
func (a *ApplePayMerchantCertificates) GetID() *string
func (*ApplePayMerchantCertificates) GetMerchantCertificateExpirationDate ¶
func (a *ApplePayMerchantCertificates) GetMerchantCertificateExpirationDate() *time.Time
func (*ApplePayMerchantCertificates) GetMerchantCertificateFingerprint ¶
func (a *ApplePayMerchantCertificates) GetMerchantCertificateFingerprint() *string
func (*ApplePayMerchantCertificates) GetPaymentProcessorCertificateExpirationDate ¶
func (a *ApplePayMerchantCertificates) GetPaymentProcessorCertificateExpirationDate() *time.Time
func (*ApplePayMerchantCertificates) GetPaymentProcessorCertificateFingerprint ¶
func (a *ApplePayMerchantCertificates) GetPaymentProcessorCertificateFingerprint() *string
func (*ApplePayMerchantCertificates) GetTenantID ¶
func (a *ApplePayMerchantCertificates) GetTenantID() *string
func (*ApplePayMerchantCertificates) MarshalJSON ¶
func (a *ApplePayMerchantCertificates) MarshalJSON() ([]byte, error)
func (*ApplePayMerchantCertificates) SetCreatedAt ¶
func (a *ApplePayMerchantCertificates) SetCreatedAt(createdAt *time.Time)
SetCreatedAt sets the CreatedAt field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ApplePayMerchantCertificates) SetCreatedBy ¶
func (a *ApplePayMerchantCertificates) SetCreatedBy(createdBy *string)
SetCreatedBy sets the CreatedBy field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ApplePayMerchantCertificates) SetDomain ¶
func (a *ApplePayMerchantCertificates) SetDomain(domain *string)
SetDomain sets the Domain field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ApplePayMerchantCertificates) SetID ¶
func (a *ApplePayMerchantCertificates) SetID(id *string)
SetID sets the ID field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ApplePayMerchantCertificates) SetMerchantCertificateExpirationDate ¶
func (a *ApplePayMerchantCertificates) SetMerchantCertificateExpirationDate(merchantCertificateExpirationDate *time.Time)
SetMerchantCertificateExpirationDate sets the MerchantCertificateExpirationDate field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ApplePayMerchantCertificates) SetMerchantCertificateFingerprint ¶
func (a *ApplePayMerchantCertificates) SetMerchantCertificateFingerprint(merchantCertificateFingerprint *string)
SetMerchantCertificateFingerprint sets the MerchantCertificateFingerprint field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ApplePayMerchantCertificates) SetPaymentProcessorCertificateExpirationDate ¶
func (a *ApplePayMerchantCertificates) SetPaymentProcessorCertificateExpirationDate(paymentProcessorCertificateExpirationDate *time.Time)
SetPaymentProcessorCertificateExpirationDate sets the PaymentProcessorCertificateExpirationDate field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ApplePayMerchantCertificates) SetPaymentProcessorCertificateFingerprint ¶
func (a *ApplePayMerchantCertificates) SetPaymentProcessorCertificateFingerprint(paymentProcessorCertificateFingerprint *string)
SetPaymentProcessorCertificateFingerprint sets the PaymentProcessorCertificateFingerprint field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ApplePayMerchantCertificates) SetTenantID ¶
func (a *ApplePayMerchantCertificates) SetTenantID(tenantID *string)
SetTenantID sets the TenantID field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ApplePayMerchantCertificates) String ¶
func (a *ApplePayMerchantCertificates) String() string
func (*ApplePayMerchantCertificates) UnmarshalJSON ¶
func (a *ApplePayMerchantCertificates) UnmarshalJSON(data []byte) error
type ApplePayMethodToken ¶
type ApplePayMethodToken struct {
PaymentData *PaymentData `json:"paymentData,omitempty" url:"paymentData,omitempty"`
TransactionIdentifier *string `json:"transactionIdentifier,omitempty" url:"transactionIdentifier,omitempty"`
// contains filtered or unexported fields
}
func (*ApplePayMethodToken) GetExtraProperties ¶
func (a *ApplePayMethodToken) GetExtraProperties() map[string]interface{}
func (*ApplePayMethodToken) GetPaymentData ¶
func (a *ApplePayMethodToken) GetPaymentData() *PaymentData
func (*ApplePayMethodToken) GetTransactionIdentifier ¶
func (a *ApplePayMethodToken) GetTransactionIdentifier() *string
func (*ApplePayMethodToken) MarshalJSON ¶
func (a *ApplePayMethodToken) MarshalJSON() ([]byte, error)
func (*ApplePayMethodToken) SetPaymentData ¶
func (a *ApplePayMethodToken) SetPaymentData(paymentData *PaymentData)
SetPaymentData sets the PaymentData field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ApplePayMethodToken) SetTransactionIdentifier ¶
func (a *ApplePayMethodToken) SetTransactionIdentifier(transactionIdentifier *string)
SetTransactionIdentifier sets the TransactionIdentifier field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ApplePayMethodToken) String ¶
func (a *ApplePayMethodToken) String() string
func (*ApplePayMethodToken) UnmarshalJSON ¶
func (a *ApplePayMethodToken) UnmarshalJSON(data []byte) error
type ApplePayToken ¶
type ApplePayToken struct {
ID *string `json:"id,omitempty" url:"id,omitempty"`
Type *string `json:"type,omitempty" url:"type,omitempty"`
TenantID *string `json:"tenant_id,omitempty" url:"tenant_id,omitempty"`
Status *string `json:"status,omitempty" url:"status,omitempty"`
ExpiresAt *time.Time `json:"expires_at,omitempty" url:"expires_at,omitempty"`
CreatedBy *string `json:"created_by,omitempty" url:"created_by,omitempty"`
CreatedAt *time.Time `json:"created_at,omitempty" url:"created_at,omitempty"`
ModifiedBy *string `json:"modified_by,omitempty" url:"modified_by,omitempty"`
ModifiedAt *time.Time `json:"modified_at,omitempty" url:"modified_at,omitempty"`
TransactionID *string `json:"transaction_id,omitempty" url:"transaction_id,omitempty"`
PaymentDataType *string `json:"payment_data_type,omitempty" url:"payment_data_type,omitempty"`
DeviceManufacturerIdentifier *string `json:"device_manufacturer_identifier,omitempty" url:"device_manufacturer_identifier,omitempty"`
Card *CardDetails `json:"card,omitempty" url:"card,omitempty"`
Data any `json:"data,omitempty" url:"data,omitempty"`
Authentication *Authentication `json:"authentication,omitempty" url:"authentication,omitempty"`
Fingerprint *string `json:"fingerprint,omitempty" url:"fingerprint,omitempty"`
IngestSource *string `json:"ingest_source,omitempty" url:"ingest_source,omitempty"`
// contains filtered or unexported fields
}
func (*ApplePayToken) GetAuthentication ¶
func (a *ApplePayToken) GetAuthentication() *Authentication
func (*ApplePayToken) GetCard ¶
func (a *ApplePayToken) GetCard() *CardDetails
func (*ApplePayToken) GetCreatedAt ¶
func (a *ApplePayToken) GetCreatedAt() *time.Time
func (*ApplePayToken) GetCreatedBy ¶
func (a *ApplePayToken) GetCreatedBy() *string
func (*ApplePayToken) GetData ¶
func (a *ApplePayToken) GetData() any
func (*ApplePayToken) GetDeviceManufacturerIdentifier ¶
func (a *ApplePayToken) GetDeviceManufacturerIdentifier() *string
func (*ApplePayToken) GetExpiresAt ¶
func (a *ApplePayToken) GetExpiresAt() *time.Time
func (*ApplePayToken) GetExtraProperties ¶
func (a *ApplePayToken) GetExtraProperties() map[string]interface{}
func (*ApplePayToken) GetFingerprint ¶
func (a *ApplePayToken) GetFingerprint() *string
func (*ApplePayToken) GetID ¶
func (a *ApplePayToken) GetID() *string
func (*ApplePayToken) GetIngestSource ¶
func (a *ApplePayToken) GetIngestSource() *string
func (*ApplePayToken) GetModifiedAt ¶
func (a *ApplePayToken) GetModifiedAt() *time.Time
func (*ApplePayToken) GetModifiedBy ¶
func (a *ApplePayToken) GetModifiedBy() *string
func (*ApplePayToken) GetPaymentDataType ¶
func (a *ApplePayToken) GetPaymentDataType() *string
func (*ApplePayToken) GetStatus ¶
func (a *ApplePayToken) GetStatus() *string
func (*ApplePayToken) GetTenantID ¶
func (a *ApplePayToken) GetTenantID() *string
func (*ApplePayToken) GetTransactionID ¶
func (a *ApplePayToken) GetTransactionID() *string
func (*ApplePayToken) GetType ¶
func (a *ApplePayToken) GetType() *string
func (*ApplePayToken) MarshalJSON ¶
func (a *ApplePayToken) MarshalJSON() ([]byte, error)
func (*ApplePayToken) SetAuthentication ¶
func (a *ApplePayToken) SetAuthentication(authentication *Authentication)
SetAuthentication sets the Authentication field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ApplePayToken) SetCard ¶
func (a *ApplePayToken) SetCard(card *CardDetails)
SetCard sets the Card field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ApplePayToken) SetCreatedAt ¶
func (a *ApplePayToken) SetCreatedAt(createdAt *time.Time)
SetCreatedAt sets the CreatedAt field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ApplePayToken) SetCreatedBy ¶
func (a *ApplePayToken) SetCreatedBy(createdBy *string)
SetCreatedBy sets the CreatedBy field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ApplePayToken) SetData ¶
func (a *ApplePayToken) SetData(data any)
SetData sets the Data field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ApplePayToken) SetDeviceManufacturerIdentifier ¶
func (a *ApplePayToken) SetDeviceManufacturerIdentifier(deviceManufacturerIdentifier *string)
SetDeviceManufacturerIdentifier sets the DeviceManufacturerIdentifier field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ApplePayToken) SetExpiresAt ¶
func (a *ApplePayToken) SetExpiresAt(expiresAt *time.Time)
SetExpiresAt sets the ExpiresAt field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ApplePayToken) SetFingerprint ¶
func (a *ApplePayToken) SetFingerprint(fingerprint *string)
SetFingerprint sets the Fingerprint field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ApplePayToken) SetID ¶
func (a *ApplePayToken) SetID(id *string)
SetID sets the ID field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ApplePayToken) SetIngestSource ¶
func (a *ApplePayToken) SetIngestSource(ingestSource *string)
SetIngestSource sets the IngestSource field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ApplePayToken) SetModifiedAt ¶
func (a *ApplePayToken) SetModifiedAt(modifiedAt *time.Time)
SetModifiedAt sets the ModifiedAt field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ApplePayToken) SetModifiedBy ¶
func (a *ApplePayToken) SetModifiedBy(modifiedBy *string)
SetModifiedBy sets the ModifiedBy field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ApplePayToken) SetPaymentDataType ¶
func (a *ApplePayToken) SetPaymentDataType(paymentDataType *string)
SetPaymentDataType sets the PaymentDataType field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ApplePayToken) SetStatus ¶
func (a *ApplePayToken) SetStatus(status *string)
SetStatus sets the Status field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ApplePayToken) SetTenantID ¶
func (a *ApplePayToken) SetTenantID(tenantID *string)
SetTenantID sets the TenantID field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ApplePayToken) SetTransactionID ¶
func (a *ApplePayToken) SetTransactionID(transactionID *string)
SetTransactionID sets the TransactionID field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ApplePayToken) SetType ¶
func (a *ApplePayToken) SetType(type_ *string)
SetType sets the Type field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ApplePayToken) String ¶
func (a *ApplePayToken) String() string
func (*ApplePayToken) UnmarshalJSON ¶
func (a *ApplePayToken) UnmarshalJSON(data []byte) error
type ApplePayTokenizeRequest ¶
type ApplePayTokenizeRequest struct {
ApplePaymentMethodToken *ApplePayMethodToken `json:"apple_payment_method_token,omitempty" url:"apple_payment_method_token,omitempty"`
// contains filtered or unexported fields
}
func (*ApplePayTokenizeRequest) GetApplePaymentMethodToken ¶
func (a *ApplePayTokenizeRequest) GetApplePaymentMethodToken() *ApplePayMethodToken
func (*ApplePayTokenizeRequest) GetExtraProperties ¶
func (a *ApplePayTokenizeRequest) GetExtraProperties() map[string]interface{}
func (*ApplePayTokenizeRequest) MarshalJSON ¶
func (a *ApplePayTokenizeRequest) MarshalJSON() ([]byte, error)
func (*ApplePayTokenizeRequest) SetApplePaymentMethodToken ¶
func (a *ApplePayTokenizeRequest) SetApplePaymentMethodToken(applePaymentMethodToken *ApplePayMethodToken)
SetApplePaymentMethodToken sets the ApplePaymentMethodToken field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ApplePayTokenizeRequest) String ¶
func (a *ApplePayTokenizeRequest) String() string
func (*ApplePayTokenizeRequest) UnmarshalJSON ¶
func (a *ApplePayTokenizeRequest) UnmarshalJSON(data []byte) error
type ApplePayTokenizeResponse ¶
type ApplePayTokenizeResponse struct {
TokenIntent *CreateTokenIntentResponse `json:"token_intent,omitempty" url:"token_intent,omitempty"`
// contains filtered or unexported fields
}
func (*ApplePayTokenizeResponse) GetExtraProperties ¶
func (a *ApplePayTokenizeResponse) GetExtraProperties() map[string]interface{}
func (*ApplePayTokenizeResponse) GetTokenIntent ¶
func (a *ApplePayTokenizeResponse) GetTokenIntent() *CreateTokenIntentResponse
func (*ApplePayTokenizeResponse) MarshalJSON ¶
func (a *ApplePayTokenizeResponse) MarshalJSON() ([]byte, error)
func (*ApplePayTokenizeResponse) SetTokenIntent ¶
func (a *ApplePayTokenizeResponse) SetTokenIntent(tokenIntent *CreateTokenIntentResponse)
SetTokenIntent sets the TokenIntent field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ApplePayTokenizeResponse) String ¶
func (a *ApplePayTokenizeResponse) String() string
func (*ApplePayTokenizeResponse) UnmarshalJSON ¶
func (a *ApplePayTokenizeResponse) UnmarshalJSON(data []byte) error
type Application ¶
type Application struct {
ID *string `json:"id,omitempty" url:"id,omitempty"`
TenantID *string `json:"tenant_id,omitempty" url:"tenant_id,omitempty"`
Name *string `json:"name,omitempty" url:"name,omitempty"`
Key *string `json:"key,omitempty" url:"key,omitempty"`
Keys []*ApplicationKey `json:"keys,omitempty" url:"keys,omitempty"`
Type *string `json:"type,omitempty" url:"type,omitempty"`
CreatedBy *string `json:"created_by,omitempty" url:"created_by,omitempty"`
CreatedAt *time.Time `json:"created_at,omitempty" url:"created_at,omitempty"`
ModifiedBy *string `json:"modified_by,omitempty" url:"modified_by,omitempty"`
ModifiedAt *time.Time `json:"modified_at,omitempty" url:"modified_at,omitempty"`
Permissions []string `json:"permissions,omitempty" url:"permissions,omitempty"`
Rules []*AccessRule `json:"rules,omitempty" url:"rules,omitempty"`
// contains filtered or unexported fields
}
func (*Application) GetCreatedAt ¶
func (a *Application) GetCreatedAt() *time.Time
func (*Application) GetCreatedBy ¶
func (a *Application) GetCreatedBy() *string
func (*Application) GetExtraProperties ¶
func (a *Application) GetExtraProperties() map[string]interface{}
func (*Application) GetID ¶
func (a *Application) GetID() *string
func (*Application) GetKey ¶
func (a *Application) GetKey() *string
func (*Application) GetKeys ¶
func (a *Application) GetKeys() []*ApplicationKey
func (*Application) GetModifiedAt ¶
func (a *Application) GetModifiedAt() *time.Time
func (*Application) GetModifiedBy ¶
func (a *Application) GetModifiedBy() *string
func (*Application) GetName ¶
func (a *Application) GetName() *string
func (*Application) GetPermissions ¶
func (a *Application) GetPermissions() []string
func (*Application) GetRules ¶
func (a *Application) GetRules() []*AccessRule
func (*Application) GetTenantID ¶
func (a *Application) GetTenantID() *string
func (*Application) GetType ¶
func (a *Application) GetType() *string
func (*Application) MarshalJSON ¶
func (a *Application) MarshalJSON() ([]byte, error)
func (*Application) SetCreatedAt ¶
func (a *Application) SetCreatedAt(createdAt *time.Time)
SetCreatedAt sets the CreatedAt field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*Application) SetCreatedBy ¶
func (a *Application) SetCreatedBy(createdBy *string)
SetCreatedBy sets the CreatedBy field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*Application) SetID ¶
func (a *Application) SetID(id *string)
SetID sets the ID field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*Application) SetKey ¶
func (a *Application) SetKey(key *string)
SetKey sets the Key field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*Application) SetKeys ¶
func (a *Application) SetKeys(keys []*ApplicationKey)
SetKeys sets the Keys field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*Application) SetModifiedAt ¶
func (a *Application) SetModifiedAt(modifiedAt *time.Time)
SetModifiedAt sets the ModifiedAt field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*Application) SetModifiedBy ¶
func (a *Application) SetModifiedBy(modifiedBy *string)
SetModifiedBy sets the ModifiedBy field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*Application) SetName ¶
func (a *Application) SetName(name *string)
SetName sets the Name field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*Application) SetPermissions ¶
func (a *Application) SetPermissions(permissions []string)
SetPermissions sets the Permissions field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*Application) SetRules ¶
func (a *Application) SetRules(rules []*AccessRule)
SetRules sets the Rules field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*Application) SetTenantID ¶
func (a *Application) SetTenantID(tenantID *string)
SetTenantID sets the TenantID field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*Application) SetType ¶
func (a *Application) SetType(type_ *string)
SetType sets the Type field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*Application) String ¶
func (a *Application) String() string
func (*Application) UnmarshalJSON ¶
func (a *Application) UnmarshalJSON(data []byte) error
type ApplicationKey ¶
type ApplicationKey struct {
ID *string `json:"id,omitempty" url:"id,omitempty"`
Key *string `json:"key,omitempty" url:"key,omitempty"`
Version *string `json:"version,omitempty" url:"version,omitempty"`
CreatedBy *string `json:"created_by,omitempty" url:"created_by,omitempty"`
CreatedAt *time.Time `json:"created_at,omitempty" url:"created_at,omitempty"`
// contains filtered or unexported fields
}
func (*ApplicationKey) GetCreatedAt ¶
func (a *ApplicationKey) GetCreatedAt() *time.Time
func (*ApplicationKey) GetCreatedBy ¶
func (a *ApplicationKey) GetCreatedBy() *string
func (*ApplicationKey) GetExtraProperties ¶
func (a *ApplicationKey) GetExtraProperties() map[string]interface{}
func (*ApplicationKey) GetID ¶
func (a *ApplicationKey) GetID() *string
func (*ApplicationKey) GetKey ¶
func (a *ApplicationKey) GetKey() *string
func (*ApplicationKey) GetVersion ¶
func (a *ApplicationKey) GetVersion() *string
func (*ApplicationKey) MarshalJSON ¶
func (a *ApplicationKey) MarshalJSON() ([]byte, error)
func (*ApplicationKey) SetCreatedAt ¶
func (a *ApplicationKey) SetCreatedAt(createdAt *time.Time)
SetCreatedAt sets the CreatedAt field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ApplicationKey) SetCreatedBy ¶
func (a *ApplicationKey) SetCreatedBy(createdBy *string)
SetCreatedBy sets the CreatedBy field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ApplicationKey) SetID ¶
func (a *ApplicationKey) SetID(id *string)
SetID sets the ID field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ApplicationKey) SetKey ¶
func (a *ApplicationKey) SetKey(key *string)
SetKey sets the Key field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ApplicationKey) SetVersion ¶
func (a *ApplicationKey) SetVersion(version *string)
SetVersion sets the Version field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ApplicationKey) String ¶
func (a *ApplicationKey) String() string
func (*ApplicationKey) UnmarshalJSON ¶
func (a *ApplicationKey) UnmarshalJSON(data []byte) error
type ApplicationKeysListRequest ¶
type ApplicationKeysListRequest struct {
KeyID []*string `json:"-" url:"id,omitempty"`
Type []*string `json:"-" url:"type,omitempty"`
// contains filtered or unexported fields
}
func (*ApplicationKeysListRequest) SetKeyID ¶
func (a *ApplicationKeysListRequest) SetKeyID(keyID []*string)
SetKeyID sets the KeyID field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ApplicationKeysListRequest) SetType ¶
func (a *ApplicationKeysListRequest) SetType(type_ []*string)
SetType sets the Type field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
type ApplicationPaginatedList ¶
type ApplicationPaginatedList struct {
Pagination *Pagination `json:"pagination,omitempty" url:"pagination,omitempty"`
Data []*Application `json:"data,omitempty" url:"data,omitempty"`
// contains filtered or unexported fields
}
func (*ApplicationPaginatedList) GetData ¶
func (a *ApplicationPaginatedList) GetData() []*Application
func (*ApplicationPaginatedList) GetExtraProperties ¶
func (a *ApplicationPaginatedList) GetExtraProperties() map[string]interface{}
func (*ApplicationPaginatedList) GetPagination ¶
func (a *ApplicationPaginatedList) GetPagination() *Pagination
func (*ApplicationPaginatedList) MarshalJSON ¶
func (a *ApplicationPaginatedList) MarshalJSON() ([]byte, error)
func (*ApplicationPaginatedList) SetData ¶
func (a *ApplicationPaginatedList) SetData(data []*Application)
SetData sets the Data field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ApplicationPaginatedList) SetPagination ¶
func (a *ApplicationPaginatedList) SetPagination(pagination *Pagination)
SetPagination sets the Pagination field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ApplicationPaginatedList) String ¶
func (a *ApplicationPaginatedList) String() string
func (*ApplicationPaginatedList) UnmarshalJSON ¶
func (a *ApplicationPaginatedList) UnmarshalJSON(data []byte) error
type ApplicationTemplate ¶
type ApplicationTemplate struct {
ID *string `json:"id,omitempty" url:"id,omitempty"`
Name *string `json:"name,omitempty" url:"name,omitempty"`
Description *string `json:"description,omitempty" url:"description,omitempty"`
ApplicationType *string `json:"application_type,omitempty" url:"application_type,omitempty"`
TemplateType *string `json:"template_type,omitempty" url:"template_type,omitempty"`
IsStarter *bool `json:"is_starter,omitempty" url:"is_starter,omitempty"`
Rules []*AccessRule `json:"rules,omitempty" url:"rules,omitempty"`
Permissions []string `json:"permissions,omitempty" url:"permissions,omitempty"`
// contains filtered or unexported fields
}
func (*ApplicationTemplate) GetApplicationType ¶
func (a *ApplicationTemplate) GetApplicationType() *string
func (*ApplicationTemplate) GetDescription ¶
func (a *ApplicationTemplate) GetDescription() *string
func (*ApplicationTemplate) GetExtraProperties ¶
func (a *ApplicationTemplate) GetExtraProperties() map[string]interface{}
func (*ApplicationTemplate) GetID ¶
func (a *ApplicationTemplate) GetID() *string
func (*ApplicationTemplate) GetIsStarter ¶
func (a *ApplicationTemplate) GetIsStarter() *bool
func (*ApplicationTemplate) GetName ¶
func (a *ApplicationTemplate) GetName() *string
func (*ApplicationTemplate) GetPermissions ¶
func (a *ApplicationTemplate) GetPermissions() []string
func (*ApplicationTemplate) GetRules ¶
func (a *ApplicationTemplate) GetRules() []*AccessRule
func (*ApplicationTemplate) GetTemplateType ¶
func (a *ApplicationTemplate) GetTemplateType() *string
func (*ApplicationTemplate) MarshalJSON ¶
func (a *ApplicationTemplate) MarshalJSON() ([]byte, error)
func (*ApplicationTemplate) SetApplicationType ¶
func (a *ApplicationTemplate) SetApplicationType(applicationType *string)
SetApplicationType sets the ApplicationType field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ApplicationTemplate) SetDescription ¶
func (a *ApplicationTemplate) SetDescription(description *string)
SetDescription sets the Description field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ApplicationTemplate) SetID ¶
func (a *ApplicationTemplate) SetID(id *string)
SetID sets the ID field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ApplicationTemplate) SetIsStarter ¶
func (a *ApplicationTemplate) SetIsStarter(isStarter *bool)
SetIsStarter sets the IsStarter field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ApplicationTemplate) SetName ¶
func (a *ApplicationTemplate) SetName(name *string)
SetName sets the Name field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ApplicationTemplate) SetPermissions ¶
func (a *ApplicationTemplate) SetPermissions(permissions []string)
SetPermissions sets the Permissions field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ApplicationTemplate) SetRules ¶
func (a *ApplicationTemplate) SetRules(rules []*AccessRule)
SetRules sets the Rules field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ApplicationTemplate) SetTemplateType ¶
func (a *ApplicationTemplate) SetTemplateType(templateType *string)
SetTemplateType sets the TemplateType field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ApplicationTemplate) String ¶
func (a *ApplicationTemplate) String() string
func (*ApplicationTemplate) UnmarshalJSON ¶
func (a *ApplicationTemplate) UnmarshalJSON(data []byte) error
type ApplicationsListRequest ¶
type ApplicationsListRequest struct {
ID []*string `json:"-" url:"id,omitempty"`
Type []*string `json:"-" url:"type,omitempty"`
Page *int `json:"-" url:"page,omitempty"`
Start *string `json:"-" url:"start,omitempty"`
Size *int `json:"-" url:"size,omitempty"`
// contains filtered or unexported fields
}
func (*ApplicationsListRequest) SetID ¶
func (a *ApplicationsListRequest) SetID(id []*string)
SetID sets the ID field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ApplicationsListRequest) SetPage ¶
func (a *ApplicationsListRequest) SetPage(page *int)
SetPage sets the Page field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ApplicationsListRequest) SetSize ¶
func (a *ApplicationsListRequest) SetSize(size *int)
SetSize sets the Size field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ApplicationsListRequest) SetStart ¶
func (a *ApplicationsListRequest) SetStart(start *string)
SetStart sets the Start field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ApplicationsListRequest) SetType ¶
func (a *ApplicationsListRequest) SetType(type_ []*string)
SetType sets the Type field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
type AssuranceDetails ¶
type AssuranceDetails struct {
AccountVerified *bool `json:"account_verified,omitempty" url:"account_verified,omitempty"`
CardHolderAuthenticated *bool `json:"card_holder_authenticated,omitempty" url:"card_holder_authenticated,omitempty"`
// contains filtered or unexported fields
}
func (*AssuranceDetails) GetAccountVerified ¶
func (a *AssuranceDetails) GetAccountVerified() *bool
func (*AssuranceDetails) GetCardHolderAuthenticated ¶
func (a *AssuranceDetails) GetCardHolderAuthenticated() *bool
func (*AssuranceDetails) GetExtraProperties ¶
func (a *AssuranceDetails) GetExtraProperties() map[string]interface{}
func (*AssuranceDetails) MarshalJSON ¶
func (a *AssuranceDetails) MarshalJSON() ([]byte, error)
func (*AssuranceDetails) SetAccountVerified ¶
func (a *AssuranceDetails) SetAccountVerified(accountVerified *bool)
SetAccountVerified sets the AccountVerified field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*AssuranceDetails) SetCardHolderAuthenticated ¶
func (a *AssuranceDetails) SetCardHolderAuthenticated(cardHolderAuthenticated *bool)
SetCardHolderAuthenticated sets the CardHolderAuthenticated field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*AssuranceDetails) String ¶
func (a *AssuranceDetails) String() string
func (*AssuranceDetails) UnmarshalJSON ¶
func (a *AssuranceDetails) UnmarshalJSON(data []byte) error
type AsyncReactResponse ¶
type AsyncReactResponse struct {
AsyncReactorRequestID *string `json:"asyncReactorRequestId,omitempty" url:"asyncReactorRequestId,omitempty"`
// contains filtered or unexported fields
}
func (*AsyncReactResponse) GetAsyncReactorRequestID ¶
func (a *AsyncReactResponse) GetAsyncReactorRequestID() *string
func (*AsyncReactResponse) GetExtraProperties ¶
func (a *AsyncReactResponse) GetExtraProperties() map[string]interface{}
func (*AsyncReactResponse) MarshalJSON ¶
func (a *AsyncReactResponse) MarshalJSON() ([]byte, error)
func (*AsyncReactResponse) SetAsyncReactorRequestID ¶
func (a *AsyncReactResponse) SetAsyncReactorRequestID(asyncReactorRequestID *string)
SetAsyncReactorRequestID sets the AsyncReactorRequestID field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*AsyncReactResponse) String ¶
func (a *AsyncReactResponse) String() string
func (*AsyncReactResponse) UnmarshalJSON ¶
func (a *AsyncReactResponse) UnmarshalJSON(data []byte) error
type AuthenticateThreeDsSessionRequest ¶
type AuthenticateThreeDsSessionRequest struct {
AuthenticationCategory string `json:"authentication_category" url:"authentication_category"`
AuthenticationType string `json:"authentication_type" url:"authentication_type"`
CardBrand *string `json:"card_brand,omitempty" url:"card_brand,omitempty"`
ChallengePreference *string `json:"challenge_preference,omitempty" url:"challenge_preference,omitempty"`
RequestDecoupledChallenge *bool `json:"request_decoupled_challenge,omitempty" url:"request_decoupled_challenge,omitempty"`
DecoupledChallengeMaxTime *int `json:"decoupled_challenge_max_time,omitempty" url:"decoupled_challenge_max_time,omitempty"`
PurchaseInfo *ThreeDsPurchaseInfo `json:"purchase_info,omitempty" url:"purchase_info,omitempty"`
MerchantInfo *ThreeDsMerchantInfo `json:"merchant_info,omitempty" url:"merchant_info,omitempty"`
RequestorInfo *ThreeDsRequestorInfo `json:"requestor_info,omitempty" url:"requestor_info,omitempty"`
CardholderInfo *ThreeDsCardholderInfo `json:"cardholder_info,omitempty" url:"cardholder_info,omitempty"`
BroadcastInfo any `json:"broadcast_info,omitempty" url:"broadcast_info,omitempty"`
MessageExtensions []*ThreeDsMessageExtension `json:"message_extensions,omitempty" url:"message_extensions,omitempty"`
Metadata map[string]*string `json:"metadata,omitempty" url:"metadata,omitempty"`
// contains filtered or unexported fields
}
func (*AuthenticateThreeDsSessionRequest) GetAuthenticationCategory ¶
func (a *AuthenticateThreeDsSessionRequest) GetAuthenticationCategory() string
func (*AuthenticateThreeDsSessionRequest) GetAuthenticationType ¶
func (a *AuthenticateThreeDsSessionRequest) GetAuthenticationType() string
func (*AuthenticateThreeDsSessionRequest) GetBroadcastInfo ¶
func (a *AuthenticateThreeDsSessionRequest) GetBroadcastInfo() any
func (*AuthenticateThreeDsSessionRequest) GetCardBrand ¶
func (a *AuthenticateThreeDsSessionRequest) GetCardBrand() *string
func (*AuthenticateThreeDsSessionRequest) GetCardholderInfo ¶
func (a *AuthenticateThreeDsSessionRequest) GetCardholderInfo() *ThreeDsCardholderInfo
func (*AuthenticateThreeDsSessionRequest) GetChallengePreference ¶
func (a *AuthenticateThreeDsSessionRequest) GetChallengePreference() *string
func (*AuthenticateThreeDsSessionRequest) GetDecoupledChallengeMaxTime ¶
func (a *AuthenticateThreeDsSessionRequest) GetDecoupledChallengeMaxTime() *int
func (*AuthenticateThreeDsSessionRequest) GetExtraProperties ¶
func (a *AuthenticateThreeDsSessionRequest) GetExtraProperties() map[string]interface{}
func (*AuthenticateThreeDsSessionRequest) GetMerchantInfo ¶
func (a *AuthenticateThreeDsSessionRequest) GetMerchantInfo() *ThreeDsMerchantInfo
func (*AuthenticateThreeDsSessionRequest) GetMessageExtensions ¶
func (a *AuthenticateThreeDsSessionRequest) GetMessageExtensions() []*ThreeDsMessageExtension
func (*AuthenticateThreeDsSessionRequest) GetMetadata ¶
func (a *AuthenticateThreeDsSessionRequest) GetMetadata() map[string]*string
func (*AuthenticateThreeDsSessionRequest) GetPurchaseInfo ¶
func (a *AuthenticateThreeDsSessionRequest) GetPurchaseInfo() *ThreeDsPurchaseInfo
func (*AuthenticateThreeDsSessionRequest) GetRequestDecoupledChallenge ¶
func (a *AuthenticateThreeDsSessionRequest) GetRequestDecoupledChallenge() *bool
func (*AuthenticateThreeDsSessionRequest) GetRequestorInfo ¶
func (a *AuthenticateThreeDsSessionRequest) GetRequestorInfo() *ThreeDsRequestorInfo
func (*AuthenticateThreeDsSessionRequest) MarshalJSON ¶
func (a *AuthenticateThreeDsSessionRequest) MarshalJSON() ([]byte, error)
func (*AuthenticateThreeDsSessionRequest) SetAuthenticationCategory ¶
func (a *AuthenticateThreeDsSessionRequest) SetAuthenticationCategory(authenticationCategory string)
SetAuthenticationCategory sets the AuthenticationCategory field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*AuthenticateThreeDsSessionRequest) SetAuthenticationType ¶
func (a *AuthenticateThreeDsSessionRequest) SetAuthenticationType(authenticationType string)
SetAuthenticationType sets the AuthenticationType field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*AuthenticateThreeDsSessionRequest) SetBroadcastInfo ¶
func (a *AuthenticateThreeDsSessionRequest) SetBroadcastInfo(broadcastInfo any)
SetBroadcastInfo sets the BroadcastInfo field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*AuthenticateThreeDsSessionRequest) SetCardBrand ¶
func (a *AuthenticateThreeDsSessionRequest) SetCardBrand(cardBrand *string)
SetCardBrand sets the CardBrand field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*AuthenticateThreeDsSessionRequest) SetCardholderInfo ¶
func (a *AuthenticateThreeDsSessionRequest) SetCardholderInfo(cardholderInfo *ThreeDsCardholderInfo)
SetCardholderInfo sets the CardholderInfo field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*AuthenticateThreeDsSessionRequest) SetChallengePreference ¶
func (a *AuthenticateThreeDsSessionRequest) SetChallengePreference(challengePreference *string)
SetChallengePreference sets the ChallengePreference field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*AuthenticateThreeDsSessionRequest) SetDecoupledChallengeMaxTime ¶
func (a *AuthenticateThreeDsSessionRequest) SetDecoupledChallengeMaxTime(decoupledChallengeMaxTime *int)
SetDecoupledChallengeMaxTime sets the DecoupledChallengeMaxTime field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*AuthenticateThreeDsSessionRequest) SetMerchantInfo ¶
func (a *AuthenticateThreeDsSessionRequest) SetMerchantInfo(merchantInfo *ThreeDsMerchantInfo)
SetMerchantInfo sets the MerchantInfo field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*AuthenticateThreeDsSessionRequest) SetMessageExtensions ¶
func (a *AuthenticateThreeDsSessionRequest) SetMessageExtensions(messageExtensions []*ThreeDsMessageExtension)
SetMessageExtensions sets the MessageExtensions field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*AuthenticateThreeDsSessionRequest) SetMetadata ¶
func (a *AuthenticateThreeDsSessionRequest) SetMetadata(metadata map[string]*string)
SetMetadata sets the Metadata field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*AuthenticateThreeDsSessionRequest) SetPurchaseInfo ¶
func (a *AuthenticateThreeDsSessionRequest) SetPurchaseInfo(purchaseInfo *ThreeDsPurchaseInfo)
SetPurchaseInfo sets the PurchaseInfo field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*AuthenticateThreeDsSessionRequest) SetRequestDecoupledChallenge ¶
func (a *AuthenticateThreeDsSessionRequest) SetRequestDecoupledChallenge(requestDecoupledChallenge *bool)
SetRequestDecoupledChallenge sets the RequestDecoupledChallenge field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*AuthenticateThreeDsSessionRequest) SetRequestorInfo ¶
func (a *AuthenticateThreeDsSessionRequest) SetRequestorInfo(requestorInfo *ThreeDsRequestorInfo)
SetRequestorInfo sets the RequestorInfo field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*AuthenticateThreeDsSessionRequest) String ¶
func (a *AuthenticateThreeDsSessionRequest) String() string
func (*AuthenticateThreeDsSessionRequest) UnmarshalJSON ¶
func (a *AuthenticateThreeDsSessionRequest) UnmarshalJSON(data []byte) error
type Authentication ¶
type Authentication struct {
ThreedsCryptogram *string `json:"threeds_cryptogram,omitempty" url:"threeds_cryptogram,omitempty"`
EciIndicator *string `json:"eci_indicator,omitempty" url:"eci_indicator,omitempty"`
AuthenticationResponses []*SubmerchantAuthenticationResponse `json:"authentication_responses,omitempty" url:"authentication_responses,omitempty"`
// contains filtered or unexported fields
}
func (*Authentication) GetAuthenticationResponses ¶
func (a *Authentication) GetAuthenticationResponses() []*SubmerchantAuthenticationResponse
func (*Authentication) GetEciIndicator ¶
func (a *Authentication) GetEciIndicator() *string
func (*Authentication) GetExtraProperties ¶
func (a *Authentication) GetExtraProperties() map[string]interface{}
func (*Authentication) GetThreedsCryptogram ¶
func (a *Authentication) GetThreedsCryptogram() *string
func (*Authentication) MarshalJSON ¶
func (a *Authentication) MarshalJSON() ([]byte, error)
func (*Authentication) SetAuthenticationResponses ¶
func (a *Authentication) SetAuthenticationResponses(authenticationResponses []*SubmerchantAuthenticationResponse)
SetAuthenticationResponses sets the AuthenticationResponses field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*Authentication) SetEciIndicator ¶
func (a *Authentication) SetEciIndicator(eciIndicator *string)
SetEciIndicator sets the EciIndicator field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*Authentication) SetThreedsCryptogram ¶
func (a *Authentication) SetThreedsCryptogram(threedsCryptogram *string)
SetThreedsCryptogram sets the ThreedsCryptogram field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*Authentication) String ¶
func (a *Authentication) String() string
func (*Authentication) UnmarshalJSON ¶
func (a *Authentication) UnmarshalJSON(data []byte) error
type AuthenticationResponse ¶
type AuthenticationResponse struct {
MerchantIdentifier *string `json:"merchant_identifier,omitempty" url:"merchant_identifier,omitempty"`
AuthenticationData *string `json:"authentication_data,omitempty" url:"authentication_data,omitempty"`
TransactionAmount *string `json:"transaction_amount,omitempty" url:"transaction_amount,omitempty"`
// contains filtered or unexported fields
}
func (*AuthenticationResponse) GetAuthenticationData ¶
func (a *AuthenticationResponse) GetAuthenticationData() *string
func (*AuthenticationResponse) GetExtraProperties ¶
func (a *AuthenticationResponse) GetExtraProperties() map[string]interface{}
func (*AuthenticationResponse) GetMerchantIdentifier ¶
func (a *AuthenticationResponse) GetMerchantIdentifier() *string
func (*AuthenticationResponse) GetTransactionAmount ¶
func (a *AuthenticationResponse) GetTransactionAmount() *string
func (*AuthenticationResponse) MarshalJSON ¶
func (a *AuthenticationResponse) MarshalJSON() ([]byte, error)
func (*AuthenticationResponse) SetAuthenticationData ¶
func (a *AuthenticationResponse) SetAuthenticationData(authenticationData *string)
SetAuthenticationData sets the AuthenticationData field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*AuthenticationResponse) SetMerchantIdentifier ¶
func (a *AuthenticationResponse) SetMerchantIdentifier(merchantIdentifier *string)
SetMerchantIdentifier sets the MerchantIdentifier field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*AuthenticationResponse) SetTransactionAmount ¶
func (a *AuthenticationResponse) SetTransactionAmount(transactionAmount *string)
SetTransactionAmount sets the TransactionAmount field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*AuthenticationResponse) String ¶
func (a *AuthenticationResponse) String() string
func (*AuthenticationResponse) UnmarshalJSON ¶
func (a *AuthenticationResponse) UnmarshalJSON(data []byte) error
type AuthorizeSessionRequest ¶
type AuthorizeSessionRequest struct {
Nonce string `json:"nonce" url:"-"`
ExpiresAt *string `json:"expires_at,omitempty" url:"-"`
Permissions []string `json:"permissions,omitempty" url:"-"`
Rules []*AccessRule `json:"rules,omitempty" url:"-"`
// contains filtered or unexported fields
}
func (*AuthorizeSessionRequest) MarshalJSON ¶
func (a *AuthorizeSessionRequest) MarshalJSON() ([]byte, error)
func (*AuthorizeSessionRequest) SetExpiresAt ¶
func (a *AuthorizeSessionRequest) SetExpiresAt(expiresAt *string)
SetExpiresAt sets the ExpiresAt field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*AuthorizeSessionRequest) SetNonce ¶
func (a *AuthorizeSessionRequest) SetNonce(nonce string)
SetNonce sets the Nonce field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*AuthorizeSessionRequest) SetPermissions ¶
func (a *AuthorizeSessionRequest) SetPermissions(permissions []string)
SetPermissions sets the Permissions field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*AuthorizeSessionRequest) SetRules ¶
func (a *AuthorizeSessionRequest) SetRules(rules []*AccessRule)
SetRules sets the Rules field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*AuthorizeSessionRequest) UnmarshalJSON ¶
func (a *AuthorizeSessionRequest) UnmarshalJSON(data []byte) error
type BadRequestError ¶
type BadRequestError struct {
*core.APIError
Body *ValidationProblemDetails
}
Bad Request
func (*BadRequestError) MarshalJSON ¶
func (b *BadRequestError) MarshalJSON() ([]byte, error)
func (*BadRequestError) UnmarshalJSON ¶
func (b *BadRequestError) UnmarshalJSON(data []byte) error
func (*BadRequestError) Unwrap ¶
func (b *BadRequestError) Unwrap() error
type BankDetails ¶
type BankDetails struct {
RoutingNumber *string `json:"routing_number,omitempty" url:"routing_number,omitempty"`
AccountNumberLast4 *string `json:"account_number_last4,omitempty" url:"account_number_last4,omitempty"`
// contains filtered or unexported fields
}
func (*BankDetails) GetAccountNumberLast4 ¶
func (b *BankDetails) GetAccountNumberLast4() *string
func (*BankDetails) GetExtraProperties ¶
func (b *BankDetails) GetExtraProperties() map[string]interface{}
func (*BankDetails) GetRoutingNumber ¶
func (b *BankDetails) GetRoutingNumber() *string
func (*BankDetails) MarshalJSON ¶
func (b *BankDetails) MarshalJSON() ([]byte, error)
func (*BankDetails) SetAccountNumberLast4 ¶
func (b *BankDetails) SetAccountNumberLast4(accountNumberLast4 *string)
SetAccountNumberLast4 sets the AccountNumberLast4 field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*BankDetails) SetRoutingNumber ¶
func (b *BankDetails) SetRoutingNumber(routingNumber *string)
SetRoutingNumber sets the RoutingNumber field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*BankDetails) String ¶
func (b *BankDetails) String() string
func (*BankDetails) UnmarshalJSON ¶
func (b *BankDetails) UnmarshalJSON(data []byte) error
type BankVerificationRequest ¶
type BankVerificationRequest struct {
TokenID string `json:"token_id" url:"-"`
CountryCode *string `json:"country_code,omitempty" url:"-"`
RoutingNumber *string `json:"routing_number,omitempty" url:"-"`
// contains filtered or unexported fields
}
func (*BankVerificationRequest) MarshalJSON ¶
func (b *BankVerificationRequest) MarshalJSON() ([]byte, error)
func (*BankVerificationRequest) SetCountryCode ¶
func (b *BankVerificationRequest) SetCountryCode(countryCode *string)
SetCountryCode sets the CountryCode field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*BankVerificationRequest) SetRoutingNumber ¶
func (b *BankVerificationRequest) SetRoutingNumber(routingNumber *string)
SetRoutingNumber sets the RoutingNumber field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*BankVerificationRequest) SetTokenID ¶
func (b *BankVerificationRequest) SetTokenID(tokenID string)
SetTokenID sets the TokenID field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*BankVerificationRequest) UnmarshalJSON ¶
func (b *BankVerificationRequest) UnmarshalJSON(data []byte) error
type BankVerificationResponse ¶
type BankVerificationResponse struct {
Status *string `json:"status,omitempty" url:"status,omitempty"`
// contains filtered or unexported fields
}
func (*BankVerificationResponse) GetExtraProperties ¶
func (b *BankVerificationResponse) GetExtraProperties() map[string]interface{}
func (*BankVerificationResponse) GetStatus ¶
func (b *BankVerificationResponse) GetStatus() *string
func (*BankVerificationResponse) MarshalJSON ¶
func (b *BankVerificationResponse) MarshalJSON() ([]byte, error)
func (*BankVerificationResponse) SetStatus ¶
func (b *BankVerificationResponse) SetStatus(status *string)
SetStatus sets the Status field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*BankVerificationResponse) String ¶
func (b *BankVerificationResponse) String() string
func (*BankVerificationResponse) UnmarshalJSON ¶
func (b *BankVerificationResponse) UnmarshalJSON(data []byte) error
type BinDetails ¶
type BinDetails struct {
CardBrand *string `json:"card_brand,omitempty" url:"card_brand,omitempty"`
Type *string `json:"type,omitempty" url:"type,omitempty"`
Prepaid *bool `json:"prepaid,omitempty" url:"prepaid,omitempty"`
CardSegmentType *string `json:"card_segment_type,omitempty" url:"card_segment_type,omitempty"`
Bank *BinDetailsBank `json:"bank,omitempty" url:"bank,omitempty"`
Product *BinDetailsProduct `json:"product,omitempty" url:"product,omitempty"`
Country *BinDetailsCountry `json:"country,omitempty" url:"country,omitempty"`
Reloadable *bool `json:"reloadable,omitempty" url:"reloadable,omitempty"`
PanOrToken *string `json:"pan_or_token,omitempty" url:"pan_or_token,omitempty"`
AccountUpdater *bool `json:"account_updater,omitempty" url:"account_updater,omitempty"`
Alm *bool `json:"alm,omitempty" url:"alm,omitempty"`
DomesticOnly *bool `json:"domestic_only,omitempty" url:"domestic_only,omitempty"`
GamblingBlocked *bool `json:"gambling_blocked,omitempty" url:"gambling_blocked,omitempty"`
Level2 *bool `json:"level2,omitempty" url:"level2,omitempty"`
Level3 *bool `json:"level3,omitempty" url:"level3,omitempty"`
IssuerCurrency *string `json:"issuer_currency,omitempty" url:"issuer_currency,omitempty"`
ComboCard *string `json:"combo_card,omitempty" url:"combo_card,omitempty"`
BinLength *int `json:"bin_length,omitempty" url:"bin_length,omitempty"`
Authentication any `json:"authentication,omitempty" url:"authentication,omitempty"`
Cost any `json:"cost,omitempty" url:"cost,omitempty"`
// contains filtered or unexported fields
}
func (*BinDetails) GetAccountUpdater ¶
func (b *BinDetails) GetAccountUpdater() *bool
func (*BinDetails) GetAlm ¶
func (b *BinDetails) GetAlm() *bool
func (*BinDetails) GetAuthentication ¶
func (b *BinDetails) GetAuthentication() any
func (*BinDetails) GetBank ¶
func (b *BinDetails) GetBank() *BinDetailsBank
func (*BinDetails) GetBinLength ¶
func (b *BinDetails) GetBinLength() *int
func (*BinDetails) GetCardBrand ¶
func (b *BinDetails) GetCardBrand() *string
func (*BinDetails) GetCardSegmentType ¶
func (b *BinDetails) GetCardSegmentType() *string
func (*BinDetails) GetComboCard ¶
func (b *BinDetails) GetComboCard() *string
func (*BinDetails) GetCost ¶
func (b *BinDetails) GetCost() any
func (*BinDetails) GetCountry ¶
func (b *BinDetails) GetCountry() *BinDetailsCountry
func (*BinDetails) GetDomesticOnly ¶
func (b *BinDetails) GetDomesticOnly() *bool
func (*BinDetails) GetExtraProperties ¶
func (b *BinDetails) GetExtraProperties() map[string]interface{}
func (*BinDetails) GetGamblingBlocked ¶
func (b *BinDetails) GetGamblingBlocked() *bool
func (*BinDetails) GetIssuerCurrency ¶
func (b *BinDetails) GetIssuerCurrency() *string
func (*BinDetails) GetLevel2 ¶
func (b *BinDetails) GetLevel2() *bool
func (*BinDetails) GetLevel3 ¶
func (b *BinDetails) GetLevel3() *bool
func (*BinDetails) GetPanOrToken ¶
func (b *BinDetails) GetPanOrToken() *string
func (*BinDetails) GetPrepaid ¶
func (b *BinDetails) GetPrepaid() *bool
func (*BinDetails) GetProduct ¶
func (b *BinDetails) GetProduct() *BinDetailsProduct
func (*BinDetails) GetReloadable ¶
func (b *BinDetails) GetReloadable() *bool
func (*BinDetails) GetType ¶
func (b *BinDetails) GetType() *string
func (*BinDetails) MarshalJSON ¶
func (b *BinDetails) MarshalJSON() ([]byte, error)
func (*BinDetails) SetAccountUpdater ¶
func (b *BinDetails) SetAccountUpdater(accountUpdater *bool)
SetAccountUpdater sets the AccountUpdater field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*BinDetails) SetAlm ¶
func (b *BinDetails) SetAlm(alm *bool)
SetAlm sets the Alm field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*BinDetails) SetAuthentication ¶
func (b *BinDetails) SetAuthentication(authentication any)
SetAuthentication sets the Authentication field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*BinDetails) SetBank ¶
func (b *BinDetails) SetBank(bank *BinDetailsBank)
SetBank sets the Bank field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*BinDetails) SetBinLength ¶
func (b *BinDetails) SetBinLength(binLength *int)
SetBinLength sets the BinLength field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*BinDetails) SetCardBrand ¶
func (b *BinDetails) SetCardBrand(cardBrand *string)
SetCardBrand sets the CardBrand field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*BinDetails) SetCardSegmentType ¶
func (b *BinDetails) SetCardSegmentType(cardSegmentType *string)
SetCardSegmentType sets the CardSegmentType field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*BinDetails) SetComboCard ¶
func (b *BinDetails) SetComboCard(comboCard *string)
SetComboCard sets the ComboCard field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*BinDetails) SetCost ¶
func (b *BinDetails) SetCost(cost any)
SetCost sets the Cost field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*BinDetails) SetCountry ¶
func (b *BinDetails) SetCountry(country *BinDetailsCountry)
SetCountry sets the Country field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*BinDetails) SetDomesticOnly ¶
func (b *BinDetails) SetDomesticOnly(domesticOnly *bool)
SetDomesticOnly sets the DomesticOnly field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*BinDetails) SetGamblingBlocked ¶
func (b *BinDetails) SetGamblingBlocked(gamblingBlocked *bool)
SetGamblingBlocked sets the GamblingBlocked field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*BinDetails) SetIssuerCurrency ¶
func (b *BinDetails) SetIssuerCurrency(issuerCurrency *string)
SetIssuerCurrency sets the IssuerCurrency field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*BinDetails) SetLevel2 ¶
func (b *BinDetails) SetLevel2(level2 *bool)
SetLevel2 sets the Level2 field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*BinDetails) SetLevel3 ¶
func (b *BinDetails) SetLevel3(level3 *bool)
SetLevel3 sets the Level3 field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*BinDetails) SetPanOrToken ¶
func (b *BinDetails) SetPanOrToken(panOrToken *string)
SetPanOrToken sets the PanOrToken field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*BinDetails) SetPrepaid ¶
func (b *BinDetails) SetPrepaid(prepaid *bool)
SetPrepaid sets the Prepaid field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*BinDetails) SetProduct ¶
func (b *BinDetails) SetProduct(product *BinDetailsProduct)
SetProduct sets the Product field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*BinDetails) SetReloadable ¶
func (b *BinDetails) SetReloadable(reloadable *bool)
SetReloadable sets the Reloadable field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*BinDetails) SetType ¶
func (b *BinDetails) SetType(type_ *string)
SetType sets the Type field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*BinDetails) String ¶
func (b *BinDetails) String() string
func (*BinDetails) UnmarshalJSON ¶
func (b *BinDetails) UnmarshalJSON(data []byte) error
type BinDetailsBank ¶
type BinDetailsBank struct {
Name *string `json:"name,omitempty" url:"name,omitempty"`
Phone *string `json:"phone,omitempty" url:"phone,omitempty"`
URL *string `json:"url,omitempty" url:"url,omitempty"`
CleanName *string `json:"clean_name,omitempty" url:"clean_name,omitempty"`
// contains filtered or unexported fields
}
func (*BinDetailsBank) GetCleanName ¶
func (b *BinDetailsBank) GetCleanName() *string
func (*BinDetailsBank) GetExtraProperties ¶
func (b *BinDetailsBank) GetExtraProperties() map[string]interface{}
func (*BinDetailsBank) GetName ¶
func (b *BinDetailsBank) GetName() *string
func (*BinDetailsBank) GetPhone ¶
func (b *BinDetailsBank) GetPhone() *string
func (*BinDetailsBank) GetURL ¶
func (b *BinDetailsBank) GetURL() *string
func (*BinDetailsBank) MarshalJSON ¶
func (b *BinDetailsBank) MarshalJSON() ([]byte, error)
func (*BinDetailsBank) SetCleanName ¶
func (b *BinDetailsBank) SetCleanName(cleanName *string)
SetCleanName sets the CleanName field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*BinDetailsBank) SetName ¶
func (b *BinDetailsBank) SetName(name *string)
SetName sets the Name field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*BinDetailsBank) SetPhone ¶
func (b *BinDetailsBank) SetPhone(phone *string)
SetPhone sets the Phone field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*BinDetailsBank) SetURL ¶
func (b *BinDetailsBank) SetURL(url *string)
SetURL sets the URL field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*BinDetailsBank) String ¶
func (b *BinDetailsBank) String() string
func (*BinDetailsBank) UnmarshalJSON ¶
func (b *BinDetailsBank) UnmarshalJSON(data []byte) error
type BinDetailsCountry ¶
type BinDetailsCountry struct {
Alpha2 *string `json:"alpha2,omitempty" url:"alpha2,omitempty"`
Name *string `json:"name,omitempty" url:"name,omitempty"`
Numeric *string `json:"numeric,omitempty" url:"numeric,omitempty"`
// contains filtered or unexported fields
}
func (*BinDetailsCountry) GetAlpha2 ¶
func (b *BinDetailsCountry) GetAlpha2() *string
func (*BinDetailsCountry) GetExtraProperties ¶
func (b *BinDetailsCountry) GetExtraProperties() map[string]interface{}
func (*BinDetailsCountry) GetName ¶
func (b *BinDetailsCountry) GetName() *string
func (*BinDetailsCountry) GetNumeric ¶
func (b *BinDetailsCountry) GetNumeric() *string
func (*BinDetailsCountry) MarshalJSON ¶
func (b *BinDetailsCountry) MarshalJSON() ([]byte, error)
func (*BinDetailsCountry) SetAlpha2 ¶
func (b *BinDetailsCountry) SetAlpha2(alpha2 *string)
SetAlpha2 sets the Alpha2 field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*BinDetailsCountry) SetName ¶
func (b *BinDetailsCountry) SetName(name *string)
SetName sets the Name field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*BinDetailsCountry) SetNumeric ¶
func (b *BinDetailsCountry) SetNumeric(numeric *string)
SetNumeric sets the Numeric field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*BinDetailsCountry) String ¶
func (b *BinDetailsCountry) String() string
func (*BinDetailsCountry) UnmarshalJSON ¶
func (b *BinDetailsCountry) UnmarshalJSON(data []byte) error
type BinDetailsProduct ¶
type BinDetailsProduct struct {
Code *string `json:"code,omitempty" url:"code,omitempty"`
Name *string `json:"name,omitempty" url:"name,omitempty"`
// contains filtered or unexported fields
}
func (*BinDetailsProduct) GetCode ¶
func (b *BinDetailsProduct) GetCode() *string
func (*BinDetailsProduct) GetExtraProperties ¶
func (b *BinDetailsProduct) GetExtraProperties() map[string]interface{}
func (*BinDetailsProduct) GetName ¶
func (b *BinDetailsProduct) GetName() *string
func (*BinDetailsProduct) MarshalJSON ¶
func (b *BinDetailsProduct) MarshalJSON() ([]byte, error)
func (*BinDetailsProduct) SetCode ¶
func (b *BinDetailsProduct) SetCode(code *string)
SetCode sets the Code field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*BinDetailsProduct) SetName ¶
func (b *BinDetailsProduct) SetName(name *string)
SetName sets the Name field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*BinDetailsProduct) String ¶
func (b *BinDetailsProduct) String() string
func (*BinDetailsProduct) UnmarshalJSON ¶
func (b *BinDetailsProduct) UnmarshalJSON(data []byte) error
type Card ¶
type Card struct {
Number *string `json:"number,omitempty" url:"number,omitempty"`
ExpirationMonth *int `json:"expiration_month,omitempty" url:"expiration_month,omitempty"`
ExpirationYear *int `json:"expiration_year,omitempty" url:"expiration_year,omitempty"`
Cvc *string `json:"cvc,omitempty" url:"cvc,omitempty"`
// contains filtered or unexported fields
}
func (*Card) GetExpirationMonth ¶
func (*Card) GetExpirationYear ¶
func (*Card) GetExtraProperties ¶
func (*Card) MarshalJSON ¶
func (*Card) SetCvc ¶
SetCvc sets the Cvc field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*Card) SetExpirationMonth ¶
SetExpirationMonth sets the ExpirationMonth field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*Card) SetExpirationYear ¶
SetExpirationYear sets the ExpirationYear field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*Card) SetNumber ¶
SetNumber sets the Number field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*Card) UnmarshalJSON ¶
type CardArt ¶
type CardArt struct {
BackgroundColor *string `json:"background_color,omitempty" url:"background_color,omitempty"`
Logo *CardArtImage `json:"logo,omitempty" url:"logo,omitempty"`
CardImage *CardArtImage `json:"card_image,omitempty" url:"card_image,omitempty"`
// contains filtered or unexported fields
}
func (*CardArt) GetBackgroundColor ¶
func (*CardArt) GetCardImage ¶
func (c *CardArt) GetCardImage() *CardArtImage
func (*CardArt) GetExtraProperties ¶
func (*CardArt) GetLogo ¶
func (c *CardArt) GetLogo() *CardArtImage
func (*CardArt) MarshalJSON ¶
func (*CardArt) SetBackgroundColor ¶
SetBackgroundColor sets the BackgroundColor field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*CardArt) SetCardImage ¶
func (c *CardArt) SetCardImage(cardImage *CardArtImage)
SetCardImage sets the CardImage field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*CardArt) SetLogo ¶
func (c *CardArt) SetLogo(logo *CardArtImage)
SetLogo sets the Logo field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*CardArt) UnmarshalJSON ¶
type CardArtImage ¶
type CardArtImage struct {
URL *string `json:"url,omitempty" url:"url,omitempty"`
Description *string `json:"description,omitempty" url:"description,omitempty"`
Height *int `json:"height,omitempty" url:"height,omitempty"`
Width *int `json:"width,omitempty" url:"width,omitempty"`
// contains filtered or unexported fields
}
func (*CardArtImage) GetDescription ¶
func (c *CardArtImage) GetDescription() *string
func (*CardArtImage) GetExtraProperties ¶
func (c *CardArtImage) GetExtraProperties() map[string]interface{}
func (*CardArtImage) GetHeight ¶
func (c *CardArtImage) GetHeight() *int
func (*CardArtImage) GetURL ¶
func (c *CardArtImage) GetURL() *string
func (*CardArtImage) GetWidth ¶
func (c *CardArtImage) GetWidth() *int
func (*CardArtImage) MarshalJSON ¶
func (c *CardArtImage) MarshalJSON() ([]byte, error)
func (*CardArtImage) SetDescription ¶
func (c *CardArtImage) SetDescription(description *string)
SetDescription sets the Description field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*CardArtImage) SetHeight ¶
func (c *CardArtImage) SetHeight(height *int)
SetHeight sets the Height field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*CardArtImage) SetURL ¶
func (c *CardArtImage) SetURL(url *string)
SetURL sets the URL field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*CardArtImage) SetWidth ¶
func (c *CardArtImage) SetWidth(width *int)
SetWidth sets the Width field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*CardArtImage) String ¶
func (c *CardArtImage) String() string
func (*CardArtImage) UnmarshalJSON ¶
func (c *CardArtImage) UnmarshalJSON(data []byte) error
type CardBinRange ¶
type CardBinRange struct {
BinMin *string `json:"binMin,omitempty" url:"binMin,omitempty"`
BinMax *string `json:"binMax,omitempty" url:"binMax,omitempty"`
// contains filtered or unexported fields
}
func (*CardBinRange) GetBinMax ¶
func (c *CardBinRange) GetBinMax() *string
func (*CardBinRange) GetBinMin ¶
func (c *CardBinRange) GetBinMin() *string
func (*CardBinRange) GetExtraProperties ¶
func (c *CardBinRange) GetExtraProperties() map[string]interface{}
func (*CardBinRange) MarshalJSON ¶
func (c *CardBinRange) MarshalJSON() ([]byte, error)
func (*CardBinRange) SetBinMax ¶
func (c *CardBinRange) SetBinMax(binMax *string)
SetBinMax sets the BinMax field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*CardBinRange) SetBinMin ¶
func (c *CardBinRange) SetBinMin(binMin *string)
SetBinMin sets the BinMin field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*CardBinRange) String ¶
func (c *CardBinRange) String() string
func (*CardBinRange) UnmarshalJSON ¶
func (c *CardBinRange) UnmarshalJSON(data []byte) error
type CardDetails ¶
type CardDetails struct {
Bin *string `json:"bin,omitempty" url:"bin,omitempty"`
Last4 *string `json:"last4,omitempty" url:"last4,omitempty"`
ExpirationMonth *int `json:"expiration_month,omitempty" url:"expiration_month,omitempty"`
ExpirationYear *int `json:"expiration_year,omitempty" url:"expiration_year,omitempty"`
Brand *string `json:"brand,omitempty" url:"brand,omitempty"`
Funding *string `json:"funding,omitempty" url:"funding,omitempty"`
Authentication *string `json:"authentication,omitempty" url:"authentication,omitempty"`
Issuer *CardIssuer `json:"issuer,omitempty" url:"issuer,omitempty"`
IssuerCountry *CardIssuerCountry `json:"issuer_country,omitempty" url:"issuer_country,omitempty"`
Segment *string `json:"segment,omitempty" url:"segment,omitempty"`
Product *CardProduct `json:"product,omitempty" url:"product,omitempty"`
Additional []*AdditionalCardDetails `json:"additional,omitempty" url:"additional,omitempty"`
// contains filtered or unexported fields
}
func (*CardDetails) GetAdditional ¶
func (c *CardDetails) GetAdditional() []*AdditionalCardDetails
func (*CardDetails) GetAuthentication ¶
func (c *CardDetails) GetAuthentication() *string
func (*CardDetails) GetBin ¶
func (c *CardDetails) GetBin() *string
func (*CardDetails) GetBrand ¶
func (c *CardDetails) GetBrand() *string
func (*CardDetails) GetExpirationMonth ¶
func (c *CardDetails) GetExpirationMonth() *int
func (*CardDetails) GetExpirationYear ¶
func (c *CardDetails) GetExpirationYear() *int
func (*CardDetails) GetExtraProperties ¶
func (c *CardDetails) GetExtraProperties() map[string]interface{}
func (*CardDetails) GetFunding ¶
func (c *CardDetails) GetFunding() *string
func (*CardDetails) GetIssuer ¶
func (c *CardDetails) GetIssuer() *CardIssuer
func (*CardDetails) GetIssuerCountry ¶
func (c *CardDetails) GetIssuerCountry() *CardIssuerCountry
func (*CardDetails) GetLast4 ¶
func (c *CardDetails) GetLast4() *string
func (*CardDetails) GetProduct ¶
func (c *CardDetails) GetProduct() *CardProduct
func (*CardDetails) GetSegment ¶
func (c *CardDetails) GetSegment() *string
func (*CardDetails) MarshalJSON ¶
func (c *CardDetails) MarshalJSON() ([]byte, error)
func (*CardDetails) SetAdditional ¶
func (c *CardDetails) SetAdditional(additional []*AdditionalCardDetails)
SetAdditional sets the Additional field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*CardDetails) SetAuthentication ¶
func (c *CardDetails) SetAuthentication(authentication *string)
SetAuthentication sets the Authentication field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*CardDetails) SetBin ¶
func (c *CardDetails) SetBin(bin *string)
SetBin sets the Bin field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*CardDetails) SetBrand ¶
func (c *CardDetails) SetBrand(brand *string)
SetBrand sets the Brand field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*CardDetails) SetExpirationMonth ¶
func (c *CardDetails) SetExpirationMonth(expirationMonth *int)
SetExpirationMonth sets the ExpirationMonth field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*CardDetails) SetExpirationYear ¶
func (c *CardDetails) SetExpirationYear(expirationYear *int)
SetExpirationYear sets the ExpirationYear field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*CardDetails) SetFunding ¶
func (c *CardDetails) SetFunding(funding *string)
SetFunding sets the Funding field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*CardDetails) SetIssuer ¶
func (c *CardDetails) SetIssuer(issuer *CardIssuer)
SetIssuer sets the Issuer field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*CardDetails) SetIssuerCountry ¶
func (c *CardDetails) SetIssuerCountry(issuerCountry *CardIssuerCountry)
SetIssuerCountry sets the IssuerCountry field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*CardDetails) SetLast4 ¶
func (c *CardDetails) SetLast4(last4 *string)
SetLast4 sets the Last4 field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*CardDetails) SetProduct ¶
func (c *CardDetails) SetProduct(product *CardProduct)
SetProduct sets the Product field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*CardDetails) SetSegment ¶
func (c *CardDetails) SetSegment(segment *string)
SetSegment sets the Segment field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*CardDetails) String ¶
func (c *CardDetails) String() string
func (*CardDetails) UnmarshalJSON ¶
func (c *CardDetails) UnmarshalJSON(data []byte) error
type CardDetailsResponse ¶
type CardDetailsResponse struct {
Brand *string `json:"brand,omitempty" url:"brand,omitempty"`
Funding *string `json:"funding,omitempty" url:"funding,omitempty"`
Segment *string `json:"segment,omitempty" url:"segment,omitempty"`
Issuer *CardIssuerDetails `json:"issuer,omitempty" url:"issuer,omitempty"`
BinRange []*CardBinRange `json:"binRange,omitempty" url:"binRange,omitempty"`
Additional []*AdditionalCardDetail `json:"additional,omitempty" url:"additional,omitempty"`
// contains filtered or unexported fields
}
func (*CardDetailsResponse) GetAdditional ¶
func (c *CardDetailsResponse) GetAdditional() []*AdditionalCardDetail
func (*CardDetailsResponse) GetBinRange ¶
func (c *CardDetailsResponse) GetBinRange() []*CardBinRange
func (*CardDetailsResponse) GetBrand ¶
func (c *CardDetailsResponse) GetBrand() *string
func (*CardDetailsResponse) GetExtraProperties ¶
func (c *CardDetailsResponse) GetExtraProperties() map[string]interface{}
func (*CardDetailsResponse) GetFunding ¶
func (c *CardDetailsResponse) GetFunding() *string
func (*CardDetailsResponse) GetIssuer ¶
func (c *CardDetailsResponse) GetIssuer() *CardIssuerDetails
func (*CardDetailsResponse) GetSegment ¶
func (c *CardDetailsResponse) GetSegment() *string
func (*CardDetailsResponse) MarshalJSON ¶
func (c *CardDetailsResponse) MarshalJSON() ([]byte, error)
func (*CardDetailsResponse) SetAdditional ¶
func (c *CardDetailsResponse) SetAdditional(additional []*AdditionalCardDetail)
SetAdditional sets the Additional field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*CardDetailsResponse) SetBinRange ¶
func (c *CardDetailsResponse) SetBinRange(binRange []*CardBinRange)
SetBinRange sets the BinRange field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*CardDetailsResponse) SetBrand ¶
func (c *CardDetailsResponse) SetBrand(brand *string)
SetBrand sets the Brand field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*CardDetailsResponse) SetFunding ¶
func (c *CardDetailsResponse) SetFunding(funding *string)
SetFunding sets the Funding field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*CardDetailsResponse) SetIssuer ¶
func (c *CardDetailsResponse) SetIssuer(issuer *CardIssuerDetails)
SetIssuer sets the Issuer field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*CardDetailsResponse) SetSegment ¶
func (c *CardDetailsResponse) SetSegment(segment *string)
SetSegment sets the Segment field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*CardDetailsResponse) String ¶
func (c *CardDetailsResponse) String() string
func (*CardDetailsResponse) UnmarshalJSON ¶
func (c *CardDetailsResponse) UnmarshalJSON(data []byte) error
type CardDisplay ¶
type CardDisplay struct {
ArtURL *string `json:"art_url,omitempty" url:"art_url,omitempty"`
BackgroundColor *string `json:"background_color,omitempty" url:"background_color,omitempty"`
// contains filtered or unexported fields
}
func (*CardDisplay) GetArtURL ¶
func (c *CardDisplay) GetArtURL() *string
func (*CardDisplay) GetBackgroundColor ¶
func (c *CardDisplay) GetBackgroundColor() *string
func (*CardDisplay) GetExtraProperties ¶
func (c *CardDisplay) GetExtraProperties() map[string]interface{}
func (*CardDisplay) MarshalJSON ¶
func (c *CardDisplay) MarshalJSON() ([]byte, error)
func (*CardDisplay) SetArtURL ¶
func (c *CardDisplay) SetArtURL(artURL *string)
SetArtURL sets the ArtURL field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*CardDisplay) SetBackgroundColor ¶
func (c *CardDisplay) SetBackgroundColor(backgroundColor *string)
SetBackgroundColor sets the BackgroundColor field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*CardDisplay) String ¶
func (c *CardDisplay) String() string
func (*CardDisplay) UnmarshalJSON ¶
func (c *CardDisplay) UnmarshalJSON(data []byte) error
type CardIssuer ¶
type CardIssuer struct {
Country *string `json:"country,omitempty" url:"country,omitempty"`
Name *string `json:"name,omitempty" url:"name,omitempty"`
// contains filtered or unexported fields
}
func (*CardIssuer) GetCountry ¶
func (c *CardIssuer) GetCountry() *string
func (*CardIssuer) GetExtraProperties ¶
func (c *CardIssuer) GetExtraProperties() map[string]interface{}
func (*CardIssuer) GetName ¶
func (c *CardIssuer) GetName() *string
func (*CardIssuer) MarshalJSON ¶
func (c *CardIssuer) MarshalJSON() ([]byte, error)
func (*CardIssuer) SetCountry ¶
func (c *CardIssuer) SetCountry(country *string)
SetCountry sets the Country field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*CardIssuer) SetName ¶
func (c *CardIssuer) SetName(name *string)
SetName sets the Name field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*CardIssuer) String ¶
func (c *CardIssuer) String() string
func (*CardIssuer) UnmarshalJSON ¶
func (c *CardIssuer) UnmarshalJSON(data []byte) error
type CardIssuerCountry ¶
type CardIssuerCountry struct {
Alpha2 *string `json:"alpha2,omitempty" url:"alpha2,omitempty"`
Name *string `json:"name,omitempty" url:"name,omitempty"`
Numeric *string `json:"numeric,omitempty" url:"numeric,omitempty"`
// contains filtered or unexported fields
}
func (*CardIssuerCountry) GetAlpha2 ¶
func (c *CardIssuerCountry) GetAlpha2() *string
func (*CardIssuerCountry) GetExtraProperties ¶
func (c *CardIssuerCountry) GetExtraProperties() map[string]interface{}
func (*CardIssuerCountry) GetName ¶
func (c *CardIssuerCountry) GetName() *string
func (*CardIssuerCountry) GetNumeric ¶
func (c *CardIssuerCountry) GetNumeric() *string
func (*CardIssuerCountry) MarshalJSON ¶
func (c *CardIssuerCountry) MarshalJSON() ([]byte, error)
func (*CardIssuerCountry) SetAlpha2 ¶
func (c *CardIssuerCountry) SetAlpha2(alpha2 *string)
SetAlpha2 sets the Alpha2 field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*CardIssuerCountry) SetName ¶
func (c *CardIssuerCountry) SetName(name *string)
SetName sets the Name field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*CardIssuerCountry) SetNumeric ¶
func (c *CardIssuerCountry) SetNumeric(numeric *string)
SetNumeric sets the Numeric field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*CardIssuerCountry) String ¶
func (c *CardIssuerCountry) String() string
func (*CardIssuerCountry) UnmarshalJSON ¶
func (c *CardIssuerCountry) UnmarshalJSON(data []byte) error
type CardIssuerDetails ¶
type CardIssuerDetails struct {
Country *string `json:"country,omitempty" url:"country,omitempty"`
Name *string `json:"name,omitempty" url:"name,omitempty"`
// contains filtered or unexported fields
}
func (*CardIssuerDetails) GetCountry ¶
func (c *CardIssuerDetails) GetCountry() *string
func (*CardIssuerDetails) GetExtraProperties ¶
func (c *CardIssuerDetails) GetExtraProperties() map[string]interface{}
func (*CardIssuerDetails) GetName ¶
func (c *CardIssuerDetails) GetName() *string
func (*CardIssuerDetails) MarshalJSON ¶
func (c *CardIssuerDetails) MarshalJSON() ([]byte, error)
func (*CardIssuerDetails) SetCountry ¶
func (c *CardIssuerDetails) SetCountry(country *string)
SetCountry sets the Country field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*CardIssuerDetails) SetName ¶
func (c *CardIssuerDetails) SetName(name *string)
SetName sets the Name field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*CardIssuerDetails) String ¶
func (c *CardIssuerDetails) String() string
func (*CardIssuerDetails) UnmarshalJSON ¶
func (c *CardIssuerDetails) UnmarshalJSON(data []byte) error
type CardNetworkInfo ¶
type CardNetworkInfo struct {
Visa *VisaConfig `json:"visa,omitempty" url:"visa,omitempty"`
Mastercard *MastercardConfig `json:"mastercard,omitempty" url:"mastercard,omitempty"`
Amex *AmexConfig `json:"amex,omitempty" url:"amex,omitempty"`
Discover *DiscoverConfig `json:"discover,omitempty" url:"discover,omitempty"`
// contains filtered or unexported fields
}
func (*CardNetworkInfo) GetAmex ¶
func (c *CardNetworkInfo) GetAmex() *AmexConfig
func (*CardNetworkInfo) GetDiscover ¶
func (c *CardNetworkInfo) GetDiscover() *DiscoverConfig
func (*CardNetworkInfo) GetExtraProperties ¶
func (c *CardNetworkInfo) GetExtraProperties() map[string]interface{}
func (*CardNetworkInfo) GetMastercard ¶
func (c *CardNetworkInfo) GetMastercard() *MastercardConfig
func (*CardNetworkInfo) GetVisa ¶
func (c *CardNetworkInfo) GetVisa() *VisaConfig
func (*CardNetworkInfo) MarshalJSON ¶
func (c *CardNetworkInfo) MarshalJSON() ([]byte, error)
func (*CardNetworkInfo) SetAmex ¶
func (c *CardNetworkInfo) SetAmex(amex *AmexConfig)
SetAmex sets the Amex field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*CardNetworkInfo) SetDiscover ¶
func (c *CardNetworkInfo) SetDiscover(discover *DiscoverConfig)
SetDiscover sets the Discover field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*CardNetworkInfo) SetMastercard ¶
func (c *CardNetworkInfo) SetMastercard(mastercard *MastercardConfig)
SetMastercard sets the Mastercard field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*CardNetworkInfo) SetVisa ¶
func (c *CardNetworkInfo) SetVisa(visa *VisaConfig)
SetVisa sets the Visa field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*CardNetworkInfo) String ¶
func (c *CardNetworkInfo) String() string
func (*CardNetworkInfo) UnmarshalJSON ¶
func (c *CardNetworkInfo) UnmarshalJSON(data []byte) error
type CardNetworkStatus ¶
type CardNetworkStatus struct {
Visa *NetworkStatusDetail `json:"visa,omitempty" url:"visa,omitempty"`
Mastercard *NetworkStatusDetail `json:"mastercard,omitempty" url:"mastercard,omitempty"`
Amex *NetworkStatusDetail `json:"amex,omitempty" url:"amex,omitempty"`
Discover *NetworkStatusDetail `json:"discover,omitempty" url:"discover,omitempty"`
// contains filtered or unexported fields
}
func (*CardNetworkStatus) GetAmex ¶
func (c *CardNetworkStatus) GetAmex() *NetworkStatusDetail
func (*CardNetworkStatus) GetDiscover ¶
func (c *CardNetworkStatus) GetDiscover() *NetworkStatusDetail
func (*CardNetworkStatus) GetExtraProperties ¶
func (c *CardNetworkStatus) GetExtraProperties() map[string]interface{}
func (*CardNetworkStatus) GetMastercard ¶
func (c *CardNetworkStatus) GetMastercard() *NetworkStatusDetail
func (*CardNetworkStatus) GetVisa ¶
func (c *CardNetworkStatus) GetVisa() *NetworkStatusDetail
func (*CardNetworkStatus) MarshalJSON ¶
func (c *CardNetworkStatus) MarshalJSON() ([]byte, error)
func (*CardNetworkStatus) SetAmex ¶
func (c *CardNetworkStatus) SetAmex(amex *NetworkStatusDetail)
SetAmex sets the Amex field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*CardNetworkStatus) SetDiscover ¶
func (c *CardNetworkStatus) SetDiscover(discover *NetworkStatusDetail)
SetDiscover sets the Discover field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*CardNetworkStatus) SetMastercard ¶
func (c *CardNetworkStatus) SetMastercard(mastercard *NetworkStatusDetail)
SetMastercard sets the Mastercard field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*CardNetworkStatus) SetVisa ¶
func (c *CardNetworkStatus) SetVisa(visa *NetworkStatusDetail)
SetVisa sets the Visa field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*CardNetworkStatus) String ¶
func (c *CardNetworkStatus) String() string
func (*CardNetworkStatus) UnmarshalJSON ¶
func (c *CardNetworkStatus) UnmarshalJSON(data []byte) error
type CardProduct ¶
type CardProduct struct {
Code *string `json:"code,omitempty" url:"code,omitempty"`
// contains filtered or unexported fields
}
func (*CardProduct) GetCode ¶
func (c *CardProduct) GetCode() *string
func (*CardProduct) GetExtraProperties ¶
func (c *CardProduct) GetExtraProperties() map[string]interface{}
func (*CardProduct) MarshalJSON ¶
func (c *CardProduct) MarshalJSON() ([]byte, error)
func (*CardProduct) SetCode ¶
func (c *CardProduct) SetCode(code *string)
SetCode sets the Code field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*CardProduct) String ¶
func (c *CardProduct) String() string
func (*CardProduct) UnmarshalJSON ¶
func (c *CardProduct) UnmarshalJSON(data []byte) error
type CardholderInfo ¶
type CardholderInfo struct {
Name *string `json:"name,omitempty" url:"name,omitempty"`
Address *Address `json:"address,omitempty" url:"address,omitempty"`
// contains filtered or unexported fields
}
func (*CardholderInfo) GetAddress ¶
func (c *CardholderInfo) GetAddress() *Address
func (*CardholderInfo) GetExtraProperties ¶
func (c *CardholderInfo) GetExtraProperties() map[string]interface{}
func (*CardholderInfo) GetName ¶
func (c *CardholderInfo) GetName() *string
func (*CardholderInfo) MarshalJSON ¶
func (c *CardholderInfo) MarshalJSON() ([]byte, error)
func (*CardholderInfo) SetAddress ¶
func (c *CardholderInfo) SetAddress(address *Address)
SetAddress sets the Address field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*CardholderInfo) SetName ¶
func (c *CardholderInfo) SetName(name *string)
SetName sets the Name field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*CardholderInfo) String ¶
func (c *CardholderInfo) String() string
func (*CardholderInfo) UnmarshalJSON ¶
func (c *CardholderInfo) UnmarshalJSON(data []byte) error
type ClientEncryptionKeyMetadataResponse ¶
type ClientEncryptionKeyMetadataResponse struct {
KeyID *string `json:"key_id,omitempty" url:"key_id,omitempty"`
ExpiresAt *time.Time `json:"expires_at,omitempty" url:"expires_at,omitempty"`
// contains filtered or unexported fields
}
func (*ClientEncryptionKeyMetadataResponse) GetExpiresAt ¶
func (c *ClientEncryptionKeyMetadataResponse) GetExpiresAt() *time.Time
func (*ClientEncryptionKeyMetadataResponse) GetExtraProperties ¶
func (c *ClientEncryptionKeyMetadataResponse) GetExtraProperties() map[string]interface{}
func (*ClientEncryptionKeyMetadataResponse) GetKeyID ¶
func (c *ClientEncryptionKeyMetadataResponse) GetKeyID() *string
func (*ClientEncryptionKeyMetadataResponse) MarshalJSON ¶
func (c *ClientEncryptionKeyMetadataResponse) MarshalJSON() ([]byte, error)
func (*ClientEncryptionKeyMetadataResponse) SetExpiresAt ¶
func (c *ClientEncryptionKeyMetadataResponse) SetExpiresAt(expiresAt *time.Time)
SetExpiresAt sets the ExpiresAt field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ClientEncryptionKeyMetadataResponse) SetKeyID ¶
func (c *ClientEncryptionKeyMetadataResponse) SetKeyID(keyID *string)
SetKeyID sets the KeyID field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ClientEncryptionKeyMetadataResponse) String ¶
func (c *ClientEncryptionKeyMetadataResponse) String() string
func (*ClientEncryptionKeyMetadataResponse) UnmarshalJSON ¶
func (c *ClientEncryptionKeyMetadataResponse) UnmarshalJSON(data []byte) error
type ClientEncryptionKeyRequest ¶
type ClientEncryptionKeyRequest struct {
ExpiresAt *time.Time `json:"expires_at,omitempty" url:"-"`
// contains filtered or unexported fields
}
func (*ClientEncryptionKeyRequest) MarshalJSON ¶
func (c *ClientEncryptionKeyRequest) MarshalJSON() ([]byte, error)
func (*ClientEncryptionKeyRequest) SetExpiresAt ¶
func (c *ClientEncryptionKeyRequest) SetExpiresAt(expiresAt *time.Time)
SetExpiresAt sets the ExpiresAt field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ClientEncryptionKeyRequest) UnmarshalJSON ¶
func (c *ClientEncryptionKeyRequest) UnmarshalJSON(data []byte) error
type ClientEncryptionKeyResponse ¶
type ClientEncryptionKeyResponse struct {
KeyID *string `json:"key_id,omitempty" url:"key_id,omitempty"`
PublicKeyPem *string `json:"public_key_pem,omitempty" url:"public_key_pem,omitempty"`
ExpiresAt *time.Time `json:"expires_at,omitempty" url:"expires_at,omitempty"`
// contains filtered or unexported fields
}
func (*ClientEncryptionKeyResponse) GetExpiresAt ¶
func (c *ClientEncryptionKeyResponse) GetExpiresAt() *time.Time
func (*ClientEncryptionKeyResponse) GetExtraProperties ¶
func (c *ClientEncryptionKeyResponse) GetExtraProperties() map[string]interface{}
func (*ClientEncryptionKeyResponse) GetKeyID ¶
func (c *ClientEncryptionKeyResponse) GetKeyID() *string
func (*ClientEncryptionKeyResponse) GetPublicKeyPem ¶
func (c *ClientEncryptionKeyResponse) GetPublicKeyPem() *string
func (*ClientEncryptionKeyResponse) MarshalJSON ¶
func (c *ClientEncryptionKeyResponse) MarshalJSON() ([]byte, error)
func (*ClientEncryptionKeyResponse) SetExpiresAt ¶
func (c *ClientEncryptionKeyResponse) SetExpiresAt(expiresAt *time.Time)
SetExpiresAt sets the ExpiresAt field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ClientEncryptionKeyResponse) SetKeyID ¶
func (c *ClientEncryptionKeyResponse) SetKeyID(keyID *string)
SetKeyID sets the KeyID field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ClientEncryptionKeyResponse) SetPublicKeyPem ¶
func (c *ClientEncryptionKeyResponse) SetPublicKeyPem(publicKeyPem *string)
SetPublicKeyPem sets the PublicKeyPem field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ClientEncryptionKeyResponse) String ¶
func (c *ClientEncryptionKeyResponse) String() string
func (*ClientEncryptionKeyResponse) UnmarshalJSON ¶
func (c *ClientEncryptionKeyResponse) UnmarshalJSON(data []byte) error
type Condition ¶
type Condition struct {
Attribute *string `json:"attribute,omitempty" url:"attribute,omitempty"`
Operator *string `json:"operator,omitempty" url:"operator,omitempty"`
Value *string `json:"value,omitempty" url:"value,omitempty"`
// contains filtered or unexported fields
}
func (*Condition) GetAttribute ¶
func (*Condition) GetExtraProperties ¶
func (*Condition) GetOperator ¶
func (*Condition) MarshalJSON ¶
func (*Condition) SetAttribute ¶
SetAttribute sets the Attribute field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*Condition) SetOperator ¶
SetOperator sets the Operator field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*Condition) SetValue ¶
SetValue sets the Value field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*Condition) UnmarshalJSON ¶
type ConfirmationEntry ¶
type ConfirmationEntry struct {
TransactionReferenceID *string `json:"transaction_reference_id,omitempty" url:"transaction_reference_id,omitempty"`
TransactionStatus TransactionStatus `json:"transaction_status" url:"transaction_status"`
TransactionType TransactionType `json:"transaction_type" url:"transaction_type"`
TransactionTimestamp *time.Time `json:"transaction_timestamp,omitempty" url:"transaction_timestamp,omitempty"`
MandatesCompleted *bool `json:"mandates_completed,omitempty" url:"mandates_completed,omitempty"`
// Transaction amount for Visa confirmation
Amount *string `json:"amount,omitempty" url:"amount,omitempty"`
// ISO 4217 currency code (e.g. USD)
CurrencyCode *string `json:"currency_code,omitempty" url:"currency_code,omitempty"`
// contains filtered or unexported fields
}
func (*ConfirmationEntry) GetAmount ¶
func (c *ConfirmationEntry) GetAmount() *string
func (*ConfirmationEntry) GetCurrencyCode ¶
func (c *ConfirmationEntry) GetCurrencyCode() *string
func (*ConfirmationEntry) GetExtraProperties ¶
func (c *ConfirmationEntry) GetExtraProperties() map[string]interface{}
func (*ConfirmationEntry) GetMandatesCompleted ¶
func (c *ConfirmationEntry) GetMandatesCompleted() *bool
func (*ConfirmationEntry) GetTransactionReferenceID ¶
func (c *ConfirmationEntry) GetTransactionReferenceID() *string
func (*ConfirmationEntry) GetTransactionStatus ¶
func (c *ConfirmationEntry) GetTransactionStatus() TransactionStatus
func (*ConfirmationEntry) GetTransactionTimestamp ¶
func (c *ConfirmationEntry) GetTransactionTimestamp() *time.Time
func (*ConfirmationEntry) GetTransactionType ¶
func (c *ConfirmationEntry) GetTransactionType() TransactionType
func (*ConfirmationEntry) MarshalJSON ¶
func (c *ConfirmationEntry) MarshalJSON() ([]byte, error)
func (*ConfirmationEntry) SetAmount ¶
func (c *ConfirmationEntry) SetAmount(amount *string)
SetAmount sets the Amount field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ConfirmationEntry) SetCurrencyCode ¶
func (c *ConfirmationEntry) SetCurrencyCode(currencyCode *string)
SetCurrencyCode sets the CurrencyCode field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ConfirmationEntry) SetMandatesCompleted ¶
func (c *ConfirmationEntry) SetMandatesCompleted(mandatesCompleted *bool)
SetMandatesCompleted sets the MandatesCompleted field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ConfirmationEntry) SetTransactionReferenceID ¶
func (c *ConfirmationEntry) SetTransactionReferenceID(transactionReferenceID *string)
SetTransactionReferenceID sets the TransactionReferenceID field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ConfirmationEntry) SetTransactionStatus ¶
func (c *ConfirmationEntry) SetTransactionStatus(transactionStatus TransactionStatus)
SetTransactionStatus sets the TransactionStatus field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ConfirmationEntry) SetTransactionTimestamp ¶
func (c *ConfirmationEntry) SetTransactionTimestamp(transactionTimestamp *time.Time)
SetTransactionTimestamp sets the TransactionTimestamp field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ConfirmationEntry) SetTransactionType ¶
func (c *ConfirmationEntry) SetTransactionType(transactionType TransactionType)
SetTransactionType sets the TransactionType field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ConfirmationEntry) String ¶
func (c *ConfirmationEntry) String() string
func (*ConfirmationEntry) UnmarshalJSON ¶
func (c *ConfirmationEntry) UnmarshalJSON(data []byte) error
type ConflictError ¶
type ConflictError struct {
*core.APIError
Body *ProblemDetails
}
Conflict
func (*ConflictError) MarshalJSON ¶
func (c *ConflictError) MarshalJSON() ([]byte, error)
func (*ConflictError) UnmarshalJSON ¶
func (c *ConflictError) UnmarshalJSON(data []byte) error
func (*ConflictError) Unwrap ¶
func (c *ConflictError) Unwrap() error
type Consumer ¶
type Consumer struct {
Email string `json:"email" url:"email"`
ID *string `json:"id,omitempty" url:"id,omitempty"`
CountryCode *string `json:"country_code,omitempty" url:"country_code,omitempty"`
LanguageCode *string `json:"language_code,omitempty" url:"language_code,omitempty"`
// contains filtered or unexported fields
}
func (*Consumer) GetCountryCode ¶
func (*Consumer) GetExtraProperties ¶
func (*Consumer) GetLanguageCode ¶
func (*Consumer) MarshalJSON ¶
func (*Consumer) SetCountryCode ¶
SetCountryCode sets the CountryCode field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*Consumer) SetEmail ¶
SetEmail sets the Email field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*Consumer) SetID ¶
SetID sets the ID field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*Consumer) SetLanguageCode ¶
SetLanguageCode sets the LanguageCode field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*Consumer) UnmarshalJSON ¶
type CreateApplicationRequest ¶
type CreateApplicationRequest struct {
Name string `json:"name" url:"-"`
Type string `json:"type" url:"-"`
Permissions []string `json:"permissions,omitempty" url:"-"`
Rules []*AccessRule `json:"rules,omitempty" url:"-"`
CreateKey *bool `json:"create_key,omitempty" url:"-"`
// contains filtered or unexported fields
}
func (*CreateApplicationRequest) MarshalJSON ¶
func (c *CreateApplicationRequest) MarshalJSON() ([]byte, error)
func (*CreateApplicationRequest) SetCreateKey ¶
func (c *CreateApplicationRequest) SetCreateKey(createKey *bool)
SetCreateKey sets the CreateKey field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*CreateApplicationRequest) SetName ¶
func (c *CreateApplicationRequest) SetName(name string)
SetName sets the Name field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*CreateApplicationRequest) SetPermissions ¶
func (c *CreateApplicationRequest) SetPermissions(permissions []string)
SetPermissions sets the Permissions field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*CreateApplicationRequest) SetRules ¶
func (c *CreateApplicationRequest) SetRules(rules []*AccessRule)
SetRules sets the Rules field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*CreateApplicationRequest) SetType ¶
func (c *CreateApplicationRequest) SetType(type_ string)
SetType sets the Type field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*CreateApplicationRequest) UnmarshalJSON ¶
func (c *CreateApplicationRequest) UnmarshalJSON(data []byte) error
type CreateDocumentRequest ¶
type CreateDocumentRequest struct {
Metadata map[string]*string `json:"metadata,omitempty" url:"metadata,omitempty"`
// contains filtered or unexported fields
}
func (*CreateDocumentRequest) GetExtraProperties ¶
func (c *CreateDocumentRequest) GetExtraProperties() map[string]interface{}
func (*CreateDocumentRequest) GetMetadata ¶
func (c *CreateDocumentRequest) GetMetadata() map[string]*string
func (*CreateDocumentRequest) MarshalJSON ¶
func (c *CreateDocumentRequest) MarshalJSON() ([]byte, error)
func (*CreateDocumentRequest) SetMetadata ¶
func (c *CreateDocumentRequest) SetMetadata(metadata map[string]*string)
SetMetadata sets the Metadata field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*CreateDocumentRequest) String ¶
func (c *CreateDocumentRequest) String() string
func (*CreateDocumentRequest) UnmarshalJSON ¶
func (c *CreateDocumentRequest) UnmarshalJSON(data []byte) error
type CreateNetworkTokenRequest ¶
type CreateNetworkTokenRequest struct {
Data *Card `json:"data,omitempty" url:"-"`
TokenID *string `json:"token_id,omitempty" url:"-"`
TokenIntentID *string `json:"token_intent_id,omitempty" url:"-"`
ExpirationMonth *int `json:"expiration_month,omitempty" url:"-"`
ExpirationYear *int `json:"expiration_year,omitempty" url:"-"`
CardholderInfo *CardholderInfo `json:"cardholder_info,omitempty" url:"-"`
MerchantID *string `json:"merchant_id,omitempty" url:"-"`
// contains filtered or unexported fields
}
func (*CreateNetworkTokenRequest) MarshalJSON ¶
func (c *CreateNetworkTokenRequest) MarshalJSON() ([]byte, error)
func (*CreateNetworkTokenRequest) SetCardholderInfo ¶
func (c *CreateNetworkTokenRequest) SetCardholderInfo(cardholderInfo *CardholderInfo)
SetCardholderInfo sets the CardholderInfo field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*CreateNetworkTokenRequest) SetData ¶
func (c *CreateNetworkTokenRequest) SetData(data *Card)
SetData sets the Data field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*CreateNetworkTokenRequest) SetExpirationMonth ¶
func (c *CreateNetworkTokenRequest) SetExpirationMonth(expirationMonth *int)
SetExpirationMonth sets the ExpirationMonth field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*CreateNetworkTokenRequest) SetExpirationYear ¶
func (c *CreateNetworkTokenRequest) SetExpirationYear(expirationYear *int)
SetExpirationYear sets the ExpirationYear field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*CreateNetworkTokenRequest) SetMerchantID ¶
func (c *CreateNetworkTokenRequest) SetMerchantID(merchantID *string)
SetMerchantID sets the MerchantID field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*CreateNetworkTokenRequest) SetTokenID ¶
func (c *CreateNetworkTokenRequest) SetTokenID(tokenID *string)
SetTokenID sets the TokenID field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*CreateNetworkTokenRequest) SetTokenIntentID ¶
func (c *CreateNetworkTokenRequest) SetTokenIntentID(tokenIntentID *string)
SetTokenIntentID sets the TokenIntentID field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*CreateNetworkTokenRequest) UnmarshalJSON ¶
func (c *CreateNetworkTokenRequest) UnmarshalJSON(data []byte) error
type CreateProxyRequest ¶
type CreateProxyRequest struct {
Name string `json:"name" url:"-"`
DestinationURL string `json:"destination_url" url:"-"`
RequestReactorID *string `json:"request_reactor_id,omitempty" url:"-"`
ResponseReactorID *string `json:"response_reactor_id,omitempty" url:"-"`
RequestTransform *ProxyTransform `json:"request_transform,omitempty" url:"-"`
ResponseTransform *ProxyTransform `json:"response_transform,omitempty" url:"-"`
RequestTransforms []*ProxyTransform `json:"request_transforms,omitempty" url:"-"`
ResponseTransforms []*ProxyTransform `json:"response_transforms,omitempty" url:"-"`
Application *Application `json:"application,omitempty" url:"-"`
Configuration map[string]*string `json:"configuration,omitempty" url:"-"`
RequireAuth *bool `json:"require_auth,omitempty" url:"-"`
DisableDetokenization *bool `json:"disable_detokenization,omitempty" url:"-"`
// contains filtered or unexported fields
}
func (*CreateProxyRequest) MarshalJSON ¶
func (c *CreateProxyRequest) MarshalJSON() ([]byte, error)
func (*CreateProxyRequest) SetApplication ¶
func (c *CreateProxyRequest) SetApplication(application *Application)
SetApplication sets the Application field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*CreateProxyRequest) SetConfiguration ¶
func (c *CreateProxyRequest) SetConfiguration(configuration map[string]*string)
SetConfiguration sets the Configuration field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*CreateProxyRequest) SetDestinationURL ¶
func (c *CreateProxyRequest) SetDestinationURL(destinationURL string)
SetDestinationURL sets the DestinationURL field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*CreateProxyRequest) SetDisableDetokenization ¶
func (c *CreateProxyRequest) SetDisableDetokenization(disableDetokenization *bool)
SetDisableDetokenization sets the DisableDetokenization field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*CreateProxyRequest) SetName ¶
func (c *CreateProxyRequest) SetName(name string)
SetName sets the Name field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*CreateProxyRequest) SetRequestReactorID ¶
func (c *CreateProxyRequest) SetRequestReactorID(requestReactorID *string)
SetRequestReactorID sets the RequestReactorID field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*CreateProxyRequest) SetRequestTransform ¶
func (c *CreateProxyRequest) SetRequestTransform(requestTransform *ProxyTransform)
SetRequestTransform sets the RequestTransform field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*CreateProxyRequest) SetRequestTransforms ¶
func (c *CreateProxyRequest) SetRequestTransforms(requestTransforms []*ProxyTransform)
SetRequestTransforms sets the RequestTransforms field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*CreateProxyRequest) SetRequireAuth ¶
func (c *CreateProxyRequest) SetRequireAuth(requireAuth *bool)
SetRequireAuth sets the RequireAuth field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*CreateProxyRequest) SetResponseReactorID ¶
func (c *CreateProxyRequest) SetResponseReactorID(responseReactorID *string)
SetResponseReactorID sets the ResponseReactorID field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*CreateProxyRequest) SetResponseTransform ¶
func (c *CreateProxyRequest) SetResponseTransform(responseTransform *ProxyTransform)
SetResponseTransform sets the ResponseTransform field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*CreateProxyRequest) SetResponseTransforms ¶
func (c *CreateProxyRequest) SetResponseTransforms(responseTransforms []*ProxyTransform)
SetResponseTransforms sets the ResponseTransforms field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*CreateProxyRequest) UnmarshalJSON ¶
func (c *CreateProxyRequest) UnmarshalJSON(data []byte) error
type CreateReactorFormulaRequest ¶
type CreateReactorFormulaRequest struct {
ID *string `json:"id,omitempty" url:"id,omitempty"`
Type string `json:"type" url:"type"`
Name string `json:"name" url:"name"`
Description *string `json:"description,omitempty" url:"description,omitempty"`
Icon *string `json:"icon,omitempty" url:"icon,omitempty"`
Code *string `json:"code,omitempty" url:"code,omitempty"`
Configuration []*ReactorFormulaConfiguration `json:"configuration,omitempty" url:"configuration,omitempty"`
RequestParameters []*ReactorFormulaRequestParameter `json:"request_parameters,omitempty" url:"request_parameters,omitempty"`
// contains filtered or unexported fields
}
func (*CreateReactorFormulaRequest) GetCode ¶
func (c *CreateReactorFormulaRequest) GetCode() *string
func (*CreateReactorFormulaRequest) GetConfiguration ¶
func (c *CreateReactorFormulaRequest) GetConfiguration() []*ReactorFormulaConfiguration
func (*CreateReactorFormulaRequest) GetDescription ¶
func (c *CreateReactorFormulaRequest) GetDescription() *string
func (*CreateReactorFormulaRequest) GetExtraProperties ¶
func (c *CreateReactorFormulaRequest) GetExtraProperties() map[string]interface{}
func (*CreateReactorFormulaRequest) GetID ¶
func (c *CreateReactorFormulaRequest) GetID() *string
func (*CreateReactorFormulaRequest) GetIcon ¶
func (c *CreateReactorFormulaRequest) GetIcon() *string
func (*CreateReactorFormulaRequest) GetName ¶
func (c *CreateReactorFormulaRequest) GetName() string
func (*CreateReactorFormulaRequest) GetRequestParameters ¶
func (c *CreateReactorFormulaRequest) GetRequestParameters() []*ReactorFormulaRequestParameter
func (*CreateReactorFormulaRequest) GetType ¶
func (c *CreateReactorFormulaRequest) GetType() string
func (*CreateReactorFormulaRequest) MarshalJSON ¶
func (c *CreateReactorFormulaRequest) MarshalJSON() ([]byte, error)
func (*CreateReactorFormulaRequest) SetCode ¶
func (c *CreateReactorFormulaRequest) SetCode(code *string)
SetCode sets the Code field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*CreateReactorFormulaRequest) SetConfiguration ¶
func (c *CreateReactorFormulaRequest) SetConfiguration(configuration []*ReactorFormulaConfiguration)
SetConfiguration sets the Configuration field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*CreateReactorFormulaRequest) SetDescription ¶
func (c *CreateReactorFormulaRequest) SetDescription(description *string)
SetDescription sets the Description field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*CreateReactorFormulaRequest) SetID ¶
func (c *CreateReactorFormulaRequest) SetID(id *string)
SetID sets the ID field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*CreateReactorFormulaRequest) SetIcon ¶
func (c *CreateReactorFormulaRequest) SetIcon(icon *string)
SetIcon sets the Icon field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*CreateReactorFormulaRequest) SetName ¶
func (c *CreateReactorFormulaRequest) SetName(name string)
SetName sets the Name field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*CreateReactorFormulaRequest) SetRequestParameters ¶
func (c *CreateReactorFormulaRequest) SetRequestParameters(requestParameters []*ReactorFormulaRequestParameter)
SetRequestParameters sets the RequestParameters field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*CreateReactorFormulaRequest) SetType ¶
func (c *CreateReactorFormulaRequest) SetType(type_ string)
SetType sets the Type field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*CreateReactorFormulaRequest) String ¶
func (c *CreateReactorFormulaRequest) String() string
func (*CreateReactorFormulaRequest) UnmarshalJSON ¶
func (c *CreateReactorFormulaRequest) UnmarshalJSON(data []byte) error
type CreateReactorRequest ¶
type CreateReactorRequest struct {
Name string `json:"name" url:"-"`
Code string `json:"code" url:"-"`
Application *Application `json:"application,omitempty" url:"-"`
Configuration map[string]*string `json:"configuration,omitempty" url:"-"`
Runtime *Runtime `json:"runtime,omitempty" url:"-"`
// contains filtered or unexported fields
}
func (*CreateReactorRequest) MarshalJSON ¶
func (c *CreateReactorRequest) MarshalJSON() ([]byte, error)
func (*CreateReactorRequest) SetApplication ¶
func (c *CreateReactorRequest) SetApplication(application *Application)
SetApplication sets the Application field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*CreateReactorRequest) SetCode ¶
func (c *CreateReactorRequest) SetCode(code string)
SetCode sets the Code field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*CreateReactorRequest) SetConfiguration ¶
func (c *CreateReactorRequest) SetConfiguration(configuration map[string]*string)
SetConfiguration sets the Configuration field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*CreateReactorRequest) SetName ¶
func (c *CreateReactorRequest) SetName(name string)
SetName sets the Name field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*CreateReactorRequest) SetRuntime ¶
func (c *CreateReactorRequest) SetRuntime(runtime *Runtime)
SetRuntime sets the Runtime field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*CreateReactorRequest) UnmarshalJSON ¶
func (c *CreateReactorRequest) UnmarshalJSON(data []byte) error
type CreateSessionResponse ¶
type CreateSessionResponse struct {
SessionKey *string `json:"session_key,omitempty" url:"session_key,omitempty"`
Nonce *string `json:"nonce,omitempty" url:"nonce,omitempty"`
ExpiresAt *time.Time `json:"expires_at,omitempty" url:"expires_at,omitempty"`
// contains filtered or unexported fields
}
func (*CreateSessionResponse) GetExpiresAt ¶
func (c *CreateSessionResponse) GetExpiresAt() *time.Time
func (*CreateSessionResponse) GetExtraProperties ¶
func (c *CreateSessionResponse) GetExtraProperties() map[string]interface{}
func (*CreateSessionResponse) GetNonce ¶
func (c *CreateSessionResponse) GetNonce() *string
func (*CreateSessionResponse) GetSessionKey ¶
func (c *CreateSessionResponse) GetSessionKey() *string
func (*CreateSessionResponse) MarshalJSON ¶
func (c *CreateSessionResponse) MarshalJSON() ([]byte, error)
func (*CreateSessionResponse) SetExpiresAt ¶
func (c *CreateSessionResponse) SetExpiresAt(expiresAt *time.Time)
SetExpiresAt sets the ExpiresAt field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*CreateSessionResponse) SetNonce ¶
func (c *CreateSessionResponse) SetNonce(nonce *string)
SetNonce sets the Nonce field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*CreateSessionResponse) SetSessionKey ¶
func (c *CreateSessionResponse) SetSessionKey(sessionKey *string)
SetSessionKey sets the SessionKey field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*CreateSessionResponse) String ¶
func (c *CreateSessionResponse) String() string
func (*CreateSessionResponse) UnmarshalJSON ¶
func (c *CreateSessionResponse) UnmarshalJSON(data []byte) error
type CreateTenantConnectionResponse ¶
type CreateTenantConnectionResponse struct {
ConnectionID *string `json:"connection_id,omitempty" url:"connection_id,omitempty"`
// contains filtered or unexported fields
}
func (*CreateTenantConnectionResponse) GetConnectionID ¶
func (c *CreateTenantConnectionResponse) GetConnectionID() *string
func (*CreateTenantConnectionResponse) GetExtraProperties ¶
func (c *CreateTenantConnectionResponse) GetExtraProperties() map[string]interface{}
func (*CreateTenantConnectionResponse) MarshalJSON ¶
func (c *CreateTenantConnectionResponse) MarshalJSON() ([]byte, error)
func (*CreateTenantConnectionResponse) SetConnectionID ¶
func (c *CreateTenantConnectionResponse) SetConnectionID(connectionID *string)
SetConnectionID sets the ConnectionID field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*CreateTenantConnectionResponse) String ¶
func (c *CreateTenantConnectionResponse) String() string
func (*CreateTenantConnectionResponse) UnmarshalJSON ¶
func (c *CreateTenantConnectionResponse) UnmarshalJSON(data []byte) error
type CreateThreeDsSessionResponse ¶
type CreateThreeDsSessionResponse struct {
ID *string `json:"id,omitempty" url:"id,omitempty"`
Type *string `json:"type,omitempty" url:"type,omitempty"`
CardBrand *string `json:"cardBrand,omitempty" url:"cardBrand,omitempty"`
AdditionalCardBrands []string `json:"additional_card_brands,omitempty" url:"additional_card_brands,omitempty"`
MethodURL *string `json:"method_url,omitempty" url:"method_url,omitempty"`
MethodNotificationURL *string `json:"method_notification_url,omitempty" url:"method_notification_url,omitempty"`
DirectoryServerID *string `json:"directory_server_id,omitempty" url:"directory_server_id,omitempty"`
RecommendedVersion *string `json:"recommended_version,omitempty" url:"recommended_version,omitempty"`
RedirectURL *string `json:"redirect_url,omitempty" url:"redirect_url,omitempty"`
Metadata map[string]*string `json:"metadata,omitempty" url:"metadata,omitempty"`
// contains filtered or unexported fields
}
func (*CreateThreeDsSessionResponse) GetAdditionalCardBrands ¶
func (c *CreateThreeDsSessionResponse) GetAdditionalCardBrands() []string
func (*CreateThreeDsSessionResponse) GetCardBrand ¶
func (c *CreateThreeDsSessionResponse) GetCardBrand() *string
func (*CreateThreeDsSessionResponse) GetDirectoryServerID ¶
func (c *CreateThreeDsSessionResponse) GetDirectoryServerID() *string
func (*CreateThreeDsSessionResponse) GetExtraProperties ¶
func (c *CreateThreeDsSessionResponse) GetExtraProperties() map[string]interface{}
func (*CreateThreeDsSessionResponse) GetID ¶
func (c *CreateThreeDsSessionResponse) GetID() *string
func (*CreateThreeDsSessionResponse) GetMetadata ¶
func (c *CreateThreeDsSessionResponse) GetMetadata() map[string]*string
func (*CreateThreeDsSessionResponse) GetMethodNotificationURL ¶
func (c *CreateThreeDsSessionResponse) GetMethodNotificationURL() *string
func (*CreateThreeDsSessionResponse) GetMethodURL ¶
func (c *CreateThreeDsSessionResponse) GetMethodURL() *string
func (*CreateThreeDsSessionResponse) GetRecommendedVersion ¶
func (c *CreateThreeDsSessionResponse) GetRecommendedVersion() *string
func (*CreateThreeDsSessionResponse) GetRedirectURL ¶
func (c *CreateThreeDsSessionResponse) GetRedirectURL() *string
func (*CreateThreeDsSessionResponse) GetType ¶
func (c *CreateThreeDsSessionResponse) GetType() *string
func (*CreateThreeDsSessionResponse) MarshalJSON ¶
func (c *CreateThreeDsSessionResponse) MarshalJSON() ([]byte, error)
func (*CreateThreeDsSessionResponse) SetAdditionalCardBrands ¶
func (c *CreateThreeDsSessionResponse) SetAdditionalCardBrands(additionalCardBrands []string)
SetAdditionalCardBrands sets the AdditionalCardBrands field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*CreateThreeDsSessionResponse) SetCardBrand ¶
func (c *CreateThreeDsSessionResponse) SetCardBrand(cardBrand *string)
SetCardBrand sets the CardBrand field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*CreateThreeDsSessionResponse) SetDirectoryServerID ¶
func (c *CreateThreeDsSessionResponse) SetDirectoryServerID(directoryServerID *string)
SetDirectoryServerID sets the DirectoryServerID field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*CreateThreeDsSessionResponse) SetID ¶
func (c *CreateThreeDsSessionResponse) SetID(id *string)
SetID sets the ID field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*CreateThreeDsSessionResponse) SetMetadata ¶
func (c *CreateThreeDsSessionResponse) SetMetadata(metadata map[string]*string)
SetMetadata sets the Metadata field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*CreateThreeDsSessionResponse) SetMethodNotificationURL ¶
func (c *CreateThreeDsSessionResponse) SetMethodNotificationURL(methodNotificationURL *string)
SetMethodNotificationURL sets the MethodNotificationURL field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*CreateThreeDsSessionResponse) SetMethodURL ¶
func (c *CreateThreeDsSessionResponse) SetMethodURL(methodURL *string)
SetMethodURL sets the MethodURL field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*CreateThreeDsSessionResponse) SetRecommendedVersion ¶
func (c *CreateThreeDsSessionResponse) SetRecommendedVersion(recommendedVersion *string)
SetRecommendedVersion sets the RecommendedVersion field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*CreateThreeDsSessionResponse) SetRedirectURL ¶
func (c *CreateThreeDsSessionResponse) SetRedirectURL(redirectURL *string)
SetRedirectURL sets the RedirectURL field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*CreateThreeDsSessionResponse) SetType ¶
func (c *CreateThreeDsSessionResponse) SetType(type_ *string)
SetType sets the Type field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*CreateThreeDsSessionResponse) String ¶
func (c *CreateThreeDsSessionResponse) String() string
func (*CreateThreeDsSessionResponse) UnmarshalJSON ¶
func (c *CreateThreeDsSessionResponse) UnmarshalJSON(data []byte) error
type CreateTokenIntentRequest ¶
type CreateTokenIntentRequest struct {
Type string `json:"type" url:"-"`
Data any `json:"data,omitempty" url:"-"`
Encrypted *string `json:"encrypted,omitempty" url:"-"`
// contains filtered or unexported fields
}
func (*CreateTokenIntentRequest) MarshalJSON ¶
func (c *CreateTokenIntentRequest) MarshalJSON() ([]byte, error)
func (*CreateTokenIntentRequest) SetData ¶
func (c *CreateTokenIntentRequest) SetData(data any)
SetData sets the Data field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*CreateTokenIntentRequest) SetEncrypted ¶
func (c *CreateTokenIntentRequest) SetEncrypted(encrypted *string)
SetEncrypted sets the Encrypted field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*CreateTokenIntentRequest) SetType ¶
func (c *CreateTokenIntentRequest) SetType(type_ string)
SetType sets the Type field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*CreateTokenIntentRequest) UnmarshalJSON ¶
func (c *CreateTokenIntentRequest) UnmarshalJSON(data []byte) error
type CreateTokenIntentResponse ¶
type CreateTokenIntentResponse struct {
ID *string `json:"id,omitempty" url:"id,omitempty"`
Type *string `json:"type,omitempty" url:"type,omitempty"`
TenantID *string `json:"tenant_id,omitempty" url:"tenant_id,omitempty"`
Fingerprint *string `json:"fingerprint,omitempty" url:"fingerprint,omitempty"`
CreatedBy *string `json:"created_by,omitempty" url:"created_by,omitempty"`
CreatedAt *time.Time `json:"created_at,omitempty" url:"created_at,omitempty"`
ExpiresAt *time.Time `json:"expires_at,omitempty" url:"expires_at,omitempty"`
Card *CardDetails `json:"card,omitempty" url:"card,omitempty"`
Bank *BankDetails `json:"bank,omitempty" url:"bank,omitempty"`
NetworkToken *CardDetails `json:"network_token,omitempty" url:"network_token,omitempty"`
Authentication any `json:"authentication,omitempty" url:"authentication,omitempty"`
Extras *TokenIntentExtras `json:"_extras,omitempty" url:"_extras,omitempty"`
// contains filtered or unexported fields
}
func (*CreateTokenIntentResponse) GetAuthentication ¶
func (c *CreateTokenIntentResponse) GetAuthentication() any
func (*CreateTokenIntentResponse) GetBank ¶
func (c *CreateTokenIntentResponse) GetBank() *BankDetails
func (*CreateTokenIntentResponse) GetCard ¶
func (c *CreateTokenIntentResponse) GetCard() *CardDetails
func (*CreateTokenIntentResponse) GetCreatedAt ¶
func (c *CreateTokenIntentResponse) GetCreatedAt() *time.Time
func (*CreateTokenIntentResponse) GetCreatedBy ¶
func (c *CreateTokenIntentResponse) GetCreatedBy() *string
func (*CreateTokenIntentResponse) GetExpiresAt ¶
func (c *CreateTokenIntentResponse) GetExpiresAt() *time.Time
func (*CreateTokenIntentResponse) GetExtraProperties ¶
func (c *CreateTokenIntentResponse) GetExtraProperties() map[string]interface{}
func (*CreateTokenIntentResponse) GetExtras ¶
func (c *CreateTokenIntentResponse) GetExtras() *TokenIntentExtras
func (*CreateTokenIntentResponse) GetFingerprint ¶
func (c *CreateTokenIntentResponse) GetFingerprint() *string
func (*CreateTokenIntentResponse) GetID ¶
func (c *CreateTokenIntentResponse) GetID() *string
func (*CreateTokenIntentResponse) GetNetworkToken ¶
func (c *CreateTokenIntentResponse) GetNetworkToken() *CardDetails
func (*CreateTokenIntentResponse) GetTenantID ¶
func (c *CreateTokenIntentResponse) GetTenantID() *string
func (*CreateTokenIntentResponse) GetType ¶
func (c *CreateTokenIntentResponse) GetType() *string
func (*CreateTokenIntentResponse) MarshalJSON ¶
func (c *CreateTokenIntentResponse) MarshalJSON() ([]byte, error)
func (*CreateTokenIntentResponse) SetAuthentication ¶
func (c *CreateTokenIntentResponse) SetAuthentication(authentication any)
SetAuthentication sets the Authentication field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*CreateTokenIntentResponse) SetBank ¶
func (c *CreateTokenIntentResponse) SetBank(bank *BankDetails)
SetBank sets the Bank field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*CreateTokenIntentResponse) SetCard ¶
func (c *CreateTokenIntentResponse) SetCard(card *CardDetails)
SetCard sets the Card field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*CreateTokenIntentResponse) SetCreatedAt ¶
func (c *CreateTokenIntentResponse) SetCreatedAt(createdAt *time.Time)
SetCreatedAt sets the CreatedAt field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*CreateTokenIntentResponse) SetCreatedBy ¶
func (c *CreateTokenIntentResponse) SetCreatedBy(createdBy *string)
SetCreatedBy sets the CreatedBy field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*CreateTokenIntentResponse) SetExpiresAt ¶
func (c *CreateTokenIntentResponse) SetExpiresAt(expiresAt *time.Time)
SetExpiresAt sets the ExpiresAt field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*CreateTokenIntentResponse) SetExtras ¶
func (c *CreateTokenIntentResponse) SetExtras(extras *TokenIntentExtras)
SetExtras sets the Extras field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*CreateTokenIntentResponse) SetFingerprint ¶
func (c *CreateTokenIntentResponse) SetFingerprint(fingerprint *string)
SetFingerprint sets the Fingerprint field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*CreateTokenIntentResponse) SetID ¶
func (c *CreateTokenIntentResponse) SetID(id *string)
SetID sets the ID field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*CreateTokenIntentResponse) SetNetworkToken ¶
func (c *CreateTokenIntentResponse) SetNetworkToken(networkToken *CardDetails)
SetNetworkToken sets the NetworkToken field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*CreateTokenIntentResponse) SetTenantID ¶
func (c *CreateTokenIntentResponse) SetTenantID(tenantID *string)
SetTenantID sets the TenantID field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*CreateTokenIntentResponse) SetType ¶
func (c *CreateTokenIntentResponse) SetType(type_ *string)
SetType sets the Type field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*CreateTokenIntentResponse) String ¶
func (c *CreateTokenIntentResponse) String() string
func (*CreateTokenIntentResponse) UnmarshalJSON ¶
func (c *CreateTokenIntentResponse) UnmarshalJSON(data []byte) error
type CreateTokenRequest ¶
type CreateTokenRequest struct {
ID *string `json:"id,omitempty" url:"id,omitempty"`
Type *string `json:"type,omitempty" url:"type,omitempty"`
Data any `json:"data,omitempty" url:"data,omitempty"`
Encrypted *string `json:"encrypted,omitempty" url:"encrypted,omitempty"`
Privacy *Privacy `json:"privacy,omitempty" url:"privacy,omitempty"`
Metadata map[string]*string `json:"metadata,omitempty" url:"metadata,omitempty"`
SearchIndexes []string `json:"search_indexes,omitempty" url:"search_indexes,omitempty"`
FingerprintExpression *string `json:"fingerprint_expression,omitempty" url:"fingerprint_expression,omitempty"`
Mask any `json:"mask,omitempty" url:"mask,omitempty"`
DeduplicateToken *bool `json:"deduplicate_token,omitempty" url:"deduplicate_token,omitempty"`
ExpiresAt *string `json:"expires_at,omitempty" url:"expires_at,omitempty"`
Containers []string `json:"containers,omitempty" url:"containers,omitempty"`
TokenIntentID *string `json:"token_intent_id,omitempty" url:"token_intent_id,omitempty"`
// contains filtered or unexported fields
}
func (*CreateTokenRequest) GetContainers ¶
func (c *CreateTokenRequest) GetContainers() []string
func (*CreateTokenRequest) GetData ¶
func (c *CreateTokenRequest) GetData() any
func (*CreateTokenRequest) GetDeduplicateToken ¶
func (c *CreateTokenRequest) GetDeduplicateToken() *bool
func (*CreateTokenRequest) GetEncrypted ¶
func (c *CreateTokenRequest) GetEncrypted() *string
func (*CreateTokenRequest) GetExpiresAt ¶
func (c *CreateTokenRequest) GetExpiresAt() *string
func (*CreateTokenRequest) GetExtraProperties ¶
func (c *CreateTokenRequest) GetExtraProperties() map[string]interface{}
func (*CreateTokenRequest) GetFingerprintExpression ¶
func (c *CreateTokenRequest) GetFingerprintExpression() *string
func (*CreateTokenRequest) GetID ¶
func (c *CreateTokenRequest) GetID() *string
func (*CreateTokenRequest) GetMask ¶
func (c *CreateTokenRequest) GetMask() any
func (*CreateTokenRequest) GetMetadata ¶
func (c *CreateTokenRequest) GetMetadata() map[string]*string
func (*CreateTokenRequest) GetPrivacy ¶
func (c *CreateTokenRequest) GetPrivacy() *Privacy
func (*CreateTokenRequest) GetSearchIndexes ¶
func (c *CreateTokenRequest) GetSearchIndexes() []string
func (*CreateTokenRequest) GetTokenIntentID ¶
func (c *CreateTokenRequest) GetTokenIntentID() *string
func (*CreateTokenRequest) GetType ¶
func (c *CreateTokenRequest) GetType() *string
func (*CreateTokenRequest) MarshalJSON ¶
func (c *CreateTokenRequest) MarshalJSON() ([]byte, error)
func (*CreateTokenRequest) SetContainers ¶
func (c *CreateTokenRequest) SetContainers(containers []string)
SetContainers sets the Containers field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*CreateTokenRequest) SetData ¶
func (c *CreateTokenRequest) SetData(data any)
SetData sets the Data field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*CreateTokenRequest) SetDeduplicateToken ¶
func (c *CreateTokenRequest) SetDeduplicateToken(deduplicateToken *bool)
SetDeduplicateToken sets the DeduplicateToken field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*CreateTokenRequest) SetEncrypted ¶
func (c *CreateTokenRequest) SetEncrypted(encrypted *string)
SetEncrypted sets the Encrypted field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*CreateTokenRequest) SetExpiresAt ¶
func (c *CreateTokenRequest) SetExpiresAt(expiresAt *string)
SetExpiresAt sets the ExpiresAt field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*CreateTokenRequest) SetFingerprintExpression ¶
func (c *CreateTokenRequest) SetFingerprintExpression(fingerprintExpression *string)
SetFingerprintExpression sets the FingerprintExpression field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*CreateTokenRequest) SetID ¶
func (c *CreateTokenRequest) SetID(id *string)
SetID sets the ID field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*CreateTokenRequest) SetMask ¶
func (c *CreateTokenRequest) SetMask(mask any)
SetMask sets the Mask field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*CreateTokenRequest) SetMetadata ¶
func (c *CreateTokenRequest) SetMetadata(metadata map[string]*string)
SetMetadata sets the Metadata field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*CreateTokenRequest) SetPrivacy ¶
func (c *CreateTokenRequest) SetPrivacy(privacy *Privacy)
SetPrivacy sets the Privacy field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*CreateTokenRequest) SetSearchIndexes ¶
func (c *CreateTokenRequest) SetSearchIndexes(searchIndexes []string)
SetSearchIndexes sets the SearchIndexes field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*CreateTokenRequest) SetTokenIntentID ¶
func (c *CreateTokenRequest) SetTokenIntentID(tokenIntentID *string)
SetTokenIntentID sets the TokenIntentID field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*CreateTokenRequest) SetType ¶
func (c *CreateTokenRequest) SetType(type_ *string)
SetType sets the Type field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*CreateTokenRequest) String ¶
func (c *CreateTokenRequest) String() string
func (*CreateTokenRequest) UnmarshalJSON ¶
func (c *CreateTokenRequest) UnmarshalJSON(data []byte) error
type CreateWebhookRequest ¶
type CreateWebhookRequest struct {
// The name of the webhook
Name string `json:"name" url:"-"`
// The URL to which the webhook will send events
URL string `json:"url" url:"-"`
// The email address to use for management notification events. Ie: webhook disabled
NotifyEmail *string `json:"notify_email,omitempty" url:"-"`
// An array of event types that the webhook will listen for
Events []string `json:"events" url:"-"`
// contains filtered or unexported fields
}
func (*CreateWebhookRequest) MarshalJSON ¶
func (c *CreateWebhookRequest) MarshalJSON() ([]byte, error)
func (*CreateWebhookRequest) SetEvents ¶
func (c *CreateWebhookRequest) SetEvents(events []string)
SetEvents sets the Events field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*CreateWebhookRequest) SetName ¶
func (c *CreateWebhookRequest) SetName(name string)
SetName sets the Name field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*CreateWebhookRequest) SetNotifyEmail ¶
func (c *CreateWebhookRequest) SetNotifyEmail(notifyEmail *string)
SetNotifyEmail sets the NotifyEmail field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*CreateWebhookRequest) SetURL ¶
func (c *CreateWebhookRequest) SetURL(url string)
SetURL sets the URL field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*CreateWebhookRequest) UnmarshalJSON ¶
func (c *CreateWebhookRequest) UnmarshalJSON(data []byte) error
type Credentials ¶
type Credentials struct {
Card *CredentialsCard `json:"card,omitempty" url:"card,omitempty"`
ExpiresAt *time.Time `json:"expires_at,omitempty" url:"expires_at,omitempty"`
// contains filtered or unexported fields
}
func (*Credentials) GetCard ¶
func (c *Credentials) GetCard() *CredentialsCard
func (*Credentials) GetExpiresAt ¶
func (c *Credentials) GetExpiresAt() *time.Time
func (*Credentials) GetExtraProperties ¶
func (c *Credentials) GetExtraProperties() map[string]interface{}
func (*Credentials) MarshalJSON ¶
func (c *Credentials) MarshalJSON() ([]byte, error)
func (*Credentials) SetCard ¶
func (c *Credentials) SetCard(card *CredentialsCard)
SetCard sets the Card field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*Credentials) SetExpiresAt ¶
func (c *Credentials) SetExpiresAt(expiresAt *time.Time)
SetExpiresAt sets the ExpiresAt field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*Credentials) String ¶
func (c *Credentials) String() string
func (*Credentials) UnmarshalJSON ¶
func (c *Credentials) UnmarshalJSON(data []byte) error
type CredentialsCard ¶
type CredentialsCard struct {
Number *string `json:"number,omitempty" url:"number,omitempty"`
ExpirationMonth *int `json:"expiration_month,omitempty" url:"expiration_month,omitempty"`
ExpirationYear *int `json:"expiration_year,omitempty" url:"expiration_year,omitempty"`
Cvc *string `json:"cvc,omitempty" url:"cvc,omitempty"`
// contains filtered or unexported fields
}
func (*CredentialsCard) GetCvc ¶
func (c *CredentialsCard) GetCvc() *string
func (*CredentialsCard) GetExpirationMonth ¶
func (c *CredentialsCard) GetExpirationMonth() *int
func (*CredentialsCard) GetExpirationYear ¶
func (c *CredentialsCard) GetExpirationYear() *int
func (*CredentialsCard) GetExtraProperties ¶
func (c *CredentialsCard) GetExtraProperties() map[string]interface{}
func (*CredentialsCard) GetNumber ¶
func (c *CredentialsCard) GetNumber() *string
func (*CredentialsCard) MarshalJSON ¶
func (c *CredentialsCard) MarshalJSON() ([]byte, error)
func (*CredentialsCard) SetCvc ¶
func (c *CredentialsCard) SetCvc(cvc *string)
SetCvc sets the Cvc field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*CredentialsCard) SetExpirationMonth ¶
func (c *CredentialsCard) SetExpirationMonth(expirationMonth *int)
SetExpirationMonth sets the ExpirationMonth field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*CredentialsCard) SetExpirationYear ¶
func (c *CredentialsCard) SetExpirationYear(expirationYear *int)
SetExpirationYear sets the ExpirationYear field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*CredentialsCard) SetNumber ¶
func (c *CredentialsCard) SetNumber(number *string)
SetNumber sets the Number field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*CredentialsCard) String ¶
func (c *CredentialsCard) String() string
func (*CredentialsCard) UnmarshalJSON ¶
func (c *CredentialsCard) UnmarshalJSON(data []byte) error
type CursorPagination ¶
type CursorPagination struct {
PageSize *int `json:"page_size,omitempty" url:"page_size,omitempty"`
Next *string `json:"next,omitempty" url:"next,omitempty"`
// contains filtered or unexported fields
}
func (*CursorPagination) GetExtraProperties ¶
func (c *CursorPagination) GetExtraProperties() map[string]interface{}
func (*CursorPagination) GetNext ¶
func (c *CursorPagination) GetNext() *string
func (*CursorPagination) GetPageSize ¶
func (c *CursorPagination) GetPageSize() *int
func (*CursorPagination) MarshalJSON ¶
func (c *CursorPagination) MarshalJSON() ([]byte, error)
func (*CursorPagination) SetNext ¶
func (c *CursorPagination) SetNext(next *string)
SetNext sets the Next field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*CursorPagination) SetPageSize ¶
func (c *CursorPagination) SetPageSize(pageSize *int)
SetPageSize sets the PageSize field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*CursorPagination) String ¶
func (c *CursorPagination) String() string
func (*CursorPagination) UnmarshalJSON ¶
func (c *CursorPagination) UnmarshalJSON(data []byte) error
type DeliveryMethod ¶
type DeliveryMethod string
const ( DeliveryMethodNoDelivery DeliveryMethod = "no-delivery" DeliveryMethodAddressBilling DeliveryMethod = "address-billing" DeliveryMethodAddressOnFile DeliveryMethod = "address-on-file" DeliveryMethodAddressOther DeliveryMethod = "address-other" DeliveryMethodPickup DeliveryMethod = "pickup" DeliveryMethodElectronic DeliveryMethod = "electronic" )
func NewDeliveryMethodFromString ¶
func NewDeliveryMethodFromString(s string) (DeliveryMethod, error)
func (DeliveryMethod) Ptr ¶
func (d DeliveryMethod) Ptr() *DeliveryMethod
type DeviceContext ¶
type DeviceContext struct {
ScreenHeight int `json:"screen_height" url:"screen_height"`
ScreenWidth int `json:"screen_width" url:"screen_width"`
UserAgentString string `json:"user_agent_string" url:"user_agent_string"`
LanguageCode string `json:"language_code" url:"language_code"`
TimeZone string `json:"time_zone" url:"time_zone"`
JavaScriptEnabled bool `json:"java_script_enabled" url:"java_script_enabled"`
ClientDeviceID string `json:"client_device_id" url:"client_device_id"`
ClientReferenceID string `json:"client_reference_id" url:"client_reference_id"`
PlatformType DeviceContextPlatformType `json:"platform_type" url:"platform_type"`
ColorDepth *int `json:"color_depth,omitempty" url:"color_depth,omitempty"`
AcceptHeader *string `json:"accept_header,omitempty" url:"accept_header,omitempty"`
// Auto-filled from request IP if not provided
IPAddress *string `json:"ip_address,omitempty" url:"ip_address,omitempty"`
SessionContext *DeviceContextSessionContext `json:"session_context,omitempty" url:"session_context,omitempty"`
// contains filtered or unexported fields
}
func (*DeviceContext) GetAcceptHeader ¶
func (d *DeviceContext) GetAcceptHeader() *string
func (*DeviceContext) GetClientDeviceID ¶
func (d *DeviceContext) GetClientDeviceID() string
func (*DeviceContext) GetClientReferenceID ¶
func (d *DeviceContext) GetClientReferenceID() string
func (*DeviceContext) GetColorDepth ¶
func (d *DeviceContext) GetColorDepth() *int
func (*DeviceContext) GetExtraProperties ¶
func (d *DeviceContext) GetExtraProperties() map[string]interface{}
func (*DeviceContext) GetIPAddress ¶
func (d *DeviceContext) GetIPAddress() *string
func (*DeviceContext) GetJavaScriptEnabled ¶
func (d *DeviceContext) GetJavaScriptEnabled() bool
func (*DeviceContext) GetLanguageCode ¶
func (d *DeviceContext) GetLanguageCode() string
func (*DeviceContext) GetPlatformType ¶
func (d *DeviceContext) GetPlatformType() DeviceContextPlatformType
func (*DeviceContext) GetScreenHeight ¶
func (d *DeviceContext) GetScreenHeight() int
func (*DeviceContext) GetScreenWidth ¶
func (d *DeviceContext) GetScreenWidth() int
func (*DeviceContext) GetSessionContext ¶
func (d *DeviceContext) GetSessionContext() *DeviceContextSessionContext
func (*DeviceContext) GetTimeZone ¶
func (d *DeviceContext) GetTimeZone() string
func (*DeviceContext) GetUserAgentString ¶
func (d *DeviceContext) GetUserAgentString() string
func (*DeviceContext) MarshalJSON ¶
func (d *DeviceContext) MarshalJSON() ([]byte, error)
func (*DeviceContext) SetAcceptHeader ¶
func (d *DeviceContext) SetAcceptHeader(acceptHeader *string)
SetAcceptHeader sets the AcceptHeader field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*DeviceContext) SetClientDeviceID ¶
func (d *DeviceContext) SetClientDeviceID(clientDeviceID string)
SetClientDeviceID sets the ClientDeviceID field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*DeviceContext) SetClientReferenceID ¶
func (d *DeviceContext) SetClientReferenceID(clientReferenceID string)
SetClientReferenceID sets the ClientReferenceID field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*DeviceContext) SetColorDepth ¶
func (d *DeviceContext) SetColorDepth(colorDepth *int)
SetColorDepth sets the ColorDepth field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*DeviceContext) SetIPAddress ¶
func (d *DeviceContext) SetIPAddress(ipAddress *string)
SetIPAddress sets the IPAddress field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*DeviceContext) SetJavaScriptEnabled ¶
func (d *DeviceContext) SetJavaScriptEnabled(javaScriptEnabled bool)
SetJavaScriptEnabled sets the JavaScriptEnabled field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*DeviceContext) SetLanguageCode ¶
func (d *DeviceContext) SetLanguageCode(languageCode string)
SetLanguageCode sets the LanguageCode field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*DeviceContext) SetPlatformType ¶
func (d *DeviceContext) SetPlatformType(platformType DeviceContextPlatformType)
SetPlatformType sets the PlatformType field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*DeviceContext) SetScreenHeight ¶
func (d *DeviceContext) SetScreenHeight(screenHeight int)
SetScreenHeight sets the ScreenHeight field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*DeviceContext) SetScreenWidth ¶
func (d *DeviceContext) SetScreenWidth(screenWidth int)
SetScreenWidth sets the ScreenWidth field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*DeviceContext) SetSessionContext ¶
func (d *DeviceContext) SetSessionContext(sessionContext *DeviceContextSessionContext)
SetSessionContext sets the SessionContext field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*DeviceContext) SetTimeZone ¶
func (d *DeviceContext) SetTimeZone(timeZone string)
SetTimeZone sets the TimeZone field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*DeviceContext) SetUserAgentString ¶
func (d *DeviceContext) SetUserAgentString(userAgentString string)
SetUserAgentString sets the UserAgentString field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*DeviceContext) String ¶
func (d *DeviceContext) String() string
func (*DeviceContext) UnmarshalJSON ¶
func (d *DeviceContext) UnmarshalJSON(data []byte) error
type DeviceContextPlatformType ¶
type DeviceContextPlatformType string
const ( DeviceContextPlatformTypeWeb DeviceContextPlatformType = "WEB" DeviceContextPlatformTypeMobile DeviceContextPlatformType = "MOBILE" DeviceContextPlatformTypeNative DeviceContextPlatformType = "NATIVE" )
func NewDeviceContextPlatformTypeFromString ¶
func NewDeviceContextPlatformTypeFromString(s string) (DeviceContextPlatformType, error)
func (DeviceContextPlatformType) Ptr ¶
func (d DeviceContextPlatformType) Ptr() *DeviceContextPlatformType
type DeviceContextSessionContext ¶
type DeviceContextSessionContext struct {
SecureToken *string `json:"secure_token,omitempty" url:"secure_token,omitempty"`
// contains filtered or unexported fields
}
func (*DeviceContextSessionContext) GetExtraProperties ¶
func (d *DeviceContextSessionContext) GetExtraProperties() map[string]interface{}
func (*DeviceContextSessionContext) GetSecureToken ¶
func (d *DeviceContextSessionContext) GetSecureToken() *string
func (*DeviceContextSessionContext) MarshalJSON ¶
func (d *DeviceContextSessionContext) MarshalJSON() ([]byte, error)
func (*DeviceContextSessionContext) SetSecureToken ¶
func (d *DeviceContextSessionContext) SetSecureToken(secureToken *string)
SetSecureToken sets the SecureToken field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*DeviceContextSessionContext) String ¶
func (d *DeviceContextSessionContext) String() string
func (*DeviceContextSessionContext) UnmarshalJSON ¶
func (d *DeviceContextSessionContext) UnmarshalJSON(data []byte) error
type DeviceType ¶
type DeviceType string
const ( DeviceTypeMobilePhone DeviceType = "mobile-phone" DeviceTypeTablet DeviceType = "tablet" DeviceTypeLaptop DeviceType = "laptop" DeviceTypePersonalAssistant DeviceType = "personal-assistant" DeviceTypeConnectedAuto DeviceType = "connected-auto" DeviceTypeHomeAppliance DeviceType = "home-appliance" DeviceTypeWearable DeviceType = "wearable" DeviceTypeStationaryComputer DeviceType = "stationary-computer" DeviceTypeEReader DeviceType = "e-reader" DeviceTypeHandheldGamingDevice DeviceType = "handheld-gaming-device" DeviceTypeOther DeviceType = "other" )
func NewDeviceTypeFromString ¶
func NewDeviceTypeFromString(s string) (DeviceType, error)
func (DeviceType) Ptr ¶
func (d DeviceType) Ptr() *DeviceType
type DiscoverConfig ¶
type DiscoverConfig struct {
MerchantIDMid *string `json:"merchant_id_mid,omitempty" url:"merchant_id_mid,omitempty"`
// contains filtered or unexported fields
}
func (*DiscoverConfig) GetExtraProperties ¶
func (d *DiscoverConfig) GetExtraProperties() map[string]interface{}
func (*DiscoverConfig) GetMerchantIDMid ¶
func (d *DiscoverConfig) GetMerchantIDMid() *string
func (*DiscoverConfig) MarshalJSON ¶
func (d *DiscoverConfig) MarshalJSON() ([]byte, error)
func (*DiscoverConfig) SetMerchantIDMid ¶
func (d *DiscoverConfig) SetMerchantIDMid(merchantIDMid *string)
SetMerchantIDMid sets the MerchantIDMid field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*DiscoverConfig) String ¶
func (d *DiscoverConfig) String() string
func (*DiscoverConfig) UnmarshalJSON ¶
func (d *DiscoverConfig) UnmarshalJSON(data []byte) error
type Document ¶
type Document struct {
ID *string `json:"id,omitempty" url:"id,omitempty"`
TenantID *string `json:"tenant_id,omitempty" url:"tenant_id,omitempty"`
Metadata map[string]*string `json:"metadata,omitempty" url:"metadata,omitempty"`
ContentType *string `json:"content_type,omitempty" url:"content_type,omitempty"`
CreatedBy *string `json:"created_by,omitempty" url:"created_by,omitempty"`
CreatedAt *time.Time `json:"created_at,omitempty" url:"created_at,omitempty"`
// contains filtered or unexported fields
}
func (*Document) GetContentType ¶
func (*Document) GetCreatedAt ¶
func (*Document) GetCreatedBy ¶
func (*Document) GetExtraProperties ¶
func (*Document) GetMetadata ¶
func (*Document) GetTenantID ¶
func (*Document) MarshalJSON ¶
func (*Document) SetContentType ¶
SetContentType sets the ContentType field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*Document) SetCreatedAt ¶
SetCreatedAt sets the CreatedAt field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*Document) SetCreatedBy ¶
SetCreatedBy sets the CreatedBy field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*Document) SetID ¶
SetID sets the ID field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*Document) SetMetadata ¶
SetMetadata sets the Metadata field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*Document) SetTenantID ¶
SetTenantID sets the TenantID field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*Document) UnmarshalJSON ¶
type DocumentsUploadRequest ¶
type DocumentsUploadRequest struct {
Document io.Reader `json:"-" url:"-"`
Request *CreateDocumentRequest `json:"request,omitempty" url:"-"`
// contains filtered or unexported fields
}
type DomainRegistrationResponse ¶
type DomainRegistrationResponse struct {
Domain *string `json:"domain,omitempty" url:"domain,omitempty"`
Status *string `json:"status,omitempty" url:"status,omitempty"`
// contains filtered or unexported fields
}
func (*DomainRegistrationResponse) GetDomain ¶
func (d *DomainRegistrationResponse) GetDomain() *string
func (*DomainRegistrationResponse) GetExtraProperties ¶
func (d *DomainRegistrationResponse) GetExtraProperties() map[string]interface{}
func (*DomainRegistrationResponse) GetStatus ¶
func (d *DomainRegistrationResponse) GetStatus() *string
func (*DomainRegistrationResponse) MarshalJSON ¶
func (d *DomainRegistrationResponse) MarshalJSON() ([]byte, error)
func (*DomainRegistrationResponse) SetDomain ¶
func (d *DomainRegistrationResponse) SetDomain(domain *string)
SetDomain sets the Domain field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*DomainRegistrationResponse) SetStatus ¶
func (d *DomainRegistrationResponse) SetStatus(status *string)
SetStatus sets the Status field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*DomainRegistrationResponse) String ¶
func (d *DomainRegistrationResponse) String() string
func (*DomainRegistrationResponse) UnmarshalJSON ¶
func (d *DomainRegistrationResponse) UnmarshalJSON(data []byte) error
type EncryptionJwk ¶
type EncryptionJwk struct {
Kid string `json:"kid" url:"kid"`
N string `json:"n" url:"n"`
E string `json:"e" url:"e"`
// contains filtered or unexported fields
}
func (*EncryptionJwk) Alg ¶
func (e *EncryptionJwk) Alg() string
func (*EncryptionJwk) GetE ¶
func (e *EncryptionJwk) GetE() string
func (*EncryptionJwk) GetExtraProperties ¶
func (e *EncryptionJwk) GetExtraProperties() map[string]interface{}
func (*EncryptionJwk) GetKid ¶
func (e *EncryptionJwk) GetKid() string
func (*EncryptionJwk) GetN ¶
func (e *EncryptionJwk) GetN() string
func (*EncryptionJwk) Kty ¶
func (e *EncryptionJwk) Kty() string
func (*EncryptionJwk) MarshalJSON ¶
func (e *EncryptionJwk) MarshalJSON() ([]byte, error)
func (*EncryptionJwk) SetE ¶
func (_SetE *EncryptionJwk) SetE(e string)
SetE sets the E field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*EncryptionJwk) SetKid ¶
func (e *EncryptionJwk) SetKid(kid string)
SetKid sets the Kid field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*EncryptionJwk) SetN ¶
func (e *EncryptionJwk) SetN(n string)
SetN sets the N field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*EncryptionJwk) String ¶
func (e *EncryptionJwk) String() string
func (*EncryptionJwk) UnmarshalJSON ¶
func (e *EncryptionJwk) UnmarshalJSON(data []byte) error
func (*EncryptionJwk) Use ¶
func (e *EncryptionJwk) Use() string
type EnrichmentsCardDetailsRequest ¶
type EnrichmentsCardDetailsRequest struct {
Bin string `json:"-" url:"bin"`
// contains filtered or unexported fields
}
func (*EnrichmentsCardDetailsRequest) SetBin ¶
func (e *EnrichmentsCardDetailsRequest) SetBin(bin string)
SetBin sets the Bin field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
type Enrollment ¶
type Enrollment struct {
ID *string `json:"id,omitempty" url:"id,omitempty"`
// Basis Theory card token ID used for enrollment
TokenID *string `json:"token_id,omitempty" url:"token_id,omitempty"`
Provider *EnrollmentProvider `json:"provider,omitempty" url:"provider,omitempty"`
Status *EnrollmentStatus `json:"status,omitempty" url:"status,omitempty"`
Card *AgenticCard `json:"card,omitempty" url:"card,omitempty"`
AgentIDs []string `json:"agent_ids,omitempty" url:"agent_ids,omitempty"`
// Display label shown to the cardholder during Mastercard managed-authentication challenges.
WalletName *string `json:"wallet_name,omitempty" url:"wallet_name,omitempty"`
// Enrollment type — `agentic` (default) for agent-driven payments, `autofill` for direct credential autofill.
Type *EnrollmentType `json:"type,omitempty" url:"type,omitempty"`
CreatedAt *time.Time `json:"created_at,omitempty" url:"created_at,omitempty"`
// contains filtered or unexported fields
}
func (*Enrollment) GetAgentIDs ¶
func (e *Enrollment) GetAgentIDs() []string
func (*Enrollment) GetCard ¶
func (e *Enrollment) GetCard() *AgenticCard
func (*Enrollment) GetCreatedAt ¶
func (e *Enrollment) GetCreatedAt() *time.Time
func (*Enrollment) GetExtraProperties ¶
func (e *Enrollment) GetExtraProperties() map[string]interface{}
func (*Enrollment) GetID ¶
func (e *Enrollment) GetID() *string
func (*Enrollment) GetProvider ¶
func (e *Enrollment) GetProvider() *EnrollmentProvider
func (*Enrollment) GetStatus ¶
func (e *Enrollment) GetStatus() *EnrollmentStatus
func (*Enrollment) GetTokenID ¶
func (e *Enrollment) GetTokenID() *string
func (*Enrollment) GetType ¶
func (e *Enrollment) GetType() *EnrollmentType
func (*Enrollment) GetWalletName ¶
func (e *Enrollment) GetWalletName() *string
func (*Enrollment) MarshalJSON ¶
func (e *Enrollment) MarshalJSON() ([]byte, error)
func (*Enrollment) SetAgentIDs ¶
func (e *Enrollment) SetAgentIDs(agentIDs []string)
SetAgentIDs sets the AgentIDs field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*Enrollment) SetCard ¶
func (e *Enrollment) SetCard(card *AgenticCard)
SetCard sets the Card field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*Enrollment) SetCreatedAt ¶
func (e *Enrollment) SetCreatedAt(createdAt *time.Time)
SetCreatedAt sets the CreatedAt field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*Enrollment) SetID ¶
func (e *Enrollment) SetID(id *string)
SetID sets the ID field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*Enrollment) SetProvider ¶
func (e *Enrollment) SetProvider(provider *EnrollmentProvider)
SetProvider sets the Provider field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*Enrollment) SetStatus ¶
func (e *Enrollment) SetStatus(status *EnrollmentStatus)
SetStatus sets the Status field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*Enrollment) SetTokenID ¶
func (e *Enrollment) SetTokenID(tokenID *string)
SetTokenID sets the TokenID field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*Enrollment) SetType ¶
func (e *Enrollment) SetType(type_ *EnrollmentType)
SetType sets the Type field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*Enrollment) SetWalletName ¶
func (e *Enrollment) SetWalletName(walletName *string)
SetWalletName sets the WalletName field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*Enrollment) String ¶
func (e *Enrollment) String() string
func (*Enrollment) UnmarshalJSON ¶
func (e *Enrollment) UnmarshalJSON(data []byte) error
type EnrollmentList ¶
type EnrollmentList struct {
Pagination *EnrollmentListPagination `json:"pagination" url:"pagination"`
Data []*Enrollment `json:"data" url:"data"`
// contains filtered or unexported fields
}
func (*EnrollmentList) GetData ¶
func (e *EnrollmentList) GetData() []*Enrollment
func (*EnrollmentList) GetExtraProperties ¶
func (e *EnrollmentList) GetExtraProperties() map[string]interface{}
func (*EnrollmentList) GetPagination ¶
func (e *EnrollmentList) GetPagination() *EnrollmentListPagination
func (*EnrollmentList) MarshalJSON ¶
func (e *EnrollmentList) MarshalJSON() ([]byte, error)
func (*EnrollmentList) SetData ¶
func (e *EnrollmentList) SetData(data []*Enrollment)
SetData sets the Data field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*EnrollmentList) SetPagination ¶
func (e *EnrollmentList) SetPagination(pagination *EnrollmentListPagination)
SetPagination sets the Pagination field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*EnrollmentList) String ¶
func (e *EnrollmentList) String() string
func (*EnrollmentList) UnmarshalJSON ¶
func (e *EnrollmentList) UnmarshalJSON(data []byte) error
type EnrollmentListPagination ¶
type EnrollmentListPagination struct {
NextCursor *string `json:"next_cursor,omitempty" url:"next_cursor,omitempty"`
HasMore *bool `json:"has_more,omitempty" url:"has_more,omitempty"`
// contains filtered or unexported fields
}
func (*EnrollmentListPagination) GetExtraProperties ¶
func (e *EnrollmentListPagination) GetExtraProperties() map[string]interface{}
func (*EnrollmentListPagination) GetHasMore ¶
func (e *EnrollmentListPagination) GetHasMore() *bool
func (*EnrollmentListPagination) GetNextCursor ¶
func (e *EnrollmentListPagination) GetNextCursor() *string
func (*EnrollmentListPagination) MarshalJSON ¶
func (e *EnrollmentListPagination) MarshalJSON() ([]byte, error)
func (*EnrollmentListPagination) SetHasMore ¶
func (e *EnrollmentListPagination) SetHasMore(hasMore *bool)
SetHasMore sets the HasMore field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*EnrollmentListPagination) SetNextCursor ¶
func (e *EnrollmentListPagination) SetNextCursor(nextCursor *string)
SetNextCursor sets the NextCursor field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*EnrollmentListPagination) String ¶
func (e *EnrollmentListPagination) String() string
func (*EnrollmentListPagination) UnmarshalJSON ¶
func (e *EnrollmentListPagination) UnmarshalJSON(data []byte) error
type EnrollmentProvider ¶
type EnrollmentProvider string
const ( EnrollmentProviderVisa EnrollmentProvider = "visa" EnrollmentProviderMastercard EnrollmentProvider = "mastercard" EnrollmentProviderVisaMock EnrollmentProvider = "visa-mock" EnrollmentProviderMastercardMock EnrollmentProvider = "mastercard-mock" )
func NewEnrollmentProviderFromString ¶
func NewEnrollmentProviderFromString(s string) (EnrollmentProvider, error)
func (EnrollmentProvider) Ptr ¶
func (e EnrollmentProvider) Ptr() *EnrollmentProvider
type EnrollmentStatus ¶
type EnrollmentStatus string
const ( EnrollmentStatusPendingVerification EnrollmentStatus = "pending_verification" EnrollmentStatusActive EnrollmentStatus = "active" EnrollmentStatusSuspended EnrollmentStatus = "suspended" EnrollmentStatusDeleted EnrollmentStatus = "deleted" EnrollmentStatusFailed EnrollmentStatus = "failed" )
func NewEnrollmentStatusFromString ¶
func NewEnrollmentStatusFromString(s string) (EnrollmentStatus, error)
func (EnrollmentStatus) Ptr ¶
func (e EnrollmentStatus) Ptr() *EnrollmentStatus
type EnrollmentType ¶
type EnrollmentType string
Enrollment type — `agentic` (default) for agent-driven payments, `autofill` for direct credential autofill.
const ( EnrollmentTypeAgentic EnrollmentType = "agentic" EnrollmentTypeAutofill EnrollmentType = "autofill" )
func NewEnrollmentTypeFromString ¶
func NewEnrollmentTypeFromString(s string) (EnrollmentType, error)
func (EnrollmentType) Ptr ¶
func (e EnrollmentType) Ptr() *EnrollmentType
type EventTypes ¶
type EventTypes = []string
type FileParam ¶
FileParam is a file type suitable for multipart/form-data uploads.
func NewFileParam ¶
func NewFileParam( reader io.Reader, filename string, contentType string, opts ...FileParamOption, ) *FileParam
NewFileParam returns a *FileParam type suitable for multipart/form-data uploads. All file upload endpoints accept a simple io.Reader, which is usually created by opening a file via os.Open.
However, some endpoints require additional metadata about the file such as a specific Content-Type or custom filename. FileParam makes it easier to create the correct type signature for these endpoints.
func (*FileParam) ContentType ¶
type FileParamOption ¶
type FileParamOption interface {
// contains filtered or unexported methods
}
FileParamOption adapts the behavior of the FileParam. No options are implemented yet, but this interface allows for future extensibility.
type ForbiddenError ¶
type ForbiddenError struct {
*core.APIError
Body *ProblemDetails
}
Forbidden
func (*ForbiddenError) MarshalJSON ¶
func (f *ForbiddenError) MarshalJSON() ([]byte, error)
func (*ForbiddenError) UnmarshalJSON ¶
func (f *ForbiddenError) UnmarshalJSON(data []byte) error
func (*ForbiddenError) Unwrap ¶
func (f *ForbiddenError) Unwrap() error
type GetApplications ¶
type GetApplications struct {
ID []string `json:"id,omitempty" url:"id,omitempty"`
Type []string `json:"type,omitempty" url:"type,omitempty"`
Page *int `json:"page,omitempty" url:"page,omitempty"`
Start *string `json:"start,omitempty" url:"start,omitempty"`
Size *int `json:"size,omitempty" url:"size,omitempty"`
// contains filtered or unexported fields
}
func (*GetApplications) GetExtraProperties ¶
func (g *GetApplications) GetExtraProperties() map[string]interface{}
func (*GetApplications) GetID ¶
func (g *GetApplications) GetID() []string
func (*GetApplications) GetPage ¶
func (g *GetApplications) GetPage() *int
func (*GetApplications) GetSize ¶
func (g *GetApplications) GetSize() *int
func (*GetApplications) GetStart ¶
func (g *GetApplications) GetStart() *string
func (*GetApplications) GetType ¶
func (g *GetApplications) GetType() []string
func (*GetApplications) MarshalJSON ¶
func (g *GetApplications) MarshalJSON() ([]byte, error)
func (*GetApplications) SetID ¶
func (g *GetApplications) SetID(id []string)
SetID sets the ID field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*GetApplications) SetPage ¶
func (g *GetApplications) SetPage(page *int)
SetPage sets the Page field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*GetApplications) SetSize ¶
func (g *GetApplications) SetSize(size *int)
SetSize sets the Size field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*GetApplications) SetStart ¶
func (g *GetApplications) SetStart(start *string)
SetStart sets the Start field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*GetApplications) SetType ¶
func (g *GetApplications) SetType(type_ []string)
SetType sets the Type field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*GetApplications) String ¶
func (g *GetApplications) String() string
func (*GetApplications) UnmarshalJSON ¶
func (g *GetApplications) UnmarshalJSON(data []byte) error
type GetLogs ¶
type GetLogs struct {
EntityType *string `json:"entity_type,omitempty" url:"entity_type,omitempty"`
EntityID *string `json:"entity_id,omitempty" url:"entity_id,omitempty"`
StartDate *time.Time `json:"start_date,omitempty" url:"start_date,omitempty"`
EndDate *time.Time `json:"end_date,omitempty" url:"end_date,omitempty"`
Page *int `json:"page,omitempty" url:"page,omitempty"`
Start *string `json:"start,omitempty" url:"start,omitempty"`
Size *int `json:"size,omitempty" url:"size,omitempty"`
// contains filtered or unexported fields
}
func (*GetLogs) GetEndDate ¶
func (*GetLogs) GetEntityID ¶
func (*GetLogs) GetEntityType ¶
func (*GetLogs) GetExtraProperties ¶
func (*GetLogs) GetStartDate ¶
func (*GetLogs) MarshalJSON ¶
func (*GetLogs) SetEndDate ¶
SetEndDate sets the EndDate field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*GetLogs) SetEntityID ¶
SetEntityID sets the EntityID field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*GetLogs) SetEntityType ¶
SetEntityType sets the EntityType field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*GetLogs) SetPage ¶
SetPage sets the Page field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*GetLogs) SetSize ¶
SetSize sets the Size field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*GetLogs) SetStart ¶
SetStart sets the Start field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*GetLogs) SetStartDate ¶
SetStartDate sets the StartDate field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*GetLogs) UnmarshalJSON ¶
type GetPermissions ¶
type GetPermissions struct {
ApplicationType *string `json:"application_type,omitempty" url:"application_type,omitempty"`
// contains filtered or unexported fields
}
func (*GetPermissions) GetApplicationType ¶
func (g *GetPermissions) GetApplicationType() *string
func (*GetPermissions) GetExtraProperties ¶
func (g *GetPermissions) GetExtraProperties() map[string]interface{}
func (*GetPermissions) MarshalJSON ¶
func (g *GetPermissions) MarshalJSON() ([]byte, error)
func (*GetPermissions) SetApplicationType ¶
func (g *GetPermissions) SetApplicationType(applicationType *string)
SetApplicationType sets the ApplicationType field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*GetPermissions) String ¶
func (g *GetPermissions) String() string
func (*GetPermissions) UnmarshalJSON ¶
func (g *GetPermissions) UnmarshalJSON(data []byte) error
type GetProxies ¶
type GetProxies struct {
ID []string `json:"id,omitempty" url:"id,omitempty"`
Name *string `json:"name,omitempty" url:"name,omitempty"`
Page *int `json:"page,omitempty" url:"page,omitempty"`
Start *string `json:"start,omitempty" url:"start,omitempty"`
Size *int `json:"size,omitempty" url:"size,omitempty"`
// contains filtered or unexported fields
}
func (*GetProxies) GetExtraProperties ¶
func (g *GetProxies) GetExtraProperties() map[string]interface{}
func (*GetProxies) GetID ¶
func (g *GetProxies) GetID() []string
func (*GetProxies) GetName ¶
func (g *GetProxies) GetName() *string
func (*GetProxies) GetPage ¶
func (g *GetProxies) GetPage() *int
func (*GetProxies) GetSize ¶
func (g *GetProxies) GetSize() *int
func (*GetProxies) GetStart ¶
func (g *GetProxies) GetStart() *string
func (*GetProxies) MarshalJSON ¶
func (g *GetProxies) MarshalJSON() ([]byte, error)
func (*GetProxies) SetID ¶
func (g *GetProxies) SetID(id []string)
SetID sets the ID field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*GetProxies) SetName ¶
func (g *GetProxies) SetName(name *string)
SetName sets the Name field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*GetProxies) SetPage ¶
func (g *GetProxies) SetPage(page *int)
SetPage sets the Page field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*GetProxies) SetSize ¶
func (g *GetProxies) SetSize(size *int)
SetSize sets the Size field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*GetProxies) SetStart ¶
func (g *GetProxies) SetStart(start *string)
SetStart sets the Start field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*GetProxies) String ¶
func (g *GetProxies) String() string
func (*GetProxies) UnmarshalJSON ¶
func (g *GetProxies) UnmarshalJSON(data []byte) error
type GetReactorFormulas ¶
type GetReactorFormulas struct {
Name *string `json:"name,omitempty" url:"name,omitempty"`
Page *int `json:"page,omitempty" url:"page,omitempty"`
Start *string `json:"start,omitempty" url:"start,omitempty"`
Size *int `json:"size,omitempty" url:"size,omitempty"`
// contains filtered or unexported fields
}
func (*GetReactorFormulas) GetExtraProperties ¶
func (g *GetReactorFormulas) GetExtraProperties() map[string]interface{}
func (*GetReactorFormulas) GetName ¶
func (g *GetReactorFormulas) GetName() *string
func (*GetReactorFormulas) GetPage ¶
func (g *GetReactorFormulas) GetPage() *int
func (*GetReactorFormulas) GetSize ¶
func (g *GetReactorFormulas) GetSize() *int
func (*GetReactorFormulas) GetStart ¶
func (g *GetReactorFormulas) GetStart() *string
func (*GetReactorFormulas) MarshalJSON ¶
func (g *GetReactorFormulas) MarshalJSON() ([]byte, error)
func (*GetReactorFormulas) SetName ¶
func (g *GetReactorFormulas) SetName(name *string)
SetName sets the Name field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*GetReactorFormulas) SetPage ¶
func (g *GetReactorFormulas) SetPage(page *int)
SetPage sets the Page field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*GetReactorFormulas) SetSize ¶
func (g *GetReactorFormulas) SetSize(size *int)
SetSize sets the Size field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*GetReactorFormulas) SetStart ¶
func (g *GetReactorFormulas) SetStart(start *string)
SetStart sets the Start field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*GetReactorFormulas) String ¶
func (g *GetReactorFormulas) String() string
func (*GetReactorFormulas) UnmarshalJSON ¶
func (g *GetReactorFormulas) UnmarshalJSON(data []byte) error
type GetReactors ¶
type GetReactors struct {
ID []string `json:"id,omitempty" url:"id,omitempty"`
Name *string `json:"name,omitempty" url:"name,omitempty"`
Page *int `json:"page,omitempty" url:"page,omitempty"`
Start *string `json:"start,omitempty" url:"start,omitempty"`
Size *int `json:"size,omitempty" url:"size,omitempty"`
// contains filtered or unexported fields
}
func (*GetReactors) GetExtraProperties ¶
func (g *GetReactors) GetExtraProperties() map[string]interface{}
func (*GetReactors) GetID ¶
func (g *GetReactors) GetID() []string
func (*GetReactors) GetName ¶
func (g *GetReactors) GetName() *string
func (*GetReactors) GetPage ¶
func (g *GetReactors) GetPage() *int
func (*GetReactors) GetSize ¶
func (g *GetReactors) GetSize() *int
func (*GetReactors) GetStart ¶
func (g *GetReactors) GetStart() *string
func (*GetReactors) MarshalJSON ¶
func (g *GetReactors) MarshalJSON() ([]byte, error)
func (*GetReactors) SetID ¶
func (g *GetReactors) SetID(id []string)
SetID sets the ID field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*GetReactors) SetName ¶
func (g *GetReactors) SetName(name *string)
SetName sets the Name field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*GetReactors) SetPage ¶
func (g *GetReactors) SetPage(page *int)
SetPage sets the Page field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*GetReactors) SetSize ¶
func (g *GetReactors) SetSize(size *int)
SetSize sets the Size field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*GetReactors) SetStart ¶
func (g *GetReactors) SetStart(start *string)
SetStart sets the Start field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*GetReactors) String ¶
func (g *GetReactors) String() string
func (*GetReactors) UnmarshalJSON ¶
func (g *GetReactors) UnmarshalJSON(data []byte) error
type GetTenantInvitations ¶
type GetTenantInvitations struct {
Status *TenantInvitationStatus `json:"status,omitempty" url:"status,omitempty"`
Page *int `json:"page,omitempty" url:"page,omitempty"`
Start *string `json:"start,omitempty" url:"start,omitempty"`
Size *int `json:"size,omitempty" url:"size,omitempty"`
// contains filtered or unexported fields
}
func (*GetTenantInvitations) GetExtraProperties ¶
func (g *GetTenantInvitations) GetExtraProperties() map[string]interface{}
func (*GetTenantInvitations) GetPage ¶
func (g *GetTenantInvitations) GetPage() *int
func (*GetTenantInvitations) GetSize ¶
func (g *GetTenantInvitations) GetSize() *int
func (*GetTenantInvitations) GetStart ¶
func (g *GetTenantInvitations) GetStart() *string
func (*GetTenantInvitations) GetStatus ¶
func (g *GetTenantInvitations) GetStatus() *TenantInvitationStatus
func (*GetTenantInvitations) MarshalJSON ¶
func (g *GetTenantInvitations) MarshalJSON() ([]byte, error)
func (*GetTenantInvitations) SetPage ¶
func (g *GetTenantInvitations) SetPage(page *int)
SetPage sets the Page field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*GetTenantInvitations) SetSize ¶
func (g *GetTenantInvitations) SetSize(size *int)
SetSize sets the Size field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*GetTenantInvitations) SetStart ¶
func (g *GetTenantInvitations) SetStart(start *string)
SetStart sets the Start field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*GetTenantInvitations) SetStatus ¶
func (g *GetTenantInvitations) SetStatus(status *TenantInvitationStatus)
SetStatus sets the Status field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*GetTenantInvitations) String ¶
func (g *GetTenantInvitations) String() string
func (*GetTenantInvitations) UnmarshalJSON ¶
func (g *GetTenantInvitations) UnmarshalJSON(data []byte) error
type GetTenantMembers ¶
type GetTenantMembers struct {
UserID []string `json:"user_id,omitempty" url:"user_id,omitempty"`
Page *int `json:"page,omitempty" url:"page,omitempty"`
Start *string `json:"start,omitempty" url:"start,omitempty"`
Size *int `json:"size,omitempty" url:"size,omitempty"`
// contains filtered or unexported fields
}
func (*GetTenantMembers) GetExtraProperties ¶
func (g *GetTenantMembers) GetExtraProperties() map[string]interface{}
func (*GetTenantMembers) GetPage ¶
func (g *GetTenantMembers) GetPage() *int
func (*GetTenantMembers) GetSize ¶
func (g *GetTenantMembers) GetSize() *int
func (*GetTenantMembers) GetStart ¶
func (g *GetTenantMembers) GetStart() *string
func (*GetTenantMembers) GetUserID ¶
func (g *GetTenantMembers) GetUserID() []string
func (*GetTenantMembers) MarshalJSON ¶
func (g *GetTenantMembers) MarshalJSON() ([]byte, error)
func (*GetTenantMembers) SetPage ¶
func (g *GetTenantMembers) SetPage(page *int)
SetPage sets the Page field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*GetTenantMembers) SetSize ¶
func (g *GetTenantMembers) SetSize(size *int)
SetSize sets the Size field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*GetTenantMembers) SetStart ¶
func (g *GetTenantMembers) SetStart(start *string)
SetStart sets the Start field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*GetTenantMembers) SetUserID ¶
func (g *GetTenantMembers) SetUserID(userID []string)
SetUserID sets the UserID field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*GetTenantMembers) String ¶
func (g *GetTenantMembers) String() string
func (*GetTenantMembers) UnmarshalJSON ¶
func (g *GetTenantMembers) UnmarshalJSON(data []byte) error
type GetTokensV2 ¶
type GetTokensV2 struct {
Type *string `json:"type,omitempty" url:"type,omitempty"`
Container *string `json:"container,omitempty" url:"container,omitempty"`
Fingerprint *string `json:"fingerprint,omitempty" url:"fingerprint,omitempty"`
Metadata map[string]*string `json:"metadata,omitempty" url:"metadata,omitempty"`
Start *string `json:"start,omitempty" url:"start,omitempty"`
Size *int `json:"size,omitempty" url:"size,omitempty"`
// contains filtered or unexported fields
}
func (*GetTokensV2) GetContainer ¶
func (g *GetTokensV2) GetContainer() *string
func (*GetTokensV2) GetExtraProperties ¶
func (g *GetTokensV2) GetExtraProperties() map[string]interface{}
func (*GetTokensV2) GetFingerprint ¶
func (g *GetTokensV2) GetFingerprint() *string
func (*GetTokensV2) GetMetadata ¶
func (g *GetTokensV2) GetMetadata() map[string]*string
func (*GetTokensV2) GetSize ¶
func (g *GetTokensV2) GetSize() *int
func (*GetTokensV2) GetStart ¶
func (g *GetTokensV2) GetStart() *string
func (*GetTokensV2) GetType ¶
func (g *GetTokensV2) GetType() *string
func (*GetTokensV2) MarshalJSON ¶
func (g *GetTokensV2) MarshalJSON() ([]byte, error)
func (*GetTokensV2) SetContainer ¶
func (g *GetTokensV2) SetContainer(container *string)
SetContainer sets the Container field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*GetTokensV2) SetFingerprint ¶
func (g *GetTokensV2) SetFingerprint(fingerprint *string)
SetFingerprint sets the Fingerprint field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*GetTokensV2) SetMetadata ¶
func (g *GetTokensV2) SetMetadata(metadata map[string]*string)
SetMetadata sets the Metadata field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*GetTokensV2) SetSize ¶
func (g *GetTokensV2) SetSize(size *int)
SetSize sets the Size field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*GetTokensV2) SetStart ¶
func (g *GetTokensV2) SetStart(start *string)
SetStart sets the Start field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*GetTokensV2) SetType ¶
func (g *GetTokensV2) SetType(type_ *string)
SetType sets the Type field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*GetTokensV2) String ¶
func (g *GetTokensV2) String() string
func (*GetTokensV2) UnmarshalJSON ¶
func (g *GetTokensV2) UnmarshalJSON(data []byte) error
type GooglePayCreateRequest ¶
type GooglePayCreateRequest struct {
ExpiresAt *string `json:"expires_at,omitempty" url:"-"`
GooglePaymentData *GooglePayMethodToken `json:"google_payment_data,omitempty" url:"-"`
MerchantRegistrationID *string `json:"merchant_registration_id,omitempty" url:"-"`
// contains filtered or unexported fields
}
func (*GooglePayCreateRequest) MarshalJSON ¶
func (g *GooglePayCreateRequest) MarshalJSON() ([]byte, error)
func (*GooglePayCreateRequest) SetExpiresAt ¶
func (g *GooglePayCreateRequest) SetExpiresAt(expiresAt *string)
SetExpiresAt sets the ExpiresAt field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*GooglePayCreateRequest) SetGooglePaymentData ¶
func (g *GooglePayCreateRequest) SetGooglePaymentData(googlePaymentData *GooglePayMethodToken)
SetGooglePaymentData sets the GooglePaymentData field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*GooglePayCreateRequest) SetMerchantRegistrationID ¶
func (g *GooglePayCreateRequest) SetMerchantRegistrationID(merchantRegistrationID *string)
SetMerchantRegistrationID sets the MerchantRegistrationID field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*GooglePayCreateRequest) UnmarshalJSON ¶
func (g *GooglePayCreateRequest) UnmarshalJSON(data []byte) error
type GooglePayCreateResponse ¶
type GooglePayCreateResponse struct {
GooglePay *GooglePayToken `json:"google_pay,omitempty" url:"google_pay,omitempty"`
TokenIntent *CreateTokenIntentResponse `json:"token_intent,omitempty" url:"token_intent,omitempty"`
// contains filtered or unexported fields
}
func (*GooglePayCreateResponse) GetExtraProperties ¶
func (g *GooglePayCreateResponse) GetExtraProperties() map[string]interface{}
func (*GooglePayCreateResponse) GetGooglePay ¶
func (g *GooglePayCreateResponse) GetGooglePay() *GooglePayToken
func (*GooglePayCreateResponse) GetTokenIntent ¶
func (g *GooglePayCreateResponse) GetTokenIntent() *CreateTokenIntentResponse
func (*GooglePayCreateResponse) MarshalJSON ¶
func (g *GooglePayCreateResponse) MarshalJSON() ([]byte, error)
func (*GooglePayCreateResponse) SetGooglePay ¶
func (g *GooglePayCreateResponse) SetGooglePay(googlePay *GooglePayToken)
SetGooglePay sets the GooglePay field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*GooglePayCreateResponse) SetTokenIntent ¶
func (g *GooglePayCreateResponse) SetTokenIntent(tokenIntent *CreateTokenIntentResponse)
SetTokenIntent sets the TokenIntent field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*GooglePayCreateResponse) String ¶
func (g *GooglePayCreateResponse) String() string
func (*GooglePayCreateResponse) UnmarshalJSON ¶
func (g *GooglePayCreateResponse) UnmarshalJSON(data []byte) error
type GooglePayMerchant ¶
type GooglePayMerchant struct {
ID *string `json:"id,omitempty" url:"id,omitempty"`
TenantID *string `json:"tenant_id,omitempty" url:"tenant_id,omitempty"`
MerchantIdentifier *string `json:"merchant_identifier,omitempty" url:"merchant_identifier,omitempty"`
CreatedBy *string `json:"created_by,omitempty" url:"created_by,omitempty"`
CreatedAt *time.Time `json:"created_at,omitempty" url:"created_at,omitempty"`
// contains filtered or unexported fields
}
func (*GooglePayMerchant) GetCreatedAt ¶
func (g *GooglePayMerchant) GetCreatedAt() *time.Time
func (*GooglePayMerchant) GetCreatedBy ¶
func (g *GooglePayMerchant) GetCreatedBy() *string
func (*GooglePayMerchant) GetExtraProperties ¶
func (g *GooglePayMerchant) GetExtraProperties() map[string]interface{}
func (*GooglePayMerchant) GetID ¶
func (g *GooglePayMerchant) GetID() *string
func (*GooglePayMerchant) GetMerchantIdentifier ¶
func (g *GooglePayMerchant) GetMerchantIdentifier() *string
func (*GooglePayMerchant) GetTenantID ¶
func (g *GooglePayMerchant) GetTenantID() *string
func (*GooglePayMerchant) MarshalJSON ¶
func (g *GooglePayMerchant) MarshalJSON() ([]byte, error)
func (*GooglePayMerchant) SetCreatedAt ¶
func (g *GooglePayMerchant) SetCreatedAt(createdAt *time.Time)
SetCreatedAt sets the CreatedAt field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*GooglePayMerchant) SetCreatedBy ¶
func (g *GooglePayMerchant) SetCreatedBy(createdBy *string)
SetCreatedBy sets the CreatedBy field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*GooglePayMerchant) SetID ¶
func (g *GooglePayMerchant) SetID(id *string)
SetID sets the ID field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*GooglePayMerchant) SetMerchantIdentifier ¶
func (g *GooglePayMerchant) SetMerchantIdentifier(merchantIdentifier *string)
SetMerchantIdentifier sets the MerchantIdentifier field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*GooglePayMerchant) SetTenantID ¶
func (g *GooglePayMerchant) SetTenantID(tenantID *string)
SetTenantID sets the TenantID field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*GooglePayMerchant) String ¶
func (g *GooglePayMerchant) String() string
func (*GooglePayMerchant) UnmarshalJSON ¶
func (g *GooglePayMerchant) UnmarshalJSON(data []byte) error
type GooglePayMerchantCertificates ¶
type GooglePayMerchantCertificates struct {
ID *string `json:"id,omitempty" url:"id,omitempty"`
TenantID *string `json:"tenant_id,omitempty" url:"tenant_id,omitempty"`
MerchantCertificateExpirationDate *time.Time `json:"merchant_certificate_expiration_date,omitempty" url:"merchant_certificate_expiration_date,omitempty"`
MerchantCertificateFingerprint *string `json:"merchant_certificate_fingerprint,omitempty" url:"merchant_certificate_fingerprint,omitempty"`
CreatedBy *string `json:"created_by,omitempty" url:"created_by,omitempty"`
CreatedAt *time.Time `json:"created_at,omitempty" url:"created_at,omitempty"`
// contains filtered or unexported fields
}
func (*GooglePayMerchantCertificates) GetCreatedAt ¶
func (g *GooglePayMerchantCertificates) GetCreatedAt() *time.Time
func (*GooglePayMerchantCertificates) GetCreatedBy ¶
func (g *GooglePayMerchantCertificates) GetCreatedBy() *string
func (*GooglePayMerchantCertificates) GetExtraProperties ¶
func (g *GooglePayMerchantCertificates) GetExtraProperties() map[string]interface{}
func (*GooglePayMerchantCertificates) GetID ¶
func (g *GooglePayMerchantCertificates) GetID() *string
func (*GooglePayMerchantCertificates) GetMerchantCertificateExpirationDate ¶
func (g *GooglePayMerchantCertificates) GetMerchantCertificateExpirationDate() *time.Time
func (*GooglePayMerchantCertificates) GetMerchantCertificateFingerprint ¶
func (g *GooglePayMerchantCertificates) GetMerchantCertificateFingerprint() *string
func (*GooglePayMerchantCertificates) GetTenantID ¶
func (g *GooglePayMerchantCertificates) GetTenantID() *string
func (*GooglePayMerchantCertificates) MarshalJSON ¶
func (g *GooglePayMerchantCertificates) MarshalJSON() ([]byte, error)
func (*GooglePayMerchantCertificates) SetCreatedAt ¶
func (g *GooglePayMerchantCertificates) SetCreatedAt(createdAt *time.Time)
SetCreatedAt sets the CreatedAt field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*GooglePayMerchantCertificates) SetCreatedBy ¶
func (g *GooglePayMerchantCertificates) SetCreatedBy(createdBy *string)
SetCreatedBy sets the CreatedBy field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*GooglePayMerchantCertificates) SetID ¶
func (g *GooglePayMerchantCertificates) SetID(id *string)
SetID sets the ID field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*GooglePayMerchantCertificates) SetMerchantCertificateExpirationDate ¶
func (g *GooglePayMerchantCertificates) SetMerchantCertificateExpirationDate(merchantCertificateExpirationDate *time.Time)
SetMerchantCertificateExpirationDate sets the MerchantCertificateExpirationDate field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*GooglePayMerchantCertificates) SetMerchantCertificateFingerprint ¶
func (g *GooglePayMerchantCertificates) SetMerchantCertificateFingerprint(merchantCertificateFingerprint *string)
SetMerchantCertificateFingerprint sets the MerchantCertificateFingerprint field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*GooglePayMerchantCertificates) SetTenantID ¶
func (g *GooglePayMerchantCertificates) SetTenantID(tenantID *string)
SetTenantID sets the TenantID field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*GooglePayMerchantCertificates) String ¶
func (g *GooglePayMerchantCertificates) String() string
func (*GooglePayMerchantCertificates) UnmarshalJSON ¶
func (g *GooglePayMerchantCertificates) UnmarshalJSON(data []byte) error
type GooglePayMethodToken ¶
type GooglePayMethodToken struct {
ProtocolVersion *string `json:"protocolVersion,omitempty" url:"protocolVersion,omitempty"`
Signature *string `json:"signature,omitempty" url:"signature,omitempty"`
IntermediateSigningKey *IntermediateSigningKey `json:"intermediateSigningKey,omitempty" url:"intermediateSigningKey,omitempty"`
SignedMessage *string `json:"signedMessage,omitempty" url:"signedMessage,omitempty"`
// contains filtered or unexported fields
}
func (*GooglePayMethodToken) GetExtraProperties ¶
func (g *GooglePayMethodToken) GetExtraProperties() map[string]interface{}
func (*GooglePayMethodToken) GetIntermediateSigningKey ¶
func (g *GooglePayMethodToken) GetIntermediateSigningKey() *IntermediateSigningKey
func (*GooglePayMethodToken) GetProtocolVersion ¶
func (g *GooglePayMethodToken) GetProtocolVersion() *string
func (*GooglePayMethodToken) GetSignature ¶
func (g *GooglePayMethodToken) GetSignature() *string
func (*GooglePayMethodToken) GetSignedMessage ¶
func (g *GooglePayMethodToken) GetSignedMessage() *string
func (*GooglePayMethodToken) MarshalJSON ¶
func (g *GooglePayMethodToken) MarshalJSON() ([]byte, error)
func (*GooglePayMethodToken) SetIntermediateSigningKey ¶
func (g *GooglePayMethodToken) SetIntermediateSigningKey(intermediateSigningKey *IntermediateSigningKey)
SetIntermediateSigningKey sets the IntermediateSigningKey field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*GooglePayMethodToken) SetProtocolVersion ¶
func (g *GooglePayMethodToken) SetProtocolVersion(protocolVersion *string)
SetProtocolVersion sets the ProtocolVersion field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*GooglePayMethodToken) SetSignature ¶
func (g *GooglePayMethodToken) SetSignature(signature *string)
SetSignature sets the Signature field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*GooglePayMethodToken) SetSignedMessage ¶
func (g *GooglePayMethodToken) SetSignedMessage(signedMessage *string)
SetSignedMessage sets the SignedMessage field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*GooglePayMethodToken) String ¶
func (g *GooglePayMethodToken) String() string
func (*GooglePayMethodToken) UnmarshalJSON ¶
func (g *GooglePayMethodToken) UnmarshalJSON(data []byte) error
type GooglePayToken ¶
type GooglePayToken struct {
ID *string `json:"id,omitempty" url:"id,omitempty"`
TenantID *string `json:"tenant_id,omitempty" url:"tenant_id,omitempty"`
Status *string `json:"status,omitempty" url:"status,omitempty"`
ExpiresAt *time.Time `json:"expires_at,omitempty" url:"expires_at,omitempty"`
CreatedBy *string `json:"created_by,omitempty" url:"created_by,omitempty"`
CreatedAt *time.Time `json:"created_at,omitempty" url:"created_at,omitempty"`
ModifiedBy *string `json:"modified_by,omitempty" url:"modified_by,omitempty"`
ModifiedAt *time.Time `json:"modified_at,omitempty" url:"modified_at,omitempty"`
Card *CardDetails `json:"card,omitempty" url:"card,omitempty"`
Data any `json:"data,omitempty" url:"data,omitempty"`
Authentication *TokenAuthentication `json:"authentication,omitempty" url:"authentication,omitempty"`
Details *TokenServiceProviderDetails `json:"details,omitempty" url:"details,omitempty"`
Fingerprint *string `json:"fingerprint,omitempty" url:"fingerprint,omitempty"`
Type *string `json:"type,omitempty" url:"type,omitempty"`
IngestSource *string `json:"ingest_source,omitempty" url:"ingest_source,omitempty"`
// contains filtered or unexported fields
}
func (*GooglePayToken) GetAuthentication ¶
func (g *GooglePayToken) GetAuthentication() *TokenAuthentication
func (*GooglePayToken) GetCard ¶
func (g *GooglePayToken) GetCard() *CardDetails
func (*GooglePayToken) GetCreatedAt ¶
func (g *GooglePayToken) GetCreatedAt() *time.Time
func (*GooglePayToken) GetCreatedBy ¶
func (g *GooglePayToken) GetCreatedBy() *string
func (*GooglePayToken) GetData ¶
func (g *GooglePayToken) GetData() any
func (*GooglePayToken) GetDetails ¶
func (g *GooglePayToken) GetDetails() *TokenServiceProviderDetails
func (*GooglePayToken) GetExpiresAt ¶
func (g *GooglePayToken) GetExpiresAt() *time.Time
func (*GooglePayToken) GetExtraProperties ¶
func (g *GooglePayToken) GetExtraProperties() map[string]interface{}
func (*GooglePayToken) GetFingerprint ¶
func (g *GooglePayToken) GetFingerprint() *string
func (*GooglePayToken) GetID ¶
func (g *GooglePayToken) GetID() *string
func (*GooglePayToken) GetIngestSource ¶
func (g *GooglePayToken) GetIngestSource() *string
func (*GooglePayToken) GetModifiedAt ¶
func (g *GooglePayToken) GetModifiedAt() *time.Time
func (*GooglePayToken) GetModifiedBy ¶
func (g *GooglePayToken) GetModifiedBy() *string
func (*GooglePayToken) GetStatus ¶
func (g *GooglePayToken) GetStatus() *string
func (*GooglePayToken) GetTenantID ¶
func (g *GooglePayToken) GetTenantID() *string
func (*GooglePayToken) GetType ¶
func (g *GooglePayToken) GetType() *string
func (*GooglePayToken) MarshalJSON ¶
func (g *GooglePayToken) MarshalJSON() ([]byte, error)
func (*GooglePayToken) SetAuthentication ¶
func (g *GooglePayToken) SetAuthentication(authentication *TokenAuthentication)
SetAuthentication sets the Authentication field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*GooglePayToken) SetCard ¶
func (g *GooglePayToken) SetCard(card *CardDetails)
SetCard sets the Card field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*GooglePayToken) SetCreatedAt ¶
func (g *GooglePayToken) SetCreatedAt(createdAt *time.Time)
SetCreatedAt sets the CreatedAt field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*GooglePayToken) SetCreatedBy ¶
func (g *GooglePayToken) SetCreatedBy(createdBy *string)
SetCreatedBy sets the CreatedBy field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*GooglePayToken) SetData ¶
func (g *GooglePayToken) SetData(data any)
SetData sets the Data field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*GooglePayToken) SetDetails ¶
func (g *GooglePayToken) SetDetails(details *TokenServiceProviderDetails)
SetDetails sets the Details field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*GooglePayToken) SetExpiresAt ¶
func (g *GooglePayToken) SetExpiresAt(expiresAt *time.Time)
SetExpiresAt sets the ExpiresAt field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*GooglePayToken) SetFingerprint ¶
func (g *GooglePayToken) SetFingerprint(fingerprint *string)
SetFingerprint sets the Fingerprint field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*GooglePayToken) SetID ¶
func (g *GooglePayToken) SetID(id *string)
SetID sets the ID field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*GooglePayToken) SetIngestSource ¶
func (g *GooglePayToken) SetIngestSource(ingestSource *string)
SetIngestSource sets the IngestSource field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*GooglePayToken) SetModifiedAt ¶
func (g *GooglePayToken) SetModifiedAt(modifiedAt *time.Time)
SetModifiedAt sets the ModifiedAt field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*GooglePayToken) SetModifiedBy ¶
func (g *GooglePayToken) SetModifiedBy(modifiedBy *string)
SetModifiedBy sets the ModifiedBy field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*GooglePayToken) SetStatus ¶
func (g *GooglePayToken) SetStatus(status *string)
SetStatus sets the Status field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*GooglePayToken) SetTenantID ¶
func (g *GooglePayToken) SetTenantID(tenantID *string)
SetTenantID sets the TenantID field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*GooglePayToken) SetType ¶
func (g *GooglePayToken) SetType(type_ *string)
SetType sets the Type field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*GooglePayToken) String ¶
func (g *GooglePayToken) String() string
func (*GooglePayToken) UnmarshalJSON ¶
func (g *GooglePayToken) UnmarshalJSON(data []byte) error
type GooglePayTokenizeRequest ¶
type GooglePayTokenizeRequest struct {
GooglePaymentMethodToken *GooglePayMethodToken `json:"google_payment_method_token,omitempty" url:"google_payment_method_token,omitempty"`
// contains filtered or unexported fields
}
func (*GooglePayTokenizeRequest) GetExtraProperties ¶
func (g *GooglePayTokenizeRequest) GetExtraProperties() map[string]interface{}
func (*GooglePayTokenizeRequest) GetGooglePaymentMethodToken ¶
func (g *GooglePayTokenizeRequest) GetGooglePaymentMethodToken() *GooglePayMethodToken
func (*GooglePayTokenizeRequest) MarshalJSON ¶
func (g *GooglePayTokenizeRequest) MarshalJSON() ([]byte, error)
func (*GooglePayTokenizeRequest) SetGooglePaymentMethodToken ¶
func (g *GooglePayTokenizeRequest) SetGooglePaymentMethodToken(googlePaymentMethodToken *GooglePayMethodToken)
SetGooglePaymentMethodToken sets the GooglePaymentMethodToken field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*GooglePayTokenizeRequest) String ¶
func (g *GooglePayTokenizeRequest) String() string
func (*GooglePayTokenizeRequest) UnmarshalJSON ¶
func (g *GooglePayTokenizeRequest) UnmarshalJSON(data []byte) error
type GooglePayTokenizeResponse ¶
type GooglePayTokenizeResponse struct {
TokenIntent *CreateTokenIntentResponse `json:"token_intent,omitempty" url:"token_intent,omitempty"`
// contains filtered or unexported fields
}
func (*GooglePayTokenizeResponse) GetExtraProperties ¶
func (g *GooglePayTokenizeResponse) GetExtraProperties() map[string]interface{}
func (*GooglePayTokenizeResponse) GetTokenIntent ¶
func (g *GooglePayTokenizeResponse) GetTokenIntent() *CreateTokenIntentResponse
func (*GooglePayTokenizeResponse) MarshalJSON ¶
func (g *GooglePayTokenizeResponse) MarshalJSON() ([]byte, error)
func (*GooglePayTokenizeResponse) SetTokenIntent ¶
func (g *GooglePayTokenizeResponse) SetTokenIntent(tokenIntent *CreateTokenIntentResponse)
SetTokenIntent sets the TokenIntent field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*GooglePayTokenizeResponse) String ¶
func (g *GooglePayTokenizeResponse) String() string
func (*GooglePayTokenizeResponse) UnmarshalJSON ¶
func (g *GooglePayTokenizeResponse) UnmarshalJSON(data []byte) error
type Header ¶
type Header struct {
PublicKeyHash *string `json:"publicKeyHash,omitempty" url:"publicKeyHash,omitempty"`
EphemeralPublicKey *string `json:"ephemeralPublicKey,omitempty" url:"ephemeralPublicKey,omitempty"`
TransactionID *string `json:"transactionId,omitempty" url:"transactionId,omitempty"`
ApplicationData *string `json:"applicationData,omitempty" url:"applicationData,omitempty"`
// contains filtered or unexported fields
}
func (*Header) GetApplicationData ¶
func (*Header) GetEphemeralPublicKey ¶
func (*Header) GetExtraProperties ¶
func (*Header) GetPublicKeyHash ¶
func (*Header) GetTransactionID ¶
func (*Header) MarshalJSON ¶
func (*Header) SetApplicationData ¶
SetApplicationData sets the ApplicationData field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*Header) SetEphemeralPublicKey ¶
SetEphemeralPublicKey sets the EphemeralPublicKey field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*Header) SetPublicKeyHash ¶
SetPublicKeyHash sets the PublicKeyHash field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*Header) SetTransactionID ¶
SetTransactionID sets the TransactionID field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*Header) UnmarshalJSON ¶
type InstanceDetails ¶
type InstanceDetails struct {
// IPv4 address
IPAddress *string `json:"ip_address,omitempty" url:"ip_address,omitempty"`
Brand *string `json:"brand,omitempty" url:"brand,omitempty"`
Type *DeviceType `json:"type,omitempty" url:"type,omitempty"`
// contains filtered or unexported fields
}
func (*InstanceDetails) GetBrand ¶
func (i *InstanceDetails) GetBrand() *string
func (*InstanceDetails) GetExtraProperties ¶
func (i *InstanceDetails) GetExtraProperties() map[string]interface{}
func (*InstanceDetails) GetIPAddress ¶
func (i *InstanceDetails) GetIPAddress() *string
func (*InstanceDetails) GetType ¶
func (i *InstanceDetails) GetType() *DeviceType
func (*InstanceDetails) MarshalJSON ¶
func (i *InstanceDetails) MarshalJSON() ([]byte, error)
func (*InstanceDetails) SetBrand ¶
func (i *InstanceDetails) SetBrand(brand *string)
SetBrand sets the Brand field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*InstanceDetails) SetIPAddress ¶
func (i *InstanceDetails) SetIPAddress(ipAddress *string)
SetIPAddress sets the IPAddress field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*InstanceDetails) SetType ¶
func (i *InstanceDetails) SetType(type_ *DeviceType)
SetType sets the Type field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*InstanceDetails) String ¶
func (i *InstanceDetails) String() string
func (*InstanceDetails) UnmarshalJSON ¶
func (i *InstanceDetails) UnmarshalJSON(data []byte) error
type Instruction ¶
type Instruction struct {
ID *string `json:"id,omitempty" url:"id,omitempty"`
EnrollmentID *string `json:"enrollment_id,omitempty" url:"enrollment_id,omitempty"`
Status *InstructionStatus `json:"status,omitempty" url:"status,omitempty"`
// Inherited from the parent enrollment. `agentic` instructions require cardholder
// verification before credentials can be retrieved; `autofill` instructions are
// auto-approved on creation and credentials can be retrieved immediately.
Type *InstructionType `json:"type,omitempty" url:"type,omitempty"`
Amount *Amount `json:"amount,omitempty" url:"amount,omitempty"`
Description *string `json:"description,omitempty" url:"description,omitempty"`
ExpiresAt *time.Time `json:"expires_at,omitempty" url:"expires_at,omitempty"`
Recurring *Recurring `json:"recurring,omitempty" url:"recurring,omitempty"`
CreatedAt *time.Time `json:"created_at,omitempty" url:"created_at,omitempty"`
// contains filtered or unexported fields
}
func (*Instruction) GetAmount ¶
func (i *Instruction) GetAmount() *Amount
func (*Instruction) GetCreatedAt ¶
func (i *Instruction) GetCreatedAt() *time.Time
func (*Instruction) GetDescription ¶
func (i *Instruction) GetDescription() *string
func (*Instruction) GetEnrollmentID ¶
func (i *Instruction) GetEnrollmentID() *string
func (*Instruction) GetExpiresAt ¶
func (i *Instruction) GetExpiresAt() *time.Time
func (*Instruction) GetExtraProperties ¶
func (i *Instruction) GetExtraProperties() map[string]interface{}
func (*Instruction) GetID ¶
func (i *Instruction) GetID() *string
func (*Instruction) GetRecurring ¶
func (i *Instruction) GetRecurring() *Recurring
func (*Instruction) GetStatus ¶
func (i *Instruction) GetStatus() *InstructionStatus
func (*Instruction) GetType ¶
func (i *Instruction) GetType() *InstructionType
func (*Instruction) MarshalJSON ¶
func (i *Instruction) MarshalJSON() ([]byte, error)
func (*Instruction) SetAmount ¶
func (i *Instruction) SetAmount(amount *Amount)
SetAmount sets the Amount field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*Instruction) SetCreatedAt ¶
func (i *Instruction) SetCreatedAt(createdAt *time.Time)
SetCreatedAt sets the CreatedAt field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*Instruction) SetDescription ¶
func (i *Instruction) SetDescription(description *string)
SetDescription sets the Description field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*Instruction) SetEnrollmentID ¶
func (i *Instruction) SetEnrollmentID(enrollmentID *string)
SetEnrollmentID sets the EnrollmentID field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*Instruction) SetExpiresAt ¶
func (i *Instruction) SetExpiresAt(expiresAt *time.Time)
SetExpiresAt sets the ExpiresAt field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*Instruction) SetID ¶
func (i *Instruction) SetID(id *string)
SetID sets the ID field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*Instruction) SetRecurring ¶
func (i *Instruction) SetRecurring(recurring *Recurring)
SetRecurring sets the Recurring field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*Instruction) SetStatus ¶
func (i *Instruction) SetStatus(status *InstructionStatus)
SetStatus sets the Status field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*Instruction) SetType ¶
func (i *Instruction) SetType(type_ *InstructionType)
SetType sets the Type field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*Instruction) String ¶
func (i *Instruction) String() string
func (*Instruction) UnmarshalJSON ¶
func (i *Instruction) UnmarshalJSON(data []byte) error
type InstructionList ¶
type InstructionList struct {
Pagination *InstructionListPagination `json:"pagination" url:"pagination"`
Data []*Instruction `json:"data" url:"data"`
// contains filtered or unexported fields
}
func (*InstructionList) GetData ¶
func (i *InstructionList) GetData() []*Instruction
func (*InstructionList) GetExtraProperties ¶
func (i *InstructionList) GetExtraProperties() map[string]interface{}
func (*InstructionList) GetPagination ¶
func (i *InstructionList) GetPagination() *InstructionListPagination
func (*InstructionList) MarshalJSON ¶
func (i *InstructionList) MarshalJSON() ([]byte, error)
func (*InstructionList) SetData ¶
func (i *InstructionList) SetData(data []*Instruction)
SetData sets the Data field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*InstructionList) SetPagination ¶
func (i *InstructionList) SetPagination(pagination *InstructionListPagination)
SetPagination sets the Pagination field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*InstructionList) String ¶
func (i *InstructionList) String() string
func (*InstructionList) UnmarshalJSON ¶
func (i *InstructionList) UnmarshalJSON(data []byte) error
type InstructionListPagination ¶
type InstructionListPagination struct {
NextCursor *string `json:"next_cursor,omitempty" url:"next_cursor,omitempty"`
HasMore *bool `json:"has_more,omitempty" url:"has_more,omitempty"`
// contains filtered or unexported fields
}
func (*InstructionListPagination) GetExtraProperties ¶
func (i *InstructionListPagination) GetExtraProperties() map[string]interface{}
func (*InstructionListPagination) GetHasMore ¶
func (i *InstructionListPagination) GetHasMore() *bool
func (*InstructionListPagination) GetNextCursor ¶
func (i *InstructionListPagination) GetNextCursor() *string
func (*InstructionListPagination) MarshalJSON ¶
func (i *InstructionListPagination) MarshalJSON() ([]byte, error)
func (*InstructionListPagination) SetHasMore ¶
func (i *InstructionListPagination) SetHasMore(hasMore *bool)
SetHasMore sets the HasMore field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*InstructionListPagination) SetNextCursor ¶
func (i *InstructionListPagination) SetNextCursor(nextCursor *string)
SetNextCursor sets the NextCursor field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*InstructionListPagination) String ¶
func (i *InstructionListPagination) String() string
func (*InstructionListPagination) UnmarshalJSON ¶
func (i *InstructionListPagination) UnmarshalJSON(data []byte) error
type InstructionStatus ¶
type InstructionStatus string
const ( InstructionStatusActive InstructionStatus = "active" InstructionStatusPending InstructionStatus = "pending" InstructionStatusPendingVerification InstructionStatus = "pending_verification" InstructionStatusApproved InstructionStatus = "approved" InstructionStatusCancelled InstructionStatus = "cancelled" InstructionStatusExpired InstructionStatus = "expired" )
func NewInstructionStatusFromString ¶
func NewInstructionStatusFromString(s string) (InstructionStatus, error)
func (InstructionStatus) Ptr ¶
func (i InstructionStatus) Ptr() *InstructionStatus
type InstructionType ¶
type InstructionType string
Inherited from the parent enrollment. `agentic` instructions require cardholder verification before credentials can be retrieved; `autofill` instructions are auto-approved on creation and credentials can be retrieved immediately.
const ( InstructionTypeAgentic InstructionType = "agentic" InstructionTypeAutofill InstructionType = "autofill" )
func NewInstructionTypeFromString ¶
func NewInstructionTypeFromString(s string) (InstructionType, error)
func (InstructionType) Ptr ¶
func (i InstructionType) Ptr() *InstructionType
type IntermediateSigningKey ¶
type IntermediateSigningKey struct {
SignedKey *string `json:"signedKey,omitempty" url:"signedKey,omitempty"`
Signatures []string `json:"signatures,omitempty" url:"signatures,omitempty"`
// contains filtered or unexported fields
}
func (*IntermediateSigningKey) GetExtraProperties ¶
func (i *IntermediateSigningKey) GetExtraProperties() map[string]interface{}
func (*IntermediateSigningKey) GetSignatures ¶
func (i *IntermediateSigningKey) GetSignatures() []string
func (*IntermediateSigningKey) GetSignedKey ¶
func (i *IntermediateSigningKey) GetSignedKey() *string
func (*IntermediateSigningKey) MarshalJSON ¶
func (i *IntermediateSigningKey) MarshalJSON() ([]byte, error)
func (*IntermediateSigningKey) SetSignatures ¶
func (i *IntermediateSigningKey) SetSignatures(signatures []string)
SetSignatures sets the Signatures field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*IntermediateSigningKey) SetSignedKey ¶
func (i *IntermediateSigningKey) SetSignedKey(signedKey *string)
SetSignedKey sets the SignedKey field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*IntermediateSigningKey) String ¶
func (i *IntermediateSigningKey) String() string
func (*IntermediateSigningKey) UnmarshalJSON ¶
func (i *IntermediateSigningKey) UnmarshalJSON(data []byte) error
type InternalServerError ¶
type InternalServerError struct {
*core.APIError
Body *ProblemDetails
}
Server Error
func (*InternalServerError) MarshalJSON ¶
func (i *InternalServerError) MarshalJSON() ([]byte, error)
func (*InternalServerError) UnmarshalJSON ¶
func (i *InternalServerError) UnmarshalJSON(data []byte) error
func (*InternalServerError) Unwrap ¶
func (i *InternalServerError) Unwrap() error
type Log ¶
type Log struct {
ID *string `json:"id,omitempty" url:"id,omitempty"`
TenantID *string `json:"tenant_id,omitempty" url:"tenant_id,omitempty"`
ActorID *string `json:"actor_id,omitempty" url:"actor_id,omitempty"`
ActorType *string `json:"actor_type,omitempty" url:"actor_type,omitempty"`
EntityType *string `json:"entity_type,omitempty" url:"entity_type,omitempty"`
EntityID *string `json:"entity_id,omitempty" url:"entity_id,omitempty"`
Operation *string `json:"operation,omitempty" url:"operation,omitempty"`
Message *string `json:"message,omitempty" url:"message,omitempty"`
CreatedAt *time.Time `json:"created_at,omitempty" url:"created_at,omitempty"`
// contains filtered or unexported fields
}
func (*Log) GetActorID ¶
func (*Log) GetActorType ¶
func (*Log) GetCreatedAt ¶
func (*Log) GetEntityID ¶
func (*Log) GetEntityType ¶
func (*Log) GetExtraProperties ¶
func (*Log) GetMessage ¶
func (*Log) GetOperation ¶
func (*Log) GetTenantID ¶
func (*Log) MarshalJSON ¶
func (*Log) SetActorID ¶
SetActorID sets the ActorID field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*Log) SetActorType ¶
SetActorType sets the ActorType field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*Log) SetCreatedAt ¶
SetCreatedAt sets the CreatedAt field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*Log) SetEntityID ¶
SetEntityID sets the EntityID field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*Log) SetEntityType ¶
SetEntityType sets the EntityType field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*Log) SetID ¶
SetID sets the ID field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*Log) SetMessage ¶
SetMessage sets the Message field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*Log) SetOperation ¶
SetOperation sets the Operation field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*Log) SetTenantID ¶
SetTenantID sets the TenantID field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*Log) UnmarshalJSON ¶
type LogEntityType ¶
type LogEntityType struct {
DisplayName *string `json:"display_name,omitempty" url:"display_name,omitempty"`
Value *string `json:"value,omitempty" url:"value,omitempty"`
// contains filtered or unexported fields
}
func (*LogEntityType) GetDisplayName ¶
func (l *LogEntityType) GetDisplayName() *string
func (*LogEntityType) GetExtraProperties ¶
func (l *LogEntityType) GetExtraProperties() map[string]interface{}
func (*LogEntityType) GetValue ¶
func (l *LogEntityType) GetValue() *string
func (*LogEntityType) MarshalJSON ¶
func (l *LogEntityType) MarshalJSON() ([]byte, error)
func (*LogEntityType) SetDisplayName ¶
func (l *LogEntityType) SetDisplayName(displayName *string)
SetDisplayName sets the DisplayName field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*LogEntityType) SetValue ¶
func (l *LogEntityType) SetValue(value *string)
SetValue sets the Value field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*LogEntityType) String ¶
func (l *LogEntityType) String() string
func (*LogEntityType) UnmarshalJSON ¶
func (l *LogEntityType) UnmarshalJSON(data []byte) error
type LogPaginatedList ¶
type LogPaginatedList struct {
Pagination *Pagination `json:"pagination,omitempty" url:"pagination,omitempty"`
Data []*Log `json:"data,omitempty" url:"data,omitempty"`
// contains filtered or unexported fields
}
func (*LogPaginatedList) GetData ¶
func (l *LogPaginatedList) GetData() []*Log
func (*LogPaginatedList) GetExtraProperties ¶
func (l *LogPaginatedList) GetExtraProperties() map[string]interface{}
func (*LogPaginatedList) GetPagination ¶
func (l *LogPaginatedList) GetPagination() *Pagination
func (*LogPaginatedList) MarshalJSON ¶
func (l *LogPaginatedList) MarshalJSON() ([]byte, error)
func (*LogPaginatedList) SetData ¶
func (l *LogPaginatedList) SetData(data []*Log)
SetData sets the Data field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*LogPaginatedList) SetPagination ¶
func (l *LogPaginatedList) SetPagination(pagination *Pagination)
SetPagination sets the Pagination field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*LogPaginatedList) String ¶
func (l *LogPaginatedList) String() string
func (*LogPaginatedList) UnmarshalJSON ¶
func (l *LogPaginatedList) UnmarshalJSON(data []byte) error
type LogsListRequest ¶
type LogsListRequest struct {
EntityType *string `json:"-" url:"entity_type,omitempty"`
EntityID *string `json:"-" url:"entity_id,omitempty"`
StartDate *time.Time `json:"-" url:"start_date,omitempty"`
EndDate *time.Time `json:"-" url:"end_date,omitempty"`
Page *int `json:"-" url:"page,omitempty"`
Start *string `json:"-" url:"start,omitempty"`
Size *int `json:"-" url:"size,omitempty"`
// contains filtered or unexported fields
}
func (*LogsListRequest) SetEndDate ¶
func (l *LogsListRequest) SetEndDate(endDate *time.Time)
SetEndDate sets the EndDate field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*LogsListRequest) SetEntityID ¶
func (l *LogsListRequest) SetEntityID(entityID *string)
SetEntityID sets the EntityID field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*LogsListRequest) SetEntityType ¶
func (l *LogsListRequest) SetEntityType(entityType *string)
SetEntityType sets the EntityType field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*LogsListRequest) SetPage ¶
func (l *LogsListRequest) SetPage(page *int)
SetPage sets the Page field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*LogsListRequest) SetSize ¶
func (l *LogsListRequest) SetSize(size *int)
SetSize sets the Size field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*LogsListRequest) SetStart ¶
func (l *LogsListRequest) SetStart(start *string)
SetStart sets the Start field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*LogsListRequest) SetStartDate ¶
func (l *LogsListRequest) SetStartDate(startDate *time.Time)
SetStartDate sets the StartDate field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
type MastercardConfig ¶
type MastercardConfig struct {
MerchantIDMid *string `json:"merchant_id_mid,omitempty" url:"merchant_id_mid,omitempty"`
// contains filtered or unexported fields
}
func (*MastercardConfig) GetExtraProperties ¶
func (m *MastercardConfig) GetExtraProperties() map[string]interface{}
func (*MastercardConfig) GetMerchantIDMid ¶
func (m *MastercardConfig) GetMerchantIDMid() *string
func (*MastercardConfig) MarshalJSON ¶
func (m *MastercardConfig) MarshalJSON() ([]byte, error)
func (*MastercardConfig) SetMerchantIDMid ¶
func (m *MastercardConfig) SetMerchantIDMid(merchantIDMid *string)
SetMerchantIDMid sets the MerchantIDMid field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*MastercardConfig) String ¶
func (m *MastercardConfig) String() string
func (*MastercardConfig) UnmarshalJSON ¶
func (m *MastercardConfig) UnmarshalJSON(data []byte) error
type MerchantAddress ¶
type MerchantAddress struct {
Street1 *string `json:"street_1,omitempty" url:"street_1,omitempty"`
Street2 *string `json:"street_2,omitempty" url:"street_2,omitempty"`
City *string `json:"city,omitempty" url:"city,omitempty"`
StateProvince *string `json:"state_province,omitempty" url:"state_province,omitempty"`
PostalCode *string `json:"postal_code,omitempty" url:"postal_code,omitempty"`
Country *string `json:"country,omitempty" url:"country,omitempty"`
// contains filtered or unexported fields
}
func (*MerchantAddress) GetCity ¶
func (m *MerchantAddress) GetCity() *string
func (*MerchantAddress) GetCountry ¶
func (m *MerchantAddress) GetCountry() *string
func (*MerchantAddress) GetExtraProperties ¶
func (m *MerchantAddress) GetExtraProperties() map[string]interface{}
func (*MerchantAddress) GetPostalCode ¶
func (m *MerchantAddress) GetPostalCode() *string
func (*MerchantAddress) GetStateProvince ¶
func (m *MerchantAddress) GetStateProvince() *string
func (*MerchantAddress) GetStreet1 ¶
func (m *MerchantAddress) GetStreet1() *string
func (*MerchantAddress) GetStreet2 ¶
func (m *MerchantAddress) GetStreet2() *string
func (*MerchantAddress) MarshalJSON ¶
func (m *MerchantAddress) MarshalJSON() ([]byte, error)
func (*MerchantAddress) SetCity ¶
func (m *MerchantAddress) SetCity(city *string)
SetCity sets the City field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*MerchantAddress) SetCountry ¶
func (m *MerchantAddress) SetCountry(country *string)
SetCountry sets the Country field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*MerchantAddress) SetPostalCode ¶
func (m *MerchantAddress) SetPostalCode(postalCode *string)
SetPostalCode sets the PostalCode field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*MerchantAddress) SetStateProvince ¶
func (m *MerchantAddress) SetStateProvince(stateProvince *string)
SetStateProvince sets the StateProvince field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*MerchantAddress) SetStreet1 ¶
func (m *MerchantAddress) SetStreet1(street1 *string)
SetStreet1 sets the Street1 field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*MerchantAddress) SetStreet2 ¶
func (m *MerchantAddress) SetStreet2(street2 *string)
SetStreet2 sets the Street2 field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*MerchantAddress) String ¶
func (m *MerchantAddress) String() string
func (*MerchantAddress) UnmarshalJSON ¶
func (m *MerchantAddress) UnmarshalJSON(data []byte) error
type MerchantContact ¶
type MerchantContact struct {
Name *string `json:"name,omitempty" url:"name,omitempty"`
Title *string `json:"title,omitempty" url:"title,omitempty"`
PhoneNumber *string `json:"phone_number,omitempty" url:"phone_number,omitempty"`
Email *string `json:"email,omitempty" url:"email,omitempty"`
// contains filtered or unexported fields
}
func (*MerchantContact) GetEmail ¶
func (m *MerchantContact) GetEmail() *string
func (*MerchantContact) GetExtraProperties ¶
func (m *MerchantContact) GetExtraProperties() map[string]interface{}
func (*MerchantContact) GetName ¶
func (m *MerchantContact) GetName() *string
func (*MerchantContact) GetPhoneNumber ¶
func (m *MerchantContact) GetPhoneNumber() *string
func (*MerchantContact) GetTitle ¶
func (m *MerchantContact) GetTitle() *string
func (*MerchantContact) MarshalJSON ¶
func (m *MerchantContact) MarshalJSON() ([]byte, error)
func (*MerchantContact) SetEmail ¶
func (m *MerchantContact) SetEmail(email *string)
SetEmail sets the Email field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*MerchantContact) SetName ¶
func (m *MerchantContact) SetName(name *string)
SetName sets the Name field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*MerchantContact) SetPhoneNumber ¶
func (m *MerchantContact) SetPhoneNumber(phoneNumber *string)
SetPhoneNumber sets the PhoneNumber field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*MerchantContact) SetTitle ¶
func (m *MerchantContact) SetTitle(title *string)
SetTitle sets the Title field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*MerchantContact) String ¶
func (m *MerchantContact) String() string
func (*MerchantContact) UnmarshalJSON ¶
func (m *MerchantContact) UnmarshalJSON(data []byte) error
type MerchantDetails ¶
type MerchantDetails struct {
Merchant *MerchantInfo `json:"merchant,omitempty" url:"merchant,omitempty"`
CardNetworkInfo *CardNetworkInfo `json:"card_network_info,omitempty" url:"card_network_info,omitempty"`
// contains filtered or unexported fields
}
func (*MerchantDetails) GetCardNetworkInfo ¶
func (m *MerchantDetails) GetCardNetworkInfo() *CardNetworkInfo
func (*MerchantDetails) GetExtraProperties ¶
func (m *MerchantDetails) GetExtraProperties() map[string]interface{}
func (*MerchantDetails) GetMerchant ¶
func (m *MerchantDetails) GetMerchant() *MerchantInfo
func (*MerchantDetails) MarshalJSON ¶
func (m *MerchantDetails) MarshalJSON() ([]byte, error)
func (*MerchantDetails) SetCardNetworkInfo ¶
func (m *MerchantDetails) SetCardNetworkInfo(cardNetworkInfo *CardNetworkInfo)
SetCardNetworkInfo sets the CardNetworkInfo field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*MerchantDetails) SetMerchant ¶
func (m *MerchantDetails) SetMerchant(merchant *MerchantInfo)
SetMerchant sets the Merchant field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*MerchantDetails) String ¶
func (m *MerchantDetails) String() string
func (*MerchantDetails) UnmarshalJSON ¶
func (m *MerchantDetails) UnmarshalJSON(data []byte) error
type MerchantInfo ¶
type MerchantInfo struct {
FullLegalName *string `json:"full_legal_name,omitempty" url:"full_legal_name,omitempty"`
DoingBusinessAs *string `json:"doing_business_as,omitempty" url:"doing_business_as,omitempty"`
ParentCompanyName *string `json:"parent_company_name,omitempty" url:"parent_company_name,omitempty"`
WebsiteURL *string `json:"website_url,omitempty" url:"website_url,omitempty"`
CategoryCodeMcc *string `json:"category_code_mcc,omitempty" url:"category_code_mcc,omitempty"`
Descriptor *string `json:"descriptor,omitempty" url:"descriptor,omitempty"`
BusinessDescription *string `json:"business_description,omitempty" url:"business_description,omitempty"`
Registration *MerchantRegistration `json:"registration,omitempty" url:"registration,omitempty"`
Contact *MerchantContact `json:"contact,omitempty" url:"contact,omitempty"`
Address *MerchantAddress `json:"address,omitempty" url:"address,omitempty"`
// contains filtered or unexported fields
}
func (*MerchantInfo) GetAddress ¶
func (m *MerchantInfo) GetAddress() *MerchantAddress
func (*MerchantInfo) GetBusinessDescription ¶
func (m *MerchantInfo) GetBusinessDescription() *string
func (*MerchantInfo) GetCategoryCodeMcc ¶
func (m *MerchantInfo) GetCategoryCodeMcc() *string
func (*MerchantInfo) GetContact ¶
func (m *MerchantInfo) GetContact() *MerchantContact
func (*MerchantInfo) GetDescriptor ¶
func (m *MerchantInfo) GetDescriptor() *string
func (*MerchantInfo) GetDoingBusinessAs ¶
func (m *MerchantInfo) GetDoingBusinessAs() *string
func (*MerchantInfo) GetExtraProperties ¶
func (m *MerchantInfo) GetExtraProperties() map[string]interface{}
func (*MerchantInfo) GetFullLegalName ¶
func (m *MerchantInfo) GetFullLegalName() *string
func (*MerchantInfo) GetParentCompanyName ¶
func (m *MerchantInfo) GetParentCompanyName() *string
func (*MerchantInfo) GetRegistration ¶
func (m *MerchantInfo) GetRegistration() *MerchantRegistration
func (*MerchantInfo) GetWebsiteURL ¶
func (m *MerchantInfo) GetWebsiteURL() *string
func (*MerchantInfo) MarshalJSON ¶
func (m *MerchantInfo) MarshalJSON() ([]byte, error)
func (*MerchantInfo) SetAddress ¶
func (m *MerchantInfo) SetAddress(address *MerchantAddress)
SetAddress sets the Address field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*MerchantInfo) SetBusinessDescription ¶
func (m *MerchantInfo) SetBusinessDescription(businessDescription *string)
SetBusinessDescription sets the BusinessDescription field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*MerchantInfo) SetCategoryCodeMcc ¶
func (m *MerchantInfo) SetCategoryCodeMcc(categoryCodeMcc *string)
SetCategoryCodeMcc sets the CategoryCodeMcc field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*MerchantInfo) SetContact ¶
func (m *MerchantInfo) SetContact(contact *MerchantContact)
SetContact sets the Contact field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*MerchantInfo) SetDescriptor ¶
func (m *MerchantInfo) SetDescriptor(descriptor *string)
SetDescriptor sets the Descriptor field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*MerchantInfo) SetDoingBusinessAs ¶
func (m *MerchantInfo) SetDoingBusinessAs(doingBusinessAs *string)
SetDoingBusinessAs sets the DoingBusinessAs field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*MerchantInfo) SetFullLegalName ¶
func (m *MerchantInfo) SetFullLegalName(fullLegalName *string)
SetFullLegalName sets the FullLegalName field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*MerchantInfo) SetParentCompanyName ¶
func (m *MerchantInfo) SetParentCompanyName(parentCompanyName *string)
SetParentCompanyName sets the ParentCompanyName field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*MerchantInfo) SetRegistration ¶
func (m *MerchantInfo) SetRegistration(registration *MerchantRegistration)
SetRegistration sets the Registration field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*MerchantInfo) SetWebsiteURL ¶
func (m *MerchantInfo) SetWebsiteURL(websiteURL *string)
SetWebsiteURL sets the WebsiteURL field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*MerchantInfo) String ¶
func (m *MerchantInfo) String() string
func (*MerchantInfo) UnmarshalJSON ¶
func (m *MerchantInfo) UnmarshalJSON(data []byte) error
type MerchantRegistration ¶
type MerchantRegistration struct {
RegistrationType *string `json:"registration_type,omitempty" url:"registration_type,omitempty"`
RegistrationID *string `json:"registration_id,omitempty" url:"registration_id,omitempty"`
VatID *string `json:"vat_id,omitempty" url:"vat_id,omitempty"`
// contains filtered or unexported fields
}
func (*MerchantRegistration) GetExtraProperties ¶
func (m *MerchantRegistration) GetExtraProperties() map[string]interface{}
func (*MerchantRegistration) GetRegistrationID ¶
func (m *MerchantRegistration) GetRegistrationID() *string
func (*MerchantRegistration) GetRegistrationType ¶
func (m *MerchantRegistration) GetRegistrationType() *string
func (*MerchantRegistration) GetVatID ¶
func (m *MerchantRegistration) GetVatID() *string
func (*MerchantRegistration) MarshalJSON ¶
func (m *MerchantRegistration) MarshalJSON() ([]byte, error)
func (*MerchantRegistration) SetRegistrationID ¶
func (m *MerchantRegistration) SetRegistrationID(registrationID *string)
SetRegistrationID sets the RegistrationID field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*MerchantRegistration) SetRegistrationType ¶
func (m *MerchantRegistration) SetRegistrationType(registrationType *string)
SetRegistrationType sets the RegistrationType field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*MerchantRegistration) SetVatID ¶
func (m *MerchantRegistration) SetVatID(vatID *string)
SetVatID sets the VatID field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*MerchantRegistration) String ¶
func (m *MerchantRegistration) String() string
func (*MerchantRegistration) UnmarshalJSON ¶
func (m *MerchantRegistration) UnmarshalJSON(data []byte) error
type MerchantServices ¶
type MerchantServices struct {
AccountUpdater *ServiceStatus `json:"account_updater,omitempty" url:"account_updater,omitempty"`
NetworkToken *ServiceStatus `json:"network_token,omitempty" url:"network_token,omitempty"`
AgenticCommerce *ServiceStatus `json:"agentic_commerce,omitempty" url:"agentic_commerce,omitempty"`
// contains filtered or unexported fields
}
func (*MerchantServices) GetAccountUpdater ¶
func (m *MerchantServices) GetAccountUpdater() *ServiceStatus
func (*MerchantServices) GetAgenticCommerce ¶
func (m *MerchantServices) GetAgenticCommerce() *ServiceStatus
func (*MerchantServices) GetExtraProperties ¶
func (m *MerchantServices) GetExtraProperties() map[string]interface{}
func (*MerchantServices) GetNetworkToken ¶
func (m *MerchantServices) GetNetworkToken() *ServiceStatus
func (*MerchantServices) MarshalJSON ¶
func (m *MerchantServices) MarshalJSON() ([]byte, error)
func (*MerchantServices) SetAccountUpdater ¶
func (m *MerchantServices) SetAccountUpdater(accountUpdater *ServiceStatus)
SetAccountUpdater sets the AccountUpdater field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*MerchantServices) SetAgenticCommerce ¶
func (m *MerchantServices) SetAgenticCommerce(agenticCommerce *ServiceStatus)
SetAgenticCommerce sets the AgenticCommerce field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*MerchantServices) SetNetworkToken ¶
func (m *MerchantServices) SetNetworkToken(networkToken *ServiceStatus)
SetNetworkToken sets the NetworkToken field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*MerchantServices) String ¶
func (m *MerchantServices) String() string
func (*MerchantServices) UnmarshalJSON ¶
func (m *MerchantServices) UnmarshalJSON(data []byte) error
type MppChallenge ¶
type MppChallenge struct {
ID string `json:"id" url:"id"`
Realm string `json:"realm" url:"realm"`
Amount string `json:"amount" url:"amount"`
Currency string `json:"currency" url:"currency"`
AcceptedNetworks []string `json:"accepted_networks" url:"accepted_networks"`
MerchantName string `json:"merchant_name" url:"merchant_name"`
// Mutually exclusive with jwks_uri
EncryptionJwk *EncryptionJwk `json:"encryption_jwk,omitempty" url:"encryption_jwk,omitempty"`
// Mutually exclusive with encryption_jwk
JwksURI *string `json:"jwks_uri,omitempty" url:"jwks_uri,omitempty"`
// Required when jwks_uri is provided
Kid *string `json:"kid,omitempty" url:"kid,omitempty"`
// contains filtered or unexported fields
}
func (*MppChallenge) GetAcceptedNetworks ¶
func (m *MppChallenge) GetAcceptedNetworks() []string
func (*MppChallenge) GetAmount ¶
func (m *MppChallenge) GetAmount() string
func (*MppChallenge) GetCurrency ¶
func (m *MppChallenge) GetCurrency() string
func (*MppChallenge) GetEncryptionJwk ¶
func (m *MppChallenge) GetEncryptionJwk() *EncryptionJwk
func (*MppChallenge) GetExtraProperties ¶
func (m *MppChallenge) GetExtraProperties() map[string]interface{}
func (*MppChallenge) GetID ¶
func (m *MppChallenge) GetID() string
func (*MppChallenge) GetJwksURI ¶
func (m *MppChallenge) GetJwksURI() *string
func (*MppChallenge) GetKid ¶
func (m *MppChallenge) GetKid() *string
func (*MppChallenge) GetMerchantName ¶
func (m *MppChallenge) GetMerchantName() string
func (*MppChallenge) GetRealm ¶
func (m *MppChallenge) GetRealm() string
func (*MppChallenge) MarshalJSON ¶
func (m *MppChallenge) MarshalJSON() ([]byte, error)
func (*MppChallenge) SetAcceptedNetworks ¶
func (m *MppChallenge) SetAcceptedNetworks(acceptedNetworks []string)
SetAcceptedNetworks sets the AcceptedNetworks field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*MppChallenge) SetAmount ¶
func (m *MppChallenge) SetAmount(amount string)
SetAmount sets the Amount field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*MppChallenge) SetCurrency ¶
func (m *MppChallenge) SetCurrency(currency string)
SetCurrency sets the Currency field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*MppChallenge) SetEncryptionJwk ¶
func (m *MppChallenge) SetEncryptionJwk(encryptionJwk *EncryptionJwk)
SetEncryptionJwk sets the EncryptionJwk field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*MppChallenge) SetID ¶
func (m *MppChallenge) SetID(id string)
SetID sets the ID field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*MppChallenge) SetJwksURI ¶
func (m *MppChallenge) SetJwksURI(jwksURI *string)
SetJwksURI sets the JwksURI field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*MppChallenge) SetKid ¶
func (m *MppChallenge) SetKid(kid *string)
SetKid sets the Kid field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*MppChallenge) SetMerchantName ¶
func (m *MppChallenge) SetMerchantName(merchantName string)
SetMerchantName sets the MerchantName field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*MppChallenge) SetRealm ¶
func (m *MppChallenge) SetRealm(realm string)
SetRealm sets the Realm field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*MppChallenge) String ¶
func (m *MppChallenge) String() string
func (*MppChallenge) UnmarshalJSON ¶
func (m *MppChallenge) UnmarshalJSON(data []byte) error
type MppCredentialsRequest ¶
type MppCredentialsRequest struct {
Challenge *MppChallenge `json:"challenge" url:"challenge"`
// Mutually exclusive with card_id
Source *MppSource `json:"source,omitempty" url:"source,omitempty"`
// Mutually exclusive with source
CardID *string `json:"card_id,omitempty" url:"card_id,omitempty"`
// contains filtered or unexported fields
}
func (*MppCredentialsRequest) GetCardID ¶
func (m *MppCredentialsRequest) GetCardID() *string
func (*MppCredentialsRequest) GetChallenge ¶
func (m *MppCredentialsRequest) GetChallenge() *MppChallenge
func (*MppCredentialsRequest) GetExtraProperties ¶
func (m *MppCredentialsRequest) GetExtraProperties() map[string]interface{}
func (*MppCredentialsRequest) GetSource ¶
func (m *MppCredentialsRequest) GetSource() *MppSource
func (*MppCredentialsRequest) MarshalJSON ¶
func (m *MppCredentialsRequest) MarshalJSON() ([]byte, error)
func (*MppCredentialsRequest) SetCardID ¶
func (m *MppCredentialsRequest) SetCardID(cardID *string)
SetCardID sets the CardID field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*MppCredentialsRequest) SetChallenge ¶
func (m *MppCredentialsRequest) SetChallenge(challenge *MppChallenge)
SetChallenge sets the Challenge field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*MppCredentialsRequest) SetSource ¶
func (m *MppCredentialsRequest) SetSource(source *MppSource)
SetSource sets the Source field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*MppCredentialsRequest) String ¶
func (m *MppCredentialsRequest) String() string
func (*MppCredentialsRequest) UnmarshalJSON ¶
func (m *MppCredentialsRequest) UnmarshalJSON(data []byte) error
type MppCredentialsResponse ¶
Encrypted payment credentials response
type MppSource ¶
type MppSource struct {
Type MppSourceType `json:"type" url:"type"`
// Token ID (required for token, network_token, apple_pay, google_pay)
ID *string `json:"id,omitempty" url:"id,omitempty"`
// Enrollment ID (VIC only, mutually exclusive with id)
EnrollmentID *string `json:"enrollment_id,omitempty" url:"enrollment_id,omitempty"`
// Required for VIC with token id
Consumer *Consumer `json:"consumer,omitempty" url:"consumer,omitempty"`
// Agent ID (VIC only)
AgentID *string `json:"agent_id,omitempty" url:"agent_id,omitempty"`
// contains filtered or unexported fields
}
func (*MppSource) GetAgentID ¶
func (*MppSource) GetConsumer ¶
func (*MppSource) GetEnrollmentID ¶
func (*MppSource) GetExtraProperties ¶
func (*MppSource) GetType ¶
func (m *MppSource) GetType() MppSourceType
func (*MppSource) MarshalJSON ¶
func (*MppSource) SetAgentID ¶
SetAgentID sets the AgentID field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*MppSource) SetConsumer ¶
SetConsumer sets the Consumer field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*MppSource) SetEnrollmentID ¶
SetEnrollmentID sets the EnrollmentID field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*MppSource) SetID ¶
SetID sets the ID field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*MppSource) SetType ¶
func (m *MppSource) SetType(type_ MppSourceType)
SetType sets the Type field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*MppSource) UnmarshalJSON ¶
type MppSourceType ¶
type MppSourceType string
const ( MppSourceTypeToken MppSourceType = "token" MppSourceTypeNetworkToken MppSourceType = "network_token" MppSourceTypeApplePay MppSourceType = "apple_pay" MppSourceTypeGooglePay MppSourceType = "google_pay" MppSourceTypeVisaIntelligentCommerce MppSourceType = "visa_intelligent_commerce" )
func NewMppSourceTypeFromString ¶
func NewMppSourceTypeFromString(s string) (MppSourceType, error)
func (MppSourceType) Ptr ¶
func (m MppSourceType) Ptr() *MppSourceType
type NetworkStatusDetail ¶
type NetworkStatusDetail struct {
Status *string `json:"status,omitempty" url:"status,omitempty"`
StatusReasonCode *string `json:"status_reason_code,omitempty" url:"status_reason_code,omitempty"`
StatusReason *string `json:"status_reason,omitempty" url:"status_reason,omitempty"`
StatusReasonLabel *string `json:"status_reason_label,omitempty" url:"status_reason_label,omitempty"`
// contains filtered or unexported fields
}
func (*NetworkStatusDetail) GetExtraProperties ¶
func (n *NetworkStatusDetail) GetExtraProperties() map[string]interface{}
func (*NetworkStatusDetail) GetStatus ¶
func (n *NetworkStatusDetail) GetStatus() *string
func (*NetworkStatusDetail) GetStatusReason ¶
func (n *NetworkStatusDetail) GetStatusReason() *string
func (*NetworkStatusDetail) GetStatusReasonCode ¶
func (n *NetworkStatusDetail) GetStatusReasonCode() *string
func (*NetworkStatusDetail) GetStatusReasonLabel ¶
func (n *NetworkStatusDetail) GetStatusReasonLabel() *string
func (*NetworkStatusDetail) MarshalJSON ¶
func (n *NetworkStatusDetail) MarshalJSON() ([]byte, error)
func (*NetworkStatusDetail) SetStatus ¶
func (n *NetworkStatusDetail) SetStatus(status *string)
SetStatus sets the Status field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*NetworkStatusDetail) SetStatusReason ¶
func (n *NetworkStatusDetail) SetStatusReason(statusReason *string)
SetStatusReason sets the StatusReason field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*NetworkStatusDetail) SetStatusReasonCode ¶
func (n *NetworkStatusDetail) SetStatusReasonCode(statusReasonCode *string)
SetStatusReasonCode sets the StatusReasonCode field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*NetworkStatusDetail) SetStatusReasonLabel ¶
func (n *NetworkStatusDetail) SetStatusReasonLabel(statusReasonLabel *string)
SetStatusReasonLabel sets the StatusReasonLabel field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*NetworkStatusDetail) String ¶
func (n *NetworkStatusDetail) String() string
func (*NetworkStatusDetail) UnmarshalJSON ¶
func (n *NetworkStatusDetail) UnmarshalJSON(data []byte) error
type NetworkToken ¶
type NetworkToken struct {
ID *string `json:"id,omitempty" url:"id,omitempty"`
TenantID *string `json:"tenant_id,omitempty" url:"tenant_id,omitempty"`
Data *Card `json:"data,omitempty" url:"data,omitempty"`
Card *CardDetails `json:"card,omitempty" url:"card,omitempty"`
NetworkToken *CardDetails `json:"network_token,omitempty" url:"network_token,omitempty"`
Par *string `json:"par,omitempty" url:"par,omitempty"`
Status *string `json:"status,omitempty" url:"status,omitempty"`
CreatedBy *string `json:"created_by,omitempty" url:"created_by,omitempty"`
CreatedAt *time.Time `json:"created_at,omitempty" url:"created_at,omitempty"`
ModifiedBy *string `json:"modified_by,omitempty" url:"modified_by,omitempty"`
ModifiedAt *time.Time `json:"modified_at,omitempty" url:"modified_at,omitempty"`
TokenID *string `json:"token_id,omitempty" url:"token_id,omitempty"`
TokenIntentID *string `json:"token_intent_id,omitempty" url:"token_intent_id,omitempty"`
Extras *NetworkTokenExtras `json:"_extras,omitempty" url:"_extras,omitempty"`
// contains filtered or unexported fields
}
func (*NetworkToken) GetCard ¶
func (n *NetworkToken) GetCard() *CardDetails
func (*NetworkToken) GetCreatedAt ¶
func (n *NetworkToken) GetCreatedAt() *time.Time
func (*NetworkToken) GetCreatedBy ¶
func (n *NetworkToken) GetCreatedBy() *string
func (*NetworkToken) GetData ¶
func (n *NetworkToken) GetData() *Card
func (*NetworkToken) GetExtraProperties ¶
func (n *NetworkToken) GetExtraProperties() map[string]interface{}
func (*NetworkToken) GetExtras ¶
func (n *NetworkToken) GetExtras() *NetworkTokenExtras
func (*NetworkToken) GetID ¶
func (n *NetworkToken) GetID() *string
func (*NetworkToken) GetModifiedAt ¶
func (n *NetworkToken) GetModifiedAt() *time.Time
func (*NetworkToken) GetModifiedBy ¶
func (n *NetworkToken) GetModifiedBy() *string
func (*NetworkToken) GetNetworkToken ¶
func (n *NetworkToken) GetNetworkToken() *CardDetails
func (*NetworkToken) GetPar ¶
func (n *NetworkToken) GetPar() *string
func (*NetworkToken) GetStatus ¶
func (n *NetworkToken) GetStatus() *string
func (*NetworkToken) GetTenantID ¶
func (n *NetworkToken) GetTenantID() *string
func (*NetworkToken) GetTokenID ¶
func (n *NetworkToken) GetTokenID() *string
func (*NetworkToken) GetTokenIntentID ¶
func (n *NetworkToken) GetTokenIntentID() *string
func (*NetworkToken) MarshalJSON ¶
func (n *NetworkToken) MarshalJSON() ([]byte, error)
func (*NetworkToken) SetCard ¶
func (n *NetworkToken) SetCard(card *CardDetails)
SetCard sets the Card field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*NetworkToken) SetCreatedAt ¶
func (n *NetworkToken) SetCreatedAt(createdAt *time.Time)
SetCreatedAt sets the CreatedAt field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*NetworkToken) SetCreatedBy ¶
func (n *NetworkToken) SetCreatedBy(createdBy *string)
SetCreatedBy sets the CreatedBy field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*NetworkToken) SetData ¶
func (n *NetworkToken) SetData(data *Card)
SetData sets the Data field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*NetworkToken) SetExtras ¶
func (n *NetworkToken) SetExtras(extras *NetworkTokenExtras)
SetExtras sets the Extras field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*NetworkToken) SetID ¶
func (n *NetworkToken) SetID(id *string)
SetID sets the ID field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*NetworkToken) SetModifiedAt ¶
func (n *NetworkToken) SetModifiedAt(modifiedAt *time.Time)
SetModifiedAt sets the ModifiedAt field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*NetworkToken) SetModifiedBy ¶
func (n *NetworkToken) SetModifiedBy(modifiedBy *string)
SetModifiedBy sets the ModifiedBy field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*NetworkToken) SetNetworkToken ¶
func (n *NetworkToken) SetNetworkToken(networkToken *CardDetails)
SetNetworkToken sets the NetworkToken field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*NetworkToken) SetPar ¶
func (n *NetworkToken) SetPar(par *string)
SetPar sets the Par field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*NetworkToken) SetStatus ¶
func (n *NetworkToken) SetStatus(status *string)
SetStatus sets the Status field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*NetworkToken) SetTenantID ¶
func (n *NetworkToken) SetTenantID(tenantID *string)
SetTenantID sets the TenantID field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*NetworkToken) SetTokenID ¶
func (n *NetworkToken) SetTokenID(tokenID *string)
SetTokenID sets the TokenID field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*NetworkToken) SetTokenIntentID ¶
func (n *NetworkToken) SetTokenIntentID(tokenIntentID *string)
SetTokenIntentID sets the TokenIntentID field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*NetworkToken) String ¶
func (n *NetworkToken) String() string
func (*NetworkToken) UnmarshalJSON ¶
func (n *NetworkToken) UnmarshalJSON(data []byte) error
type NetworkTokenAccount ¶
type NetworkTokenAccount struct {
CardArt *CardArt `json:"card_art,omitempty" url:"card_art,omitempty"`
// contains filtered or unexported fields
}
func (*NetworkTokenAccount) GetCardArt ¶
func (n *NetworkTokenAccount) GetCardArt() *CardArt
func (*NetworkTokenAccount) GetExtraProperties ¶
func (n *NetworkTokenAccount) GetExtraProperties() map[string]interface{}
func (*NetworkTokenAccount) MarshalJSON ¶
func (n *NetworkTokenAccount) MarshalJSON() ([]byte, error)
func (*NetworkTokenAccount) SetCardArt ¶
func (n *NetworkTokenAccount) SetCardArt(cardArt *CardArt)
SetCardArt sets the CardArt field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*NetworkTokenAccount) String ¶
func (n *NetworkTokenAccount) String() string
func (*NetworkTokenAccount) UnmarshalJSON ¶
func (n *NetworkTokenAccount) UnmarshalJSON(data []byte) error
type NetworkTokenCryptogram ¶
type NetworkTokenCryptogram struct {
Cryptogram *string `json:"cryptogram,omitempty" url:"cryptogram,omitempty"`
Eci *string `json:"eci,omitempty" url:"eci,omitempty"`
// contains filtered or unexported fields
}
func (*NetworkTokenCryptogram) GetCryptogram ¶
func (n *NetworkTokenCryptogram) GetCryptogram() *string
func (*NetworkTokenCryptogram) GetEci ¶
func (n *NetworkTokenCryptogram) GetEci() *string
func (*NetworkTokenCryptogram) GetExtraProperties ¶
func (n *NetworkTokenCryptogram) GetExtraProperties() map[string]interface{}
func (*NetworkTokenCryptogram) MarshalJSON ¶
func (n *NetworkTokenCryptogram) MarshalJSON() ([]byte, error)
func (*NetworkTokenCryptogram) SetCryptogram ¶
func (n *NetworkTokenCryptogram) SetCryptogram(cryptogram *string)
SetCryptogram sets the Cryptogram field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*NetworkTokenCryptogram) SetEci ¶
func (n *NetworkTokenCryptogram) SetEci(eci *string)
SetEci sets the Eci field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*NetworkTokenCryptogram) String ¶
func (n *NetworkTokenCryptogram) String() string
func (*NetworkTokenCryptogram) UnmarshalJSON ¶
func (n *NetworkTokenCryptogram) UnmarshalJSON(data []byte) error
type NetworkTokenExtras ¶
type NetworkTokenExtras struct {
Deduplicated *bool `json:"deduplicated,omitempty" url:"deduplicated,omitempty"`
// contains filtered or unexported fields
}
func (*NetworkTokenExtras) GetDeduplicated ¶
func (n *NetworkTokenExtras) GetDeduplicated() *bool
func (*NetworkTokenExtras) GetExtraProperties ¶
func (n *NetworkTokenExtras) GetExtraProperties() map[string]interface{}
func (*NetworkTokenExtras) MarshalJSON ¶
func (n *NetworkTokenExtras) MarshalJSON() ([]byte, error)
func (*NetworkTokenExtras) SetDeduplicated ¶
func (n *NetworkTokenExtras) SetDeduplicated(deduplicated *bool)
SetDeduplicated sets the Deduplicated field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*NetworkTokenExtras) String ¶
func (n *NetworkTokenExtras) String() string
func (*NetworkTokenExtras) UnmarshalJSON ¶
func (n *NetworkTokenExtras) UnmarshalJSON(data []byte) error
type NotFoundError ¶
Not Found
func (*NotFoundError) MarshalJSON ¶
func (n *NotFoundError) MarshalJSON() ([]byte, error)
func (*NotFoundError) UnmarshalJSON ¶
func (n *NotFoundError) UnmarshalJSON(data []byte) error
func (*NotFoundError) Unwrap ¶
func (n *NotFoundError) Unwrap() error
type Pagination ¶
type Pagination struct {
TotalItems *int `json:"total_items,omitempty" url:"total_items,omitempty"`
PageNumber *int `json:"page_number,omitempty" url:"page_number,omitempty"`
PageSize *int `json:"page_size,omitempty" url:"page_size,omitempty"`
TotalPages *int `json:"total_pages,omitempty" url:"total_pages,omitempty"`
After *string `json:"after,omitempty" url:"after,omitempty"`
Next *string `json:"next,omitempty" url:"next,omitempty"`
// contains filtered or unexported fields
}
func (*Pagination) GetAfter ¶
func (p *Pagination) GetAfter() *string
func (*Pagination) GetExtraProperties ¶
func (p *Pagination) GetExtraProperties() map[string]interface{}
func (*Pagination) GetNext ¶
func (p *Pagination) GetNext() *string
func (*Pagination) GetPageNumber ¶
func (p *Pagination) GetPageNumber() *int
func (*Pagination) GetPageSize ¶
func (p *Pagination) GetPageSize() *int
func (*Pagination) GetTotalItems ¶
func (p *Pagination) GetTotalItems() *int
func (*Pagination) GetTotalPages ¶
func (p *Pagination) GetTotalPages() *int
func (*Pagination) MarshalJSON ¶
func (p *Pagination) MarshalJSON() ([]byte, error)
func (*Pagination) SetAfter ¶
func (p *Pagination) SetAfter(after *string)
SetAfter sets the After field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*Pagination) SetNext ¶
func (p *Pagination) SetNext(next *string)
SetNext sets the Next field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*Pagination) SetPageNumber ¶
func (p *Pagination) SetPageNumber(pageNumber *int)
SetPageNumber sets the PageNumber field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*Pagination) SetPageSize ¶
func (p *Pagination) SetPageSize(pageSize *int)
SetPageSize sets the PageSize field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*Pagination) SetTotalItems ¶
func (p *Pagination) SetTotalItems(totalItems *int)
SetTotalItems sets the TotalItems field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*Pagination) SetTotalPages ¶
func (p *Pagination) SetTotalPages(totalPages *int)
SetTotalPages sets the TotalPages field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*Pagination) String ¶
func (p *Pagination) String() string
func (*Pagination) UnmarshalJSON ¶
func (p *Pagination) UnmarshalJSON(data []byte) error
type PatchProxyRequest ¶
type PatchProxyRequest struct {
Name *string `json:"name,omitempty" url:"-"`
DestinationURL *string `json:"destination_url,omitempty" url:"-"`
RequestTransform *ProxyTransform `json:"request_transform,omitempty" url:"-"`
ResponseTransform *ProxyTransform `json:"response_transform,omitempty" url:"-"`
RequestTransforms []*ProxyTransform `json:"request_transforms,omitempty" url:"-"`
ResponseTransforms []*ProxyTransform `json:"response_transforms,omitempty" url:"-"`
Application *Application `json:"application,omitempty" url:"-"`
Configuration map[string]*string `json:"configuration,omitempty" url:"-"`
RequireAuth *bool `json:"require_auth,omitempty" url:"-"`
DisableDetokenization *bool `json:"disable_detokenization,omitempty" url:"-"`
// contains filtered or unexported fields
}
func (*PatchProxyRequest) MarshalJSON ¶
func (p *PatchProxyRequest) MarshalJSON() ([]byte, error)
func (*PatchProxyRequest) SetApplication ¶
func (p *PatchProxyRequest) SetApplication(application *Application)
SetApplication sets the Application field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*PatchProxyRequest) SetConfiguration ¶
func (p *PatchProxyRequest) SetConfiguration(configuration map[string]*string)
SetConfiguration sets the Configuration field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*PatchProxyRequest) SetDestinationURL ¶
func (p *PatchProxyRequest) SetDestinationURL(destinationURL *string)
SetDestinationURL sets the DestinationURL field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*PatchProxyRequest) SetDisableDetokenization ¶
func (p *PatchProxyRequest) SetDisableDetokenization(disableDetokenization *bool)
SetDisableDetokenization sets the DisableDetokenization field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*PatchProxyRequest) SetName ¶
func (p *PatchProxyRequest) SetName(name *string)
SetName sets the Name field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*PatchProxyRequest) SetRequestTransform ¶
func (p *PatchProxyRequest) SetRequestTransform(requestTransform *ProxyTransform)
SetRequestTransform sets the RequestTransform field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*PatchProxyRequest) SetRequestTransforms ¶
func (p *PatchProxyRequest) SetRequestTransforms(requestTransforms []*ProxyTransform)
SetRequestTransforms sets the RequestTransforms field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*PatchProxyRequest) SetRequireAuth ¶
func (p *PatchProxyRequest) SetRequireAuth(requireAuth *bool)
SetRequireAuth sets the RequireAuth field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*PatchProxyRequest) SetResponseTransform ¶
func (p *PatchProxyRequest) SetResponseTransform(responseTransform *ProxyTransform)
SetResponseTransform sets the ResponseTransform field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*PatchProxyRequest) SetResponseTransforms ¶
func (p *PatchProxyRequest) SetResponseTransforms(responseTransforms []*ProxyTransform)
SetResponseTransforms sets the ResponseTransforms field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*PatchProxyRequest) UnmarshalJSON ¶
func (p *PatchProxyRequest) UnmarshalJSON(data []byte) error
type PatchReactorRequest ¶
type PatchReactorRequest struct {
Name *string `json:"name,omitempty" url:"-"`
Application *Application `json:"application,omitempty" url:"-"`
Code *string `json:"code,omitempty" url:"-"`
Configuration map[string]*string `json:"configuration,omitempty" url:"-"`
Runtime *Runtime `json:"runtime,omitempty" url:"-"`
// contains filtered or unexported fields
}
func (*PatchReactorRequest) MarshalJSON ¶
func (p *PatchReactorRequest) MarshalJSON() ([]byte, error)
func (*PatchReactorRequest) SetApplication ¶
func (p *PatchReactorRequest) SetApplication(application *Application)
SetApplication sets the Application field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*PatchReactorRequest) SetCode ¶
func (p *PatchReactorRequest) SetCode(code *string)
SetCode sets the Code field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*PatchReactorRequest) SetConfiguration ¶
func (p *PatchReactorRequest) SetConfiguration(configuration map[string]*string)
SetConfiguration sets the Configuration field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*PatchReactorRequest) SetName ¶
func (p *PatchReactorRequest) SetName(name *string)
SetName sets the Name field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*PatchReactorRequest) SetRuntime ¶
func (p *PatchReactorRequest) SetRuntime(runtime *Runtime)
SetRuntime sets the Runtime field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*PatchReactorRequest) UnmarshalJSON ¶
func (p *PatchReactorRequest) UnmarshalJSON(data []byte) error
type PaymentData ¶
type PaymentData struct {
Data *string `json:"data,omitempty" url:"data,omitempty"`
Signature *string `json:"signature,omitempty" url:"signature,omitempty"`
Header *Header `json:"header,omitempty" url:"header,omitempty"`
Version *string `json:"version,omitempty" url:"version,omitempty"`
// contains filtered or unexported fields
}
func (*PaymentData) GetData ¶
func (p *PaymentData) GetData() *string
func (*PaymentData) GetExtraProperties ¶
func (p *PaymentData) GetExtraProperties() map[string]interface{}
func (*PaymentData) GetHeader ¶
func (p *PaymentData) GetHeader() *Header
func (*PaymentData) GetSignature ¶
func (p *PaymentData) GetSignature() *string
func (*PaymentData) GetVersion ¶
func (p *PaymentData) GetVersion() *string
func (*PaymentData) MarshalJSON ¶
func (p *PaymentData) MarshalJSON() ([]byte, error)
func (*PaymentData) SetData ¶
func (p *PaymentData) SetData(data *string)
SetData sets the Data field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*PaymentData) SetHeader ¶
func (p *PaymentData) SetHeader(header *Header)
SetHeader sets the Header field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*PaymentData) SetSignature ¶
func (p *PaymentData) SetSignature(signature *string)
SetSignature sets the Signature field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*PaymentData) SetVersion ¶
func (p *PaymentData) SetVersion(version *string)
SetVersion sets the Version field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*PaymentData) String ¶
func (p *PaymentData) String() string
func (*PaymentData) UnmarshalJSON ¶
func (p *PaymentData) UnmarshalJSON(data []byte) error
type PendingProxy ¶
type PendingProxy struct {
DestinationURL *string `json:"destination_url,omitempty" url:"destination_url,omitempty"`
Configuration map[string]*string `json:"configuration,omitempty" url:"configuration,omitempty"`
RequireAuth *bool `json:"require_auth,omitempty" url:"require_auth,omitempty"`
RequestTransforms []*ProxyTransform `json:"request_transforms,omitempty" url:"request_transforms,omitempty"`
ResponseTransforms []*ProxyTransform `json:"response_transforms,omitempty" url:"response_transforms,omitempty"`
// contains filtered or unexported fields
}
func (*PendingProxy) GetConfiguration ¶
func (p *PendingProxy) GetConfiguration() map[string]*string
func (*PendingProxy) GetDestinationURL ¶
func (p *PendingProxy) GetDestinationURL() *string
func (*PendingProxy) GetExtraProperties ¶
func (p *PendingProxy) GetExtraProperties() map[string]interface{}
func (*PendingProxy) GetRequestTransforms ¶
func (p *PendingProxy) GetRequestTransforms() []*ProxyTransform
func (*PendingProxy) GetRequireAuth ¶
func (p *PendingProxy) GetRequireAuth() *bool
func (*PendingProxy) GetResponseTransforms ¶
func (p *PendingProxy) GetResponseTransforms() []*ProxyTransform
func (*PendingProxy) MarshalJSON ¶
func (p *PendingProxy) MarshalJSON() ([]byte, error)
func (*PendingProxy) SetConfiguration ¶
func (p *PendingProxy) SetConfiguration(configuration map[string]*string)
SetConfiguration sets the Configuration field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*PendingProxy) SetDestinationURL ¶
func (p *PendingProxy) SetDestinationURL(destinationURL *string)
SetDestinationURL sets the DestinationURL field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*PendingProxy) SetRequestTransforms ¶
func (p *PendingProxy) SetRequestTransforms(requestTransforms []*ProxyTransform)
SetRequestTransforms sets the RequestTransforms field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*PendingProxy) SetRequireAuth ¶
func (p *PendingProxy) SetRequireAuth(requireAuth *bool)
SetRequireAuth sets the RequireAuth field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*PendingProxy) SetResponseTransforms ¶
func (p *PendingProxy) SetResponseTransforms(responseTransforms []*ProxyTransform)
SetResponseTransforms sets the ResponseTransforms field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*PendingProxy) String ¶
func (p *PendingProxy) String() string
func (*PendingProxy) UnmarshalJSON ¶
func (p *PendingProxy) UnmarshalJSON(data []byte) error
type PendingReactor ¶
type PendingReactor struct {
Code *string `json:"code,omitempty" url:"code,omitempty"`
Runtime *Runtime `json:"runtime,omitempty" url:"runtime,omitempty"`
Configuration map[string]*string `json:"configuration,omitempty" url:"configuration,omitempty"`
// contains filtered or unexported fields
}
func (*PendingReactor) GetCode ¶
func (p *PendingReactor) GetCode() *string
func (*PendingReactor) GetConfiguration ¶
func (p *PendingReactor) GetConfiguration() map[string]*string
func (*PendingReactor) GetExtraProperties ¶
func (p *PendingReactor) GetExtraProperties() map[string]interface{}
func (*PendingReactor) GetRuntime ¶
func (p *PendingReactor) GetRuntime() *Runtime
func (*PendingReactor) MarshalJSON ¶
func (p *PendingReactor) MarshalJSON() ([]byte, error)
func (*PendingReactor) SetCode ¶
func (p *PendingReactor) SetCode(code *string)
SetCode sets the Code field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*PendingReactor) SetConfiguration ¶
func (p *PendingReactor) SetConfiguration(configuration map[string]*string)
SetConfiguration sets the Configuration field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*PendingReactor) SetRuntime ¶
func (p *PendingReactor) SetRuntime(runtime *Runtime)
SetRuntime sets the Runtime field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*PendingReactor) String ¶
func (p *PendingReactor) String() string
func (*PendingReactor) UnmarshalJSON ¶
func (p *PendingReactor) UnmarshalJSON(data []byte) error
type Permission ¶
type Permission struct {
Type *string `json:"type,omitempty" url:"type,omitempty"`
Description *string `json:"description,omitempty" url:"description,omitempty"`
ApplicationTypes []string `json:"application_types,omitempty" url:"application_types,omitempty"`
// contains filtered or unexported fields
}
func (*Permission) GetApplicationTypes ¶
func (p *Permission) GetApplicationTypes() []string
func (*Permission) GetDescription ¶
func (p *Permission) GetDescription() *string
func (*Permission) GetExtraProperties ¶
func (p *Permission) GetExtraProperties() map[string]interface{}
func (*Permission) GetType ¶
func (p *Permission) GetType() *string
func (*Permission) MarshalJSON ¶
func (p *Permission) MarshalJSON() ([]byte, error)
func (*Permission) SetApplicationTypes ¶
func (p *Permission) SetApplicationTypes(applicationTypes []string)
SetApplicationTypes sets the ApplicationTypes field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*Permission) SetDescription ¶
func (p *Permission) SetDescription(description *string)
SetDescription sets the Description field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*Permission) SetType ¶
func (p *Permission) SetType(type_ *string)
SetType sets the Type field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*Permission) String ¶
func (p *Permission) String() string
func (*Permission) UnmarshalJSON ¶
func (p *Permission) UnmarshalJSON(data []byte) error
type PermissionsListRequest ¶
type PermissionsListRequest struct {
ApplicationType *string `json:"-" url:"application_type,omitempty"`
// contains filtered or unexported fields
}
func (*PermissionsListRequest) SetApplicationType ¶
func (p *PermissionsListRequest) SetApplicationType(applicationType *string)
SetApplicationType sets the ApplicationType field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
type Privacy ¶
type Privacy struct {
Classification *string `json:"classification,omitempty" url:"classification,omitempty"`
ImpactLevel *string `json:"impact_level,omitempty" url:"impact_level,omitempty"`
RestrictionPolicy *string `json:"restriction_policy,omitempty" url:"restriction_policy,omitempty"`
// contains filtered or unexported fields
}
func (*Privacy) GetClassification ¶
func (*Privacy) GetExtraProperties ¶
func (*Privacy) GetImpactLevel ¶
func (*Privacy) GetRestrictionPolicy ¶
func (*Privacy) MarshalJSON ¶
func (*Privacy) SetClassification ¶
SetClassification sets the Classification field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*Privacy) SetImpactLevel ¶
SetImpactLevel sets the ImpactLevel field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*Privacy) SetRestrictionPolicy ¶
SetRestrictionPolicy sets the RestrictionPolicy field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*Privacy) UnmarshalJSON ¶
type ProblemDetails ¶
type ProblemDetails struct {
Type *string `json:"type,omitempty" url:"type,omitempty"`
Title *string `json:"title,omitempty" url:"title,omitempty"`
Status *int `json:"status,omitempty" url:"status,omitempty"`
Detail *string `json:"detail,omitempty" url:"detail,omitempty"`
Instance *string `json:"instance,omitempty" url:"instance,omitempty"`
ExtraProperties map[string]interface{} `json:"-" url:"-"`
// contains filtered or unexported fields
}
func (*ProblemDetails) GetDetail ¶
func (p *ProblemDetails) GetDetail() *string
func (*ProblemDetails) GetExtraProperties ¶
func (p *ProblemDetails) GetExtraProperties() map[string]interface{}
func (*ProblemDetails) GetInstance ¶
func (p *ProblemDetails) GetInstance() *string
func (*ProblemDetails) GetStatus ¶
func (p *ProblemDetails) GetStatus() *int
func (*ProblemDetails) GetTitle ¶
func (p *ProblemDetails) GetTitle() *string
func (*ProblemDetails) GetType ¶
func (p *ProblemDetails) GetType() *string
func (*ProblemDetails) MarshalJSON ¶
func (p *ProblemDetails) MarshalJSON() ([]byte, error)
func (*ProblemDetails) SetDetail ¶
func (p *ProblemDetails) SetDetail(detail *string)
SetDetail sets the Detail field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ProblemDetails) SetInstance ¶
func (p *ProblemDetails) SetInstance(instance *string)
SetInstance sets the Instance field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ProblemDetails) SetStatus ¶
func (p *ProblemDetails) SetStatus(status *int)
SetStatus sets the Status field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ProblemDetails) SetTitle ¶
func (p *ProblemDetails) SetTitle(title *string)
SetTitle sets the Title field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ProblemDetails) SetType ¶
func (p *ProblemDetails) SetType(type_ *string)
SetType sets the Type field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ProblemDetails) String ¶
func (p *ProblemDetails) String() string
func (*ProblemDetails) UnmarshalJSON ¶
func (p *ProblemDetails) UnmarshalJSON(data []byte) error
type Product ¶
type Product struct {
Name string `json:"name" url:"name"`
Price float64 `json:"price" url:"price"`
Quantity int `json:"quantity" url:"quantity"`
// contains filtered or unexported fields
}
func (*Product) GetExtraProperties ¶
func (*Product) GetQuantity ¶
func (*Product) MarshalJSON ¶
func (*Product) SetName ¶
SetName sets the Name field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*Product) SetPrice ¶
SetPrice sets the Price field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*Product) SetQuantity ¶
SetQuantity sets the Quantity field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*Product) UnmarshalJSON ¶
type ProxiesListRequest ¶
type ProxiesListRequest struct {
ID []*string `json:"-" url:"id,omitempty"`
Name *string `json:"-" url:"name,omitempty"`
Page *int `json:"-" url:"page,omitempty"`
Start *string `json:"-" url:"start,omitempty"`
Size *int `json:"-" url:"size,omitempty"`
// contains filtered or unexported fields
}
func (*ProxiesListRequest) SetID ¶
func (p *ProxiesListRequest) SetID(id []*string)
SetID sets the ID field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ProxiesListRequest) SetName ¶
func (p *ProxiesListRequest) SetName(name *string)
SetName sets the Name field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ProxiesListRequest) SetPage ¶
func (p *ProxiesListRequest) SetPage(page *int)
SetPage sets the Page field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ProxiesListRequest) SetSize ¶
func (p *ProxiesListRequest) SetSize(size *int)
SetSize sets the Size field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ProxiesListRequest) SetStart ¶
func (p *ProxiesListRequest) SetStart(start *string)
SetStart sets the Start field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
type Proxy ¶
type Proxy struct {
ID *string `json:"id,omitempty" url:"id,omitempty"`
Key *string `json:"key,omitempty" url:"key,omitempty"`
TenantID *string `json:"tenant_id,omitempty" url:"tenant_id,omitempty"`
Name *string `json:"name,omitempty" url:"name,omitempty"`
DestinationURL *string `json:"destination_url,omitempty" url:"destination_url,omitempty"`
State *string `json:"state,omitempty" url:"state,omitempty"`
RequestReactorID *string `json:"request_reactor_id,omitempty" url:"request_reactor_id,omitempty"`
ResponseReactorID *string `json:"response_reactor_id,omitempty" url:"response_reactor_id,omitempty"`
RequireAuth *bool `json:"require_auth,omitempty" url:"require_auth,omitempty"`
RequestTransform *ProxyTransform `json:"request_transform,omitempty" url:"request_transform,omitempty"`
ResponseTransform *ProxyTransform `json:"response_transform,omitempty" url:"response_transform,omitempty"`
RequestTransforms []*ProxyTransform `json:"request_transforms,omitempty" url:"request_transforms,omitempty"`
ResponseTransforms []*ProxyTransform `json:"response_transforms,omitempty" url:"response_transforms,omitempty"`
ApplicationID *string `json:"application_id,omitempty" url:"application_id,omitempty"`
Configuration map[string]*string `json:"configuration,omitempty" url:"configuration,omitempty"`
ProxyHost *string `json:"proxy_host,omitempty" url:"proxy_host,omitempty"`
Timeout *int `json:"timeout,omitempty" url:"timeout,omitempty"`
DisableDetokenization *bool `json:"disable_detokenization,omitempty" url:"disable_detokenization,omitempty"`
ClientCertificate *string `json:"client_certificate,omitempty" url:"client_certificate,omitempty"`
Requested *RequestedProxy `json:"requested,omitempty" url:"requested,omitempty"`
CreatedBy *string `json:"created_by,omitempty" url:"created_by,omitempty"`
CreatedAt *time.Time `json:"created_at,omitempty" url:"created_at,omitempty"`
ModifiedBy *string `json:"modified_by,omitempty" url:"modified_by,omitempty"`
ModifiedAt *time.Time `json:"modified_at,omitempty" url:"modified_at,omitempty"`
// contains filtered or unexported fields
}
func (*Proxy) GetApplicationID ¶
func (*Proxy) GetClientCertificate ¶
func (*Proxy) GetConfiguration ¶
func (*Proxy) GetCreatedAt ¶
func (*Proxy) GetCreatedBy ¶
func (*Proxy) GetDestinationURL ¶
func (*Proxy) GetDisableDetokenization ¶
func (*Proxy) GetExtraProperties ¶
func (*Proxy) GetModifiedAt ¶
func (*Proxy) GetModifiedBy ¶
func (*Proxy) GetProxyHost ¶
func (*Proxy) GetRequestReactorID ¶
func (*Proxy) GetRequestTransform ¶
func (p *Proxy) GetRequestTransform() *ProxyTransform
func (*Proxy) GetRequestTransforms ¶
func (p *Proxy) GetRequestTransforms() []*ProxyTransform
func (*Proxy) GetRequested ¶
func (p *Proxy) GetRequested() *RequestedProxy
func (*Proxy) GetRequireAuth ¶
func (*Proxy) GetResponseReactorID ¶
func (*Proxy) GetResponseTransform ¶
func (p *Proxy) GetResponseTransform() *ProxyTransform
func (*Proxy) GetResponseTransforms ¶
func (p *Proxy) GetResponseTransforms() []*ProxyTransform
func (*Proxy) GetTenantID ¶
func (*Proxy) GetTimeout ¶
func (*Proxy) MarshalJSON ¶
func (*Proxy) SetApplicationID ¶
SetApplicationID sets the ApplicationID field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*Proxy) SetClientCertificate ¶
SetClientCertificate sets the ClientCertificate field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*Proxy) SetConfiguration ¶
SetConfiguration sets the Configuration field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*Proxy) SetCreatedAt ¶
SetCreatedAt sets the CreatedAt field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*Proxy) SetCreatedBy ¶
SetCreatedBy sets the CreatedBy field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*Proxy) SetDestinationURL ¶
SetDestinationURL sets the DestinationURL field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*Proxy) SetDisableDetokenization ¶
SetDisableDetokenization sets the DisableDetokenization field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*Proxy) SetID ¶
SetID sets the ID field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*Proxy) SetKey ¶
SetKey sets the Key field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*Proxy) SetModifiedAt ¶
SetModifiedAt sets the ModifiedAt field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*Proxy) SetModifiedBy ¶
SetModifiedBy sets the ModifiedBy field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*Proxy) SetName ¶
SetName sets the Name field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*Proxy) SetProxyHost ¶
SetProxyHost sets the ProxyHost field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*Proxy) SetRequestReactorID ¶
SetRequestReactorID sets the RequestReactorID field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*Proxy) SetRequestTransform ¶
func (p *Proxy) SetRequestTransform(requestTransform *ProxyTransform)
SetRequestTransform sets the RequestTransform field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*Proxy) SetRequestTransforms ¶
func (p *Proxy) SetRequestTransforms(requestTransforms []*ProxyTransform)
SetRequestTransforms sets the RequestTransforms field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*Proxy) SetRequested ¶
func (p *Proxy) SetRequested(requested *RequestedProxy)
SetRequested sets the Requested field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*Proxy) SetRequireAuth ¶
SetRequireAuth sets the RequireAuth field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*Proxy) SetResponseReactorID ¶
SetResponseReactorID sets the ResponseReactorID field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*Proxy) SetResponseTransform ¶
func (p *Proxy) SetResponseTransform(responseTransform *ProxyTransform)
SetResponseTransform sets the ResponseTransform field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*Proxy) SetResponseTransforms ¶
func (p *Proxy) SetResponseTransforms(responseTransforms []*ProxyTransform)
SetResponseTransforms sets the ResponseTransforms field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*Proxy) SetState ¶
SetState sets the State field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*Proxy) SetTenantID ¶
SetTenantID sets the TenantID field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*Proxy) SetTimeout ¶
SetTimeout sets the Timeout field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*Proxy) UnmarshalJSON ¶
type ProxyPaginatedList ¶
type ProxyPaginatedList struct {
Pagination *Pagination `json:"pagination,omitempty" url:"pagination,omitempty"`
Data []*Proxy `json:"data,omitempty" url:"data,omitempty"`
// contains filtered or unexported fields
}
func (*ProxyPaginatedList) GetData ¶
func (p *ProxyPaginatedList) GetData() []*Proxy
func (*ProxyPaginatedList) GetExtraProperties ¶
func (p *ProxyPaginatedList) GetExtraProperties() map[string]interface{}
func (*ProxyPaginatedList) GetPagination ¶
func (p *ProxyPaginatedList) GetPagination() *Pagination
func (*ProxyPaginatedList) MarshalJSON ¶
func (p *ProxyPaginatedList) MarshalJSON() ([]byte, error)
func (*ProxyPaginatedList) SetData ¶
func (p *ProxyPaginatedList) SetData(data []*Proxy)
SetData sets the Data field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ProxyPaginatedList) SetPagination ¶
func (p *ProxyPaginatedList) SetPagination(pagination *Pagination)
SetPagination sets the Pagination field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ProxyPaginatedList) String ¶
func (p *ProxyPaginatedList) String() string
func (*ProxyPaginatedList) UnmarshalJSON ¶
func (p *ProxyPaginatedList) UnmarshalJSON(data []byte) error
type ProxyTransform ¶
type ProxyTransform struct {
Type *string `json:"type,omitempty" url:"type,omitempty"`
Code *string `json:"code,omitempty" url:"code,omitempty"`
Matcher *string `json:"matcher,omitempty" url:"matcher,omitempty"`
Expression *string `json:"expression,omitempty" url:"expression,omitempty"`
Replacement *string `json:"replacement,omitempty" url:"replacement,omitempty"`
Options *ProxyTransformOptions `json:"options,omitempty" url:"options,omitempty"`
// contains filtered or unexported fields
}
func (*ProxyTransform) GetCode ¶
func (p *ProxyTransform) GetCode() *string
func (*ProxyTransform) GetExpression ¶
func (p *ProxyTransform) GetExpression() *string
func (*ProxyTransform) GetExtraProperties ¶
func (p *ProxyTransform) GetExtraProperties() map[string]interface{}
func (*ProxyTransform) GetMatcher ¶
func (p *ProxyTransform) GetMatcher() *string
func (*ProxyTransform) GetOptions ¶
func (p *ProxyTransform) GetOptions() *ProxyTransformOptions
func (*ProxyTransform) GetReplacement ¶
func (p *ProxyTransform) GetReplacement() *string
func (*ProxyTransform) GetType ¶
func (p *ProxyTransform) GetType() *string
func (*ProxyTransform) MarshalJSON ¶
func (p *ProxyTransform) MarshalJSON() ([]byte, error)
func (*ProxyTransform) SetCode ¶
func (p *ProxyTransform) SetCode(code *string)
SetCode sets the Code field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ProxyTransform) SetExpression ¶
func (p *ProxyTransform) SetExpression(expression *string)
SetExpression sets the Expression field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ProxyTransform) SetMatcher ¶
func (p *ProxyTransform) SetMatcher(matcher *string)
SetMatcher sets the Matcher field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ProxyTransform) SetOptions ¶
func (p *ProxyTransform) SetOptions(options *ProxyTransformOptions)
SetOptions sets the Options field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ProxyTransform) SetReplacement ¶
func (p *ProxyTransform) SetReplacement(replacement *string)
SetReplacement sets the Replacement field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ProxyTransform) SetType ¶
func (p *ProxyTransform) SetType(type_ *string)
SetType sets the Type field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ProxyTransform) String ¶
func (p *ProxyTransform) String() string
func (*ProxyTransform) UnmarshalJSON ¶
func (p *ProxyTransform) UnmarshalJSON(data []byte) error
type ProxyTransformOptions ¶
type ProxyTransformOptions struct {
Token *CreateTokenRequest `json:"token,omitempty" url:"token,omitempty"`
Identifier *string `json:"identifier,omitempty" url:"identifier,omitempty"`
Value *string `json:"value,omitempty" url:"value,omitempty"`
Location *string `json:"location,omitempty" url:"location,omitempty"`
Runtime *Runtime `json:"runtime,omitempty" url:"runtime,omitempty"`
// contains filtered or unexported fields
}
func (*ProxyTransformOptions) GetExtraProperties ¶
func (p *ProxyTransformOptions) GetExtraProperties() map[string]interface{}
func (*ProxyTransformOptions) GetIdentifier ¶
func (p *ProxyTransformOptions) GetIdentifier() *string
func (*ProxyTransformOptions) GetLocation ¶
func (p *ProxyTransformOptions) GetLocation() *string
func (*ProxyTransformOptions) GetRuntime ¶
func (p *ProxyTransformOptions) GetRuntime() *Runtime
func (*ProxyTransformOptions) GetToken ¶
func (p *ProxyTransformOptions) GetToken() *CreateTokenRequest
func (*ProxyTransformOptions) GetValue ¶
func (p *ProxyTransformOptions) GetValue() *string
func (*ProxyTransformOptions) MarshalJSON ¶
func (p *ProxyTransformOptions) MarshalJSON() ([]byte, error)
func (*ProxyTransformOptions) SetIdentifier ¶
func (p *ProxyTransformOptions) SetIdentifier(identifier *string)
SetIdentifier sets the Identifier field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ProxyTransformOptions) SetLocation ¶
func (p *ProxyTransformOptions) SetLocation(location *string)
SetLocation sets the Location field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ProxyTransformOptions) SetRuntime ¶
func (p *ProxyTransformOptions) SetRuntime(runtime *Runtime)
SetRuntime sets the Runtime field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ProxyTransformOptions) SetToken ¶
func (p *ProxyTransformOptions) SetToken(token *CreateTokenRequest)
SetToken sets the Token field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ProxyTransformOptions) SetValue ¶
func (p *ProxyTransformOptions) SetValue(value *string)
SetValue sets the Value field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ProxyTransformOptions) String ¶
func (p *ProxyTransformOptions) String() string
func (*ProxyTransformOptions) UnmarshalJSON ¶
func (p *ProxyTransformOptions) UnmarshalJSON(data []byte) error
type PublicKey ¶
type PublicKey = string
A public signing key in PEM format. The key is represented as a string and includes the BEGIN and END markers along with the base64-encoded key data.
type PublishConfirmationRequest ¶
type PublishConfirmationRequest struct {
ConfirmationData []*ConfirmationEntry `json:"confirmation_data" url:"confirmation_data"`
// contains filtered or unexported fields
}
func (*PublishConfirmationRequest) GetConfirmationData ¶
func (p *PublishConfirmationRequest) GetConfirmationData() []*ConfirmationEntry
func (*PublishConfirmationRequest) GetExtraProperties ¶
func (p *PublishConfirmationRequest) GetExtraProperties() map[string]interface{}
func (*PublishConfirmationRequest) MarshalJSON ¶
func (p *PublishConfirmationRequest) MarshalJSON() ([]byte, error)
func (*PublishConfirmationRequest) SetConfirmationData ¶
func (p *PublishConfirmationRequest) SetConfirmationData(confirmationData []*ConfirmationEntry)
SetConfirmationData sets the ConfirmationData field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*PublishConfirmationRequest) String ¶
func (p *PublishConfirmationRequest) String() string
func (*PublishConfirmationRequest) UnmarshalJSON ¶
func (p *PublishConfirmationRequest) UnmarshalJSON(data []byte) error
type ReactResponse ¶
type ReactResponse struct {
Tokens any `json:"tokens,omitempty" url:"tokens,omitempty"`
Raw any `json:"raw,omitempty" url:"raw,omitempty"`
Body any `json:"body,omitempty" url:"body,omitempty"`
Headers any `json:"headers,omitempty" url:"headers,omitempty"`
// contains filtered or unexported fields
}
func (*ReactResponse) GetBody ¶
func (r *ReactResponse) GetBody() any
func (*ReactResponse) GetExtraProperties ¶
func (r *ReactResponse) GetExtraProperties() map[string]interface{}
func (*ReactResponse) GetHeaders ¶
func (r *ReactResponse) GetHeaders() any
func (*ReactResponse) GetRaw ¶
func (r *ReactResponse) GetRaw() any
func (*ReactResponse) GetTokens ¶
func (r *ReactResponse) GetTokens() any
func (*ReactResponse) MarshalJSON ¶
func (r *ReactResponse) MarshalJSON() ([]byte, error)
func (*ReactResponse) SetBody ¶
func (r *ReactResponse) SetBody(body any)
SetBody sets the Body field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ReactResponse) SetHeaders ¶
func (r *ReactResponse) SetHeaders(headers any)
SetHeaders sets the Headers field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ReactResponse) SetRaw ¶
func (r *ReactResponse) SetRaw(raw any)
SetRaw sets the Raw field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ReactResponse) SetTokens ¶
func (r *ReactResponse) SetTokens(tokens any)
SetTokens sets the Tokens field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ReactResponse) String ¶
func (r *ReactResponse) String() string
func (*ReactResponse) UnmarshalJSON ¶
func (r *ReactResponse) UnmarshalJSON(data []byte) error
type Reactor ¶
type Reactor struct {
ID *string `json:"id,omitempty" url:"id,omitempty"`
TenantID *string `json:"tenant_id,omitempty" url:"tenant_id,omitempty"`
Name *string `json:"name,omitempty" url:"name,omitempty"`
Formula *ReactorFormula `json:"formula,omitempty" url:"formula,omitempty"`
State *string `json:"state,omitempty" url:"state,omitempty"`
Code *string `json:"code,omitempty" url:"code,omitempty"`
Application *Application `json:"application,omitempty" url:"application,omitempty"`
CreatedBy *string `json:"created_by,omitempty" url:"created_by,omitempty"`
CreatedAt *time.Time `json:"created_at,omitempty" url:"created_at,omitempty"`
ModifiedBy *string `json:"modified_by,omitempty" url:"modified_by,omitempty"`
ModifiedAt *time.Time `json:"modified_at,omitempty" url:"modified_at,omitempty"`
Configuration map[string]*string `json:"configuration,omitempty" url:"configuration,omitempty"`
Runtime *Runtime `json:"runtime,omitempty" url:"runtime,omitempty"`
Requested *RequestedReactor `json:"requested,omitempty" url:"requested,omitempty"`
// contains filtered or unexported fields
}
func (*Reactor) GetApplication ¶
func (r *Reactor) GetApplication() *Application
func (*Reactor) GetConfiguration ¶
func (*Reactor) GetCreatedAt ¶
func (*Reactor) GetCreatedBy ¶
func (*Reactor) GetExtraProperties ¶
func (*Reactor) GetFormula ¶
func (r *Reactor) GetFormula() *ReactorFormula
func (*Reactor) GetModifiedAt ¶
func (*Reactor) GetModifiedBy ¶
func (*Reactor) GetRequested ¶
func (r *Reactor) GetRequested() *RequestedReactor
func (*Reactor) GetRuntime ¶
func (*Reactor) GetTenantID ¶
func (*Reactor) MarshalJSON ¶
func (*Reactor) SetApplication ¶
func (r *Reactor) SetApplication(application *Application)
SetApplication sets the Application field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*Reactor) SetCode ¶
SetCode sets the Code field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*Reactor) SetConfiguration ¶
SetConfiguration sets the Configuration field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*Reactor) SetCreatedAt ¶
SetCreatedAt sets the CreatedAt field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*Reactor) SetCreatedBy ¶
SetCreatedBy sets the CreatedBy field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*Reactor) SetFormula ¶
func (r *Reactor) SetFormula(formula *ReactorFormula)
SetFormula sets the Formula field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*Reactor) SetID ¶
SetID sets the ID field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*Reactor) SetModifiedAt ¶
SetModifiedAt sets the ModifiedAt field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*Reactor) SetModifiedBy ¶
SetModifiedBy sets the ModifiedBy field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*Reactor) SetName ¶
SetName sets the Name field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*Reactor) SetRequested ¶
func (r *Reactor) SetRequested(requested *RequestedReactor)
SetRequested sets the Requested field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*Reactor) SetRuntime ¶
SetRuntime sets the Runtime field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*Reactor) SetState ¶
SetState sets the State field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*Reactor) SetTenantID ¶
SetTenantID sets the TenantID field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*Reactor) UnmarshalJSON ¶
type ReactorFormula ¶
type ReactorFormula struct {
ID *string `json:"id,omitempty" url:"id,omitempty"`
Type *string `json:"type,omitempty" url:"type,omitempty"`
Status *string `json:"status,omitempty" url:"status,omitempty"`
Name *string `json:"name,omitempty" url:"name,omitempty"`
Description *string `json:"description,omitempty" url:"description,omitempty"`
Icon *string `json:"icon,omitempty" url:"icon,omitempty"`
Code *string `json:"code,omitempty" url:"code,omitempty"`
CreatedBy *string `json:"created_by,omitempty" url:"created_by,omitempty"`
CreatedAt *time.Time `json:"created_at,omitempty" url:"created_at,omitempty"`
ModifiedBy *string `json:"modified_by,omitempty" url:"modified_by,omitempty"`
ModifiedAt *time.Time `json:"modified_at,omitempty" url:"modified_at,omitempty"`
Configuration []*ReactorFormulaConfiguration `json:"configuration,omitempty" url:"configuration,omitempty"`
RequestParameters []*ReactorFormulaRequestParameter `json:"request_parameters,omitempty" url:"request_parameters,omitempty"`
// contains filtered or unexported fields
}
func (*ReactorFormula) GetCode ¶
func (r *ReactorFormula) GetCode() *string
func (*ReactorFormula) GetConfiguration ¶
func (r *ReactorFormula) GetConfiguration() []*ReactorFormulaConfiguration
func (*ReactorFormula) GetCreatedAt ¶
func (r *ReactorFormula) GetCreatedAt() *time.Time
func (*ReactorFormula) GetCreatedBy ¶
func (r *ReactorFormula) GetCreatedBy() *string
func (*ReactorFormula) GetDescription ¶
func (r *ReactorFormula) GetDescription() *string
func (*ReactorFormula) GetExtraProperties ¶
func (r *ReactorFormula) GetExtraProperties() map[string]interface{}
func (*ReactorFormula) GetID ¶
func (r *ReactorFormula) GetID() *string
func (*ReactorFormula) GetIcon ¶
func (r *ReactorFormula) GetIcon() *string
func (*ReactorFormula) GetModifiedAt ¶
func (r *ReactorFormula) GetModifiedAt() *time.Time
func (*ReactorFormula) GetModifiedBy ¶
func (r *ReactorFormula) GetModifiedBy() *string
func (*ReactorFormula) GetName ¶
func (r *ReactorFormula) GetName() *string
func (*ReactorFormula) GetRequestParameters ¶
func (r *ReactorFormula) GetRequestParameters() []*ReactorFormulaRequestParameter
func (*ReactorFormula) GetStatus ¶
func (r *ReactorFormula) GetStatus() *string
func (*ReactorFormula) GetType ¶
func (r *ReactorFormula) GetType() *string
func (*ReactorFormula) MarshalJSON ¶
func (r *ReactorFormula) MarshalJSON() ([]byte, error)
func (*ReactorFormula) SetCode ¶
func (r *ReactorFormula) SetCode(code *string)
SetCode sets the Code field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ReactorFormula) SetConfiguration ¶
func (r *ReactorFormula) SetConfiguration(configuration []*ReactorFormulaConfiguration)
SetConfiguration sets the Configuration field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ReactorFormula) SetCreatedAt ¶
func (r *ReactorFormula) SetCreatedAt(createdAt *time.Time)
SetCreatedAt sets the CreatedAt field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ReactorFormula) SetCreatedBy ¶
func (r *ReactorFormula) SetCreatedBy(createdBy *string)
SetCreatedBy sets the CreatedBy field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ReactorFormula) SetDescription ¶
func (r *ReactorFormula) SetDescription(description *string)
SetDescription sets the Description field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ReactorFormula) SetID ¶
func (r *ReactorFormula) SetID(id *string)
SetID sets the ID field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ReactorFormula) SetIcon ¶
func (r *ReactorFormula) SetIcon(icon *string)
SetIcon sets the Icon field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ReactorFormula) SetModifiedAt ¶
func (r *ReactorFormula) SetModifiedAt(modifiedAt *time.Time)
SetModifiedAt sets the ModifiedAt field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ReactorFormula) SetModifiedBy ¶
func (r *ReactorFormula) SetModifiedBy(modifiedBy *string)
SetModifiedBy sets the ModifiedBy field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ReactorFormula) SetName ¶
func (r *ReactorFormula) SetName(name *string)
SetName sets the Name field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ReactorFormula) SetRequestParameters ¶
func (r *ReactorFormula) SetRequestParameters(requestParameters []*ReactorFormulaRequestParameter)
SetRequestParameters sets the RequestParameters field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ReactorFormula) SetStatus ¶
func (r *ReactorFormula) SetStatus(status *string)
SetStatus sets the Status field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ReactorFormula) SetType ¶
func (r *ReactorFormula) SetType(type_ *string)
SetType sets the Type field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ReactorFormula) String ¶
func (r *ReactorFormula) String() string
func (*ReactorFormula) UnmarshalJSON ¶
func (r *ReactorFormula) UnmarshalJSON(data []byte) error
type ReactorFormulaConfiguration ¶
type ReactorFormulaConfiguration struct {
Name string `json:"name" url:"name"`
Description *string `json:"description,omitempty" url:"description,omitempty"`
Type string `json:"type" url:"type"`
// contains filtered or unexported fields
}
func (*ReactorFormulaConfiguration) GetDescription ¶
func (r *ReactorFormulaConfiguration) GetDescription() *string
func (*ReactorFormulaConfiguration) GetExtraProperties ¶
func (r *ReactorFormulaConfiguration) GetExtraProperties() map[string]interface{}
func (*ReactorFormulaConfiguration) GetName ¶
func (r *ReactorFormulaConfiguration) GetName() string
func (*ReactorFormulaConfiguration) GetType ¶
func (r *ReactorFormulaConfiguration) GetType() string
func (*ReactorFormulaConfiguration) MarshalJSON ¶
func (r *ReactorFormulaConfiguration) MarshalJSON() ([]byte, error)
func (*ReactorFormulaConfiguration) SetDescription ¶
func (r *ReactorFormulaConfiguration) SetDescription(description *string)
SetDescription sets the Description field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ReactorFormulaConfiguration) SetName ¶
func (r *ReactorFormulaConfiguration) SetName(name string)
SetName sets the Name field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ReactorFormulaConfiguration) SetType ¶
func (r *ReactorFormulaConfiguration) SetType(type_ string)
SetType sets the Type field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ReactorFormulaConfiguration) String ¶
func (r *ReactorFormulaConfiguration) String() string
func (*ReactorFormulaConfiguration) UnmarshalJSON ¶
func (r *ReactorFormulaConfiguration) UnmarshalJSON(data []byte) error
type ReactorFormulaPaginatedList ¶
type ReactorFormulaPaginatedList struct {
Pagination *Pagination `json:"pagination,omitempty" url:"pagination,omitempty"`
Data []*ReactorFormula `json:"data,omitempty" url:"data,omitempty"`
// contains filtered or unexported fields
}
func (*ReactorFormulaPaginatedList) GetData ¶
func (r *ReactorFormulaPaginatedList) GetData() []*ReactorFormula
func (*ReactorFormulaPaginatedList) GetExtraProperties ¶
func (r *ReactorFormulaPaginatedList) GetExtraProperties() map[string]interface{}
func (*ReactorFormulaPaginatedList) GetPagination ¶
func (r *ReactorFormulaPaginatedList) GetPagination() *Pagination
func (*ReactorFormulaPaginatedList) MarshalJSON ¶
func (r *ReactorFormulaPaginatedList) MarshalJSON() ([]byte, error)
func (*ReactorFormulaPaginatedList) SetData ¶
func (r *ReactorFormulaPaginatedList) SetData(data []*ReactorFormula)
SetData sets the Data field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ReactorFormulaPaginatedList) SetPagination ¶
func (r *ReactorFormulaPaginatedList) SetPagination(pagination *Pagination)
SetPagination sets the Pagination field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ReactorFormulaPaginatedList) String ¶
func (r *ReactorFormulaPaginatedList) String() string
func (*ReactorFormulaPaginatedList) UnmarshalJSON ¶
func (r *ReactorFormulaPaginatedList) UnmarshalJSON(data []byte) error
type ReactorFormulaRequestParameter ¶
type ReactorFormulaRequestParameter struct {
Name string `json:"name" url:"name"`
Description *string `json:"description,omitempty" url:"description,omitempty"`
Type string `json:"type" url:"type"`
Optional *bool `json:"optional,omitempty" url:"optional,omitempty"`
// contains filtered or unexported fields
}
func (*ReactorFormulaRequestParameter) GetDescription ¶
func (r *ReactorFormulaRequestParameter) GetDescription() *string
func (*ReactorFormulaRequestParameter) GetExtraProperties ¶
func (r *ReactorFormulaRequestParameter) GetExtraProperties() map[string]interface{}
func (*ReactorFormulaRequestParameter) GetName ¶
func (r *ReactorFormulaRequestParameter) GetName() string
func (*ReactorFormulaRequestParameter) GetOptional ¶
func (r *ReactorFormulaRequestParameter) GetOptional() *bool
func (*ReactorFormulaRequestParameter) GetType ¶
func (r *ReactorFormulaRequestParameter) GetType() string
func (*ReactorFormulaRequestParameter) MarshalJSON ¶
func (r *ReactorFormulaRequestParameter) MarshalJSON() ([]byte, error)
func (*ReactorFormulaRequestParameter) SetDescription ¶
func (r *ReactorFormulaRequestParameter) SetDescription(description *string)
SetDescription sets the Description field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ReactorFormulaRequestParameter) SetName ¶
func (r *ReactorFormulaRequestParameter) SetName(name string)
SetName sets the Name field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ReactorFormulaRequestParameter) SetOptional ¶
func (r *ReactorFormulaRequestParameter) SetOptional(optional *bool)
SetOptional sets the Optional field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ReactorFormulaRequestParameter) SetType ¶
func (r *ReactorFormulaRequestParameter) SetType(type_ string)
SetType sets the Type field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ReactorFormulaRequestParameter) String ¶
func (r *ReactorFormulaRequestParameter) String() string
func (*ReactorFormulaRequestParameter) UnmarshalJSON ¶
func (r *ReactorFormulaRequestParameter) UnmarshalJSON(data []byte) error
type ReactorPaginatedList ¶
type ReactorPaginatedList struct {
Pagination *Pagination `json:"pagination,omitempty" url:"pagination,omitempty"`
Data []*Reactor `json:"data,omitempty" url:"data,omitempty"`
// contains filtered or unexported fields
}
func (*ReactorPaginatedList) GetData ¶
func (r *ReactorPaginatedList) GetData() []*Reactor
func (*ReactorPaginatedList) GetExtraProperties ¶
func (r *ReactorPaginatedList) GetExtraProperties() map[string]interface{}
func (*ReactorPaginatedList) GetPagination ¶
func (r *ReactorPaginatedList) GetPagination() *Pagination
func (*ReactorPaginatedList) MarshalJSON ¶
func (r *ReactorPaginatedList) MarshalJSON() ([]byte, error)
func (*ReactorPaginatedList) SetData ¶
func (r *ReactorPaginatedList) SetData(data []*Reactor)
SetData sets the Data field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ReactorPaginatedList) SetPagination ¶
func (r *ReactorPaginatedList) SetPagination(pagination *Pagination)
SetPagination sets the Pagination field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ReactorPaginatedList) String ¶
func (r *ReactorPaginatedList) String() string
func (*ReactorPaginatedList) UnmarshalJSON ¶
func (r *ReactorPaginatedList) UnmarshalJSON(data []byte) error
type ReactorsListRequest ¶
type ReactorsListRequest struct {
ID []*string `json:"-" url:"id,omitempty"`
Name *string `json:"-" url:"name,omitempty"`
Page *int `json:"-" url:"page,omitempty"`
Start *string `json:"-" url:"start,omitempty"`
Size *int `json:"-" url:"size,omitempty"`
// contains filtered or unexported fields
}
func (*ReactorsListRequest) SetID ¶
func (r *ReactorsListRequest) SetID(id []*string)
SetID sets the ID field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ReactorsListRequest) SetName ¶
func (r *ReactorsListRequest) SetName(name *string)
SetName sets the Name field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ReactorsListRequest) SetPage ¶
func (r *ReactorsListRequest) SetPage(page *int)
SetPage sets the Page field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ReactorsListRequest) SetSize ¶
func (r *ReactorsListRequest) SetSize(size *int)
SetSize sets the Size field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ReactorsListRequest) SetStart ¶
func (r *ReactorsListRequest) SetStart(start *string)
SetStart sets the Start field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
type Recurring ¶
type Recurring struct {
Frequency RecurringFrequency `json:"frequency" url:"frequency"`
// contains filtered or unexported fields
}
func (*Recurring) GetExtraProperties ¶
func (*Recurring) GetFrequency ¶
func (r *Recurring) GetFrequency() RecurringFrequency
func (*Recurring) MarshalJSON ¶
func (*Recurring) SetFrequency ¶
func (r *Recurring) SetFrequency(frequency RecurringFrequency)
SetFrequency sets the Frequency field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*Recurring) UnmarshalJSON ¶
type RecurringFrequency ¶
type RecurringFrequency string
const ( RecurringFrequencyWeekly RecurringFrequency = "weekly" RecurringFrequencyMonthly RecurringFrequency = "monthly" RecurringFrequencyYearly RecurringFrequency = "yearly" )
func NewRecurringFrequencyFromString ¶
func NewRecurringFrequencyFromString(s string) (RecurringFrequency, error)
func (RecurringFrequency) Ptr ¶
func (r RecurringFrequency) Ptr() *RecurringFrequency
type RequestedProxy ¶
type RequestedProxy struct {
Proxy *PendingProxy `json:"proxy,omitempty" url:"proxy,omitempty"`
ErrorCode *string `json:"error_code,omitempty" url:"error_code,omitempty"`
ErrorMessage *string `json:"error_message,omitempty" url:"error_message,omitempty"`
ErrorDetails map[string]any `json:"error_details,omitempty" url:"error_details,omitempty"`
// contains filtered or unexported fields
}
func (*RequestedProxy) GetErrorCode ¶
func (r *RequestedProxy) GetErrorCode() *string
func (*RequestedProxy) GetErrorDetails ¶
func (r *RequestedProxy) GetErrorDetails() map[string]any
func (*RequestedProxy) GetErrorMessage ¶
func (r *RequestedProxy) GetErrorMessage() *string
func (*RequestedProxy) GetExtraProperties ¶
func (r *RequestedProxy) GetExtraProperties() map[string]interface{}
func (*RequestedProxy) GetProxy ¶
func (r *RequestedProxy) GetProxy() *PendingProxy
func (*RequestedProxy) MarshalJSON ¶
func (r *RequestedProxy) MarshalJSON() ([]byte, error)
func (*RequestedProxy) SetErrorCode ¶
func (r *RequestedProxy) SetErrorCode(errorCode *string)
SetErrorCode sets the ErrorCode field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*RequestedProxy) SetErrorDetails ¶
func (r *RequestedProxy) SetErrorDetails(errorDetails map[string]any)
SetErrorDetails sets the ErrorDetails field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*RequestedProxy) SetErrorMessage ¶
func (r *RequestedProxy) SetErrorMessage(errorMessage *string)
SetErrorMessage sets the ErrorMessage field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*RequestedProxy) SetProxy ¶
func (r *RequestedProxy) SetProxy(proxy *PendingProxy)
SetProxy sets the Proxy field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*RequestedProxy) String ¶
func (r *RequestedProxy) String() string
func (*RequestedProxy) UnmarshalJSON ¶
func (r *RequestedProxy) UnmarshalJSON(data []byte) error
type RequestedReactor ¶
type RequestedReactor struct {
Reactor *PendingReactor `json:"reactor,omitempty" url:"reactor,omitempty"`
ErrorCode *string `json:"error_code,omitempty" url:"error_code,omitempty"`
ErrorMessage *string `json:"error_message,omitempty" url:"error_message,omitempty"`
ErrorDetails map[string]any `json:"error_details,omitempty" url:"error_details,omitempty"`
// contains filtered or unexported fields
}
func (*RequestedReactor) GetErrorCode ¶
func (r *RequestedReactor) GetErrorCode() *string
func (*RequestedReactor) GetErrorDetails ¶
func (r *RequestedReactor) GetErrorDetails() map[string]any
func (*RequestedReactor) GetErrorMessage ¶
func (r *RequestedReactor) GetErrorMessage() *string
func (*RequestedReactor) GetExtraProperties ¶
func (r *RequestedReactor) GetExtraProperties() map[string]interface{}
func (*RequestedReactor) GetReactor ¶
func (r *RequestedReactor) GetReactor() *PendingReactor
func (*RequestedReactor) MarshalJSON ¶
func (r *RequestedReactor) MarshalJSON() ([]byte, error)
func (*RequestedReactor) SetErrorCode ¶
func (r *RequestedReactor) SetErrorCode(errorCode *string)
SetErrorCode sets the ErrorCode field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*RequestedReactor) SetErrorDetails ¶
func (r *RequestedReactor) SetErrorDetails(errorDetails map[string]any)
SetErrorDetails sets the ErrorDetails field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*RequestedReactor) SetErrorMessage ¶
func (r *RequestedReactor) SetErrorMessage(errorMessage *string)
SetErrorMessage sets the ErrorMessage field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*RequestedReactor) SetReactor ¶
func (r *RequestedReactor) SetReactor(reactor *PendingReactor)
SetReactor sets the Reactor field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*RequestedReactor) String ¶
func (r *RequestedReactor) String() string
func (*RequestedReactor) UnmarshalJSON ¶
func (r *RequestedReactor) UnmarshalJSON(data []byte) error
type Role ¶
type Role struct {
Name *string `json:"name,omitempty" url:"name,omitempty"`
// contains filtered or unexported fields
}
func (*Role) GetExtraProperties ¶
func (*Role) MarshalJSON ¶
func (*Role) SetName ¶
SetName sets the Name field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*Role) UnmarshalJSON ¶
type Runtime ¶
type Runtime struct {
Image *string `json:"image,omitempty" url:"image,omitempty"`
Dependencies map[string]*string `json:"dependencies,omitempty" url:"dependencies,omitempty"`
Resolutions map[string]*string `json:"resolutions,omitempty" url:"resolutions,omitempty"`
WarmConcurrency *int `json:"warm_concurrency,omitempty" url:"warm_concurrency,omitempty"`
Timeout *int `json:"timeout,omitempty" url:"timeout,omitempty"`
Resources *string `json:"resources,omitempty" url:"resources,omitempty"`
Permissions []string `json:"permissions,omitempty" url:"permissions,omitempty"`
// contains filtered or unexported fields
}
func (*Runtime) GetDependencies ¶
func (*Runtime) GetExtraProperties ¶
func (*Runtime) GetPermissions ¶
func (*Runtime) GetResolutions ¶
func (*Runtime) GetResources ¶
func (*Runtime) GetTimeout ¶
func (*Runtime) GetWarmConcurrency ¶
func (*Runtime) MarshalJSON ¶
func (*Runtime) SetDependencies ¶
SetDependencies sets the Dependencies field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*Runtime) SetImage ¶
SetImage sets the Image field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*Runtime) SetPermissions ¶
SetPermissions sets the Permissions field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*Runtime) SetResolutions ¶
SetResolutions sets the Resolutions field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*Runtime) SetResources ¶
SetResources sets the Resources field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*Runtime) SetTimeout ¶
SetTimeout sets the Timeout field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*Runtime) SetWarmConcurrency ¶
SetWarmConcurrency sets the WarmConcurrency field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*Runtime) UnmarshalJSON ¶
type SearchTokensRequestV2 ¶
type SearchTokensRequestV2 struct {
Query *string `json:"query,omitempty" url:"-"`
Start *string `json:"start,omitempty" url:"-"`
Size *int `json:"size,omitempty" url:"-"`
// contains filtered or unexported fields
}
func (*SearchTokensRequestV2) MarshalJSON ¶
func (s *SearchTokensRequestV2) MarshalJSON() ([]byte, error)
func (*SearchTokensRequestV2) SetQuery ¶
func (s *SearchTokensRequestV2) SetQuery(query *string)
SetQuery sets the Query field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*SearchTokensRequestV2) SetSize ¶
func (s *SearchTokensRequestV2) SetSize(size *int)
SetSize sets the Size field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*SearchTokensRequestV2) SetStart ¶
func (s *SearchTokensRequestV2) SetStart(start *string)
SetStart sets the Start field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*SearchTokensRequestV2) UnmarshalJSON ¶
func (s *SearchTokensRequestV2) UnmarshalJSON(data []byte) error
type SecurityContactEmailResponse ¶
type SecurityContactEmailResponse struct {
Email *string `json:"email,omitempty" url:"email,omitempty"`
// contains filtered or unexported fields
}
func (*SecurityContactEmailResponse) GetEmail ¶
func (s *SecurityContactEmailResponse) GetEmail() *string
func (*SecurityContactEmailResponse) GetExtraProperties ¶
func (s *SecurityContactEmailResponse) GetExtraProperties() map[string]interface{}
func (*SecurityContactEmailResponse) MarshalJSON ¶
func (s *SecurityContactEmailResponse) MarshalJSON() ([]byte, error)
func (*SecurityContactEmailResponse) SetEmail ¶
func (s *SecurityContactEmailResponse) SetEmail(email *string)
SetEmail sets the Email field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*SecurityContactEmailResponse) String ¶
func (s *SecurityContactEmailResponse) String() string
func (*SecurityContactEmailResponse) UnmarshalJSON ¶
func (s *SecurityContactEmailResponse) UnmarshalJSON(data []byte) error
type ServiceStatus ¶
type ServiceStatus struct {
Status *string `json:"status,omitempty" url:"status,omitempty"`
Providers []string `json:"providers,omitempty" url:"providers,omitempty"`
CardNetworkStatus *CardNetworkStatus `json:"card_network_status,omitempty" url:"card_network_status,omitempty"`
// contains filtered or unexported fields
}
func (*ServiceStatus) GetCardNetworkStatus ¶
func (s *ServiceStatus) GetCardNetworkStatus() *CardNetworkStatus
func (*ServiceStatus) GetExtraProperties ¶
func (s *ServiceStatus) GetExtraProperties() map[string]interface{}
func (*ServiceStatus) GetProviders ¶
func (s *ServiceStatus) GetProviders() []string
func (*ServiceStatus) GetStatus ¶
func (s *ServiceStatus) GetStatus() *string
func (*ServiceStatus) MarshalJSON ¶
func (s *ServiceStatus) MarshalJSON() ([]byte, error)
func (*ServiceStatus) SetCardNetworkStatus ¶
func (s *ServiceStatus) SetCardNetworkStatus(cardNetworkStatus *CardNetworkStatus)
SetCardNetworkStatus sets the CardNetworkStatus field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ServiceStatus) SetProviders ¶
func (s *ServiceStatus) SetProviders(providers []string)
SetProviders sets the Providers field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ServiceStatus) SetStatus ¶
func (s *ServiceStatus) SetStatus(status *string)
SetStatus sets the Status field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ServiceStatus) String ¶
func (s *ServiceStatus) String() string
func (*ServiceStatus) UnmarshalJSON ¶
func (s *ServiceStatus) UnmarshalJSON(data []byte) error
type ServiceUnavailableError ¶
type ServiceUnavailableError struct {
}
Server Error
func (*ServiceUnavailableError) MarshalJSON ¶
func (s *ServiceUnavailableError) MarshalJSON() ([]byte, error)
func (*ServiceUnavailableError) UnmarshalJSON ¶
func (s *ServiceUnavailableError) UnmarshalJSON(data []byte) error
func (*ServiceUnavailableError) Unwrap ¶
func (s *ServiceUnavailableError) Unwrap() error
type ShippingAddress ¶
type ShippingAddress struct {
Line1 string `json:"line1" url:"line1"`
City string `json:"city" url:"city"`
State string `json:"state" url:"state"`
PostalCode string `json:"postal_code" url:"postal_code"`
CountryCode string `json:"country_code" url:"country_code"`
// contains filtered or unexported fields
}
func (*ShippingAddress) GetCity ¶
func (s *ShippingAddress) GetCity() string
func (*ShippingAddress) GetCountryCode ¶
func (s *ShippingAddress) GetCountryCode() string
func (*ShippingAddress) GetExtraProperties ¶
func (s *ShippingAddress) GetExtraProperties() map[string]interface{}
func (*ShippingAddress) GetLine1 ¶
func (s *ShippingAddress) GetLine1() string
func (*ShippingAddress) GetPostalCode ¶
func (s *ShippingAddress) GetPostalCode() string
func (*ShippingAddress) GetState ¶
func (s *ShippingAddress) GetState() string
func (*ShippingAddress) MarshalJSON ¶
func (s *ShippingAddress) MarshalJSON() ([]byte, error)
func (*ShippingAddress) SetCity ¶
func (s *ShippingAddress) SetCity(city string)
SetCity sets the City field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ShippingAddress) SetCountryCode ¶
func (s *ShippingAddress) SetCountryCode(countryCode string)
SetCountryCode sets the CountryCode field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ShippingAddress) SetLine1 ¶
func (s *ShippingAddress) SetLine1(line1 string)
SetLine1 sets the Line1 field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ShippingAddress) SetPostalCode ¶
func (s *ShippingAddress) SetPostalCode(postalCode string)
SetPostalCode sets the PostalCode field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ShippingAddress) SetState ¶
func (s *ShippingAddress) SetState(state string)
SetState sets the State field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ShippingAddress) String ¶
func (s *ShippingAddress) String() string
func (*ShippingAddress) UnmarshalJSON ¶
func (s *ShippingAddress) UnmarshalJSON(data []byte) error
type StartVerificationRequest ¶
type StartVerificationRequest struct {
DeviceContext *DeviceContext `json:"device_context" url:"device_context"`
// contains filtered or unexported fields
}
func (*StartVerificationRequest) GetDeviceContext ¶
func (s *StartVerificationRequest) GetDeviceContext() *DeviceContext
func (*StartVerificationRequest) GetExtraProperties ¶
func (s *StartVerificationRequest) GetExtraProperties() map[string]interface{}
func (*StartVerificationRequest) MarshalJSON ¶
func (s *StartVerificationRequest) MarshalJSON() ([]byte, error)
func (*StartVerificationRequest) SetDeviceContext ¶
func (s *StartVerificationRequest) SetDeviceContext(deviceContext *DeviceContext)
SetDeviceContext sets the DeviceContext field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*StartVerificationRequest) String ¶
func (s *StartVerificationRequest) String() string
func (*StartVerificationRequest) UnmarshalJSON ¶
func (s *StartVerificationRequest) UnmarshalJSON(data []byte) error
type StringStringKeyValuePair ¶
type StringStringKeyValuePair struct {
Key string `json:"key" url:"key"`
Value string `json:"value" url:"value"`
// contains filtered or unexported fields
}
func (*StringStringKeyValuePair) GetExtraProperties ¶
func (s *StringStringKeyValuePair) GetExtraProperties() map[string]interface{}
func (*StringStringKeyValuePair) GetKey ¶
func (s *StringStringKeyValuePair) GetKey() string
func (*StringStringKeyValuePair) GetValue ¶
func (s *StringStringKeyValuePair) GetValue() string
func (*StringStringKeyValuePair) MarshalJSON ¶
func (s *StringStringKeyValuePair) MarshalJSON() ([]byte, error)
func (*StringStringKeyValuePair) SetKey ¶
func (s *StringStringKeyValuePair) SetKey(key string)
SetKey sets the Key field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*StringStringKeyValuePair) SetValue ¶
func (s *StringStringKeyValuePair) SetValue(value string)
SetValue sets the Value field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*StringStringKeyValuePair) String ¶
func (s *StringStringKeyValuePair) String() string
func (*StringStringKeyValuePair) UnmarshalJSON ¶
func (s *StringStringKeyValuePair) UnmarshalJSON(data []byte) error
type SubmerchantAuthenticationResponse ¶
type SubmerchantAuthenticationResponse struct {
MerchantIdentifier *string `json:"merchant_identifier,omitempty" url:"merchant_identifier,omitempty"`
AuthenticationData *string `json:"authentication_data,omitempty" url:"authentication_data,omitempty"`
TransactionAmount *string `json:"transaction_amount,omitempty" url:"transaction_amount,omitempty"`
// contains filtered or unexported fields
}
func (*SubmerchantAuthenticationResponse) GetAuthenticationData ¶
func (s *SubmerchantAuthenticationResponse) GetAuthenticationData() *string
func (*SubmerchantAuthenticationResponse) GetExtraProperties ¶
func (s *SubmerchantAuthenticationResponse) GetExtraProperties() map[string]interface{}
func (*SubmerchantAuthenticationResponse) GetMerchantIdentifier ¶
func (s *SubmerchantAuthenticationResponse) GetMerchantIdentifier() *string
func (*SubmerchantAuthenticationResponse) GetTransactionAmount ¶
func (s *SubmerchantAuthenticationResponse) GetTransactionAmount() *string
func (*SubmerchantAuthenticationResponse) MarshalJSON ¶
func (s *SubmerchantAuthenticationResponse) MarshalJSON() ([]byte, error)
func (*SubmerchantAuthenticationResponse) SetAuthenticationData ¶
func (s *SubmerchantAuthenticationResponse) SetAuthenticationData(authenticationData *string)
SetAuthenticationData sets the AuthenticationData field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*SubmerchantAuthenticationResponse) SetMerchantIdentifier ¶
func (s *SubmerchantAuthenticationResponse) SetMerchantIdentifier(merchantIdentifier *string)
SetMerchantIdentifier sets the MerchantIdentifier field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*SubmerchantAuthenticationResponse) SetTransactionAmount ¶
func (s *SubmerchantAuthenticationResponse) SetTransactionAmount(transactionAmount *string)
SetTransactionAmount sets the TransactionAmount field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*SubmerchantAuthenticationResponse) String ¶
func (s *SubmerchantAuthenticationResponse) String() string
func (*SubmerchantAuthenticationResponse) UnmarshalJSON ¶
func (s *SubmerchantAuthenticationResponse) UnmarshalJSON(data []byte) error
type Tenant ¶
type Tenant struct {
ID *string `json:"id,omitempty" url:"id,omitempty"`
OwnerID *string `json:"owner_id,omitempty" url:"owner_id,omitempty"`
Name *string `json:"name,omitempty" url:"name,omitempty"`
Type *string `json:"type,omitempty" url:"type,omitempty"`
CreatedBy *string `json:"created_by,omitempty" url:"created_by,omitempty"`
CreatedAt *time.Time `json:"created_at,omitempty" url:"created_at,omitempty"`
ModifiedBy *string `json:"modified_by,omitempty" url:"modified_by,omitempty"`
ModifiedAt *time.Time `json:"modified_at,omitempty" url:"modified_at,omitempty"`
Settings map[string]*string `json:"settings,omitempty" url:"settings,omitempty"`
// contains filtered or unexported fields
}
func (*Tenant) GetCreatedAt ¶
func (*Tenant) GetCreatedBy ¶
func (*Tenant) GetExtraProperties ¶
func (*Tenant) GetModifiedAt ¶
func (*Tenant) GetModifiedBy ¶
func (*Tenant) GetOwnerID ¶
func (*Tenant) GetSettings ¶
func (*Tenant) MarshalJSON ¶
func (*Tenant) SetCreatedAt ¶
SetCreatedAt sets the CreatedAt field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*Tenant) SetCreatedBy ¶
SetCreatedBy sets the CreatedBy field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*Tenant) SetID ¶
SetID sets the ID field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*Tenant) SetModifiedAt ¶
SetModifiedAt sets the ModifiedAt field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*Tenant) SetModifiedBy ¶
SetModifiedBy sets the ModifiedBy field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*Tenant) SetName ¶
SetName sets the Name field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*Tenant) SetOwnerID ¶
SetOwnerID sets the OwnerID field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*Tenant) SetSettings ¶
SetSettings sets the Settings field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*Tenant) SetType ¶
SetType sets the Type field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*Tenant) UnmarshalJSON ¶
type TenantConnectionOptions ¶
type TenantConnectionOptions struct {
DomainAliases []string `json:"domain_aliases,omitempty" url:"domain_aliases,omitempty"`
// contains filtered or unexported fields
}
func (*TenantConnectionOptions) GetDomainAliases ¶
func (t *TenantConnectionOptions) GetDomainAliases() []string
func (*TenantConnectionOptions) GetExtraProperties ¶
func (t *TenantConnectionOptions) GetExtraProperties() map[string]interface{}
func (*TenantConnectionOptions) MarshalJSON ¶
func (t *TenantConnectionOptions) MarshalJSON() ([]byte, error)
func (*TenantConnectionOptions) SetDomainAliases ¶
func (t *TenantConnectionOptions) SetDomainAliases(domainAliases []string)
SetDomainAliases sets the DomainAliases field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*TenantConnectionOptions) String ¶
func (t *TenantConnectionOptions) String() string
func (*TenantConnectionOptions) UnmarshalJSON ¶
func (t *TenantConnectionOptions) UnmarshalJSON(data []byte) error
type TenantInvitationResponse ¶
type TenantInvitationResponse struct {
ID *string `json:"id,omitempty" url:"id,omitempty"`
TenantID *string `json:"tenant_id,omitempty" url:"tenant_id,omitempty"`
Email *string `json:"email,omitempty" url:"email,omitempty"`
Role *string `json:"role,omitempty" url:"role,omitempty"`
Status *TenantInvitationStatus `json:"status,omitempty" url:"status,omitempty"`
ExpiresAt *time.Time `json:"expires_at,omitempty" url:"expires_at,omitempty"`
CreatedBy *string `json:"created_by,omitempty" url:"created_by,omitempty"`
CreatedAt *time.Time `json:"created_at,omitempty" url:"created_at,omitempty"`
ModifiedBy *string `json:"modified_by,omitempty" url:"modified_by,omitempty"`
ModifiedAt *time.Time `json:"modified_at,omitempty" url:"modified_at,omitempty"`
// contains filtered or unexported fields
}
func (*TenantInvitationResponse) GetCreatedAt ¶
func (t *TenantInvitationResponse) GetCreatedAt() *time.Time
func (*TenantInvitationResponse) GetCreatedBy ¶
func (t *TenantInvitationResponse) GetCreatedBy() *string
func (*TenantInvitationResponse) GetEmail ¶
func (t *TenantInvitationResponse) GetEmail() *string
func (*TenantInvitationResponse) GetExpiresAt ¶
func (t *TenantInvitationResponse) GetExpiresAt() *time.Time
func (*TenantInvitationResponse) GetExtraProperties ¶
func (t *TenantInvitationResponse) GetExtraProperties() map[string]interface{}
func (*TenantInvitationResponse) GetID ¶
func (t *TenantInvitationResponse) GetID() *string
func (*TenantInvitationResponse) GetModifiedAt ¶
func (t *TenantInvitationResponse) GetModifiedAt() *time.Time
func (*TenantInvitationResponse) GetModifiedBy ¶
func (t *TenantInvitationResponse) GetModifiedBy() *string
func (*TenantInvitationResponse) GetRole ¶
func (t *TenantInvitationResponse) GetRole() *string
func (*TenantInvitationResponse) GetStatus ¶
func (t *TenantInvitationResponse) GetStatus() *TenantInvitationStatus
func (*TenantInvitationResponse) GetTenantID ¶
func (t *TenantInvitationResponse) GetTenantID() *string
func (*TenantInvitationResponse) MarshalJSON ¶
func (t *TenantInvitationResponse) MarshalJSON() ([]byte, error)
func (*TenantInvitationResponse) SetCreatedAt ¶
func (t *TenantInvitationResponse) SetCreatedAt(createdAt *time.Time)
SetCreatedAt sets the CreatedAt field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*TenantInvitationResponse) SetCreatedBy ¶
func (t *TenantInvitationResponse) SetCreatedBy(createdBy *string)
SetCreatedBy sets the CreatedBy field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*TenantInvitationResponse) SetEmail ¶
func (t *TenantInvitationResponse) SetEmail(email *string)
SetEmail sets the Email field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*TenantInvitationResponse) SetExpiresAt ¶
func (t *TenantInvitationResponse) SetExpiresAt(expiresAt *time.Time)
SetExpiresAt sets the ExpiresAt field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*TenantInvitationResponse) SetID ¶
func (t *TenantInvitationResponse) SetID(id *string)
SetID sets the ID field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*TenantInvitationResponse) SetModifiedAt ¶
func (t *TenantInvitationResponse) SetModifiedAt(modifiedAt *time.Time)
SetModifiedAt sets the ModifiedAt field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*TenantInvitationResponse) SetModifiedBy ¶
func (t *TenantInvitationResponse) SetModifiedBy(modifiedBy *string)
SetModifiedBy sets the ModifiedBy field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*TenantInvitationResponse) SetRole ¶
func (t *TenantInvitationResponse) SetRole(role *string)
SetRole sets the Role field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*TenantInvitationResponse) SetStatus ¶
func (t *TenantInvitationResponse) SetStatus(status *TenantInvitationStatus)
SetStatus sets the Status field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*TenantInvitationResponse) SetTenantID ¶
func (t *TenantInvitationResponse) SetTenantID(tenantID *string)
SetTenantID sets the TenantID field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*TenantInvitationResponse) String ¶
func (t *TenantInvitationResponse) String() string
func (*TenantInvitationResponse) UnmarshalJSON ¶
func (t *TenantInvitationResponse) UnmarshalJSON(data []byte) error
type TenantInvitationResponsePaginatedList ¶
type TenantInvitationResponsePaginatedList struct {
Pagination *Pagination `json:"pagination,omitempty" url:"pagination,omitempty"`
Data []*TenantInvitationResponse `json:"data,omitempty" url:"data,omitempty"`
// contains filtered or unexported fields
}
func (*TenantInvitationResponsePaginatedList) GetData ¶
func (t *TenantInvitationResponsePaginatedList) GetData() []*TenantInvitationResponse
func (*TenantInvitationResponsePaginatedList) GetExtraProperties ¶
func (t *TenantInvitationResponsePaginatedList) GetExtraProperties() map[string]interface{}
func (*TenantInvitationResponsePaginatedList) GetPagination ¶
func (t *TenantInvitationResponsePaginatedList) GetPagination() *Pagination
func (*TenantInvitationResponsePaginatedList) MarshalJSON ¶
func (t *TenantInvitationResponsePaginatedList) MarshalJSON() ([]byte, error)
func (*TenantInvitationResponsePaginatedList) SetData ¶
func (t *TenantInvitationResponsePaginatedList) SetData(data []*TenantInvitationResponse)
SetData sets the Data field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*TenantInvitationResponsePaginatedList) SetPagination ¶
func (t *TenantInvitationResponsePaginatedList) SetPagination(pagination *Pagination)
SetPagination sets the Pagination field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*TenantInvitationResponsePaginatedList) String ¶
func (t *TenantInvitationResponsePaginatedList) String() string
func (*TenantInvitationResponsePaginatedList) UnmarshalJSON ¶
func (t *TenantInvitationResponsePaginatedList) UnmarshalJSON(data []byte) error
type TenantInvitationStatus ¶
type TenantInvitationStatus string
const ( TenantInvitationStatusPending TenantInvitationStatus = "PENDING" TenantInvitationStatusExpired TenantInvitationStatus = "EXPIRED" )
func NewTenantInvitationStatusFromString ¶
func NewTenantInvitationStatusFromString(s string) (TenantInvitationStatus, error)
func (TenantInvitationStatus) Ptr ¶
func (t TenantInvitationStatus) Ptr() *TenantInvitationStatus
type TenantMemberResponse ¶
type TenantMemberResponse struct {
ID *string `json:"id,omitempty" url:"id,omitempty"`
TenantID *string `json:"tenant_id,omitempty" url:"tenant_id,omitempty"`
User *User `json:"user,omitempty" url:"user,omitempty"`
Role *string `json:"role,omitempty" url:"role,omitempty"`
CreatedBy *string `json:"created_by,omitempty" url:"created_by,omitempty"`
CreatedDate *time.Time `json:"created_date,omitempty" url:"created_date,omitempty"`
ModifiedBy *string `json:"modified_by,omitempty" url:"modified_by,omitempty"`
ModifiedAt *time.Time `json:"modified_at,omitempty" url:"modified_at,omitempty"`
// contains filtered or unexported fields
}
func (*TenantMemberResponse) GetCreatedBy ¶
func (t *TenantMemberResponse) GetCreatedBy() *string
func (*TenantMemberResponse) GetCreatedDate ¶
func (t *TenantMemberResponse) GetCreatedDate() *time.Time
func (*TenantMemberResponse) GetExtraProperties ¶
func (t *TenantMemberResponse) GetExtraProperties() map[string]interface{}
func (*TenantMemberResponse) GetID ¶
func (t *TenantMemberResponse) GetID() *string
func (*TenantMemberResponse) GetModifiedAt ¶
func (t *TenantMemberResponse) GetModifiedAt() *time.Time
func (*TenantMemberResponse) GetModifiedBy ¶
func (t *TenantMemberResponse) GetModifiedBy() *string
func (*TenantMemberResponse) GetRole ¶
func (t *TenantMemberResponse) GetRole() *string
func (*TenantMemberResponse) GetTenantID ¶
func (t *TenantMemberResponse) GetTenantID() *string
func (*TenantMemberResponse) GetUser ¶
func (t *TenantMemberResponse) GetUser() *User
func (*TenantMemberResponse) MarshalJSON ¶
func (t *TenantMemberResponse) MarshalJSON() ([]byte, error)
func (*TenantMemberResponse) SetCreatedBy ¶
func (t *TenantMemberResponse) SetCreatedBy(createdBy *string)
SetCreatedBy sets the CreatedBy field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*TenantMemberResponse) SetCreatedDate ¶
func (t *TenantMemberResponse) SetCreatedDate(createdDate *time.Time)
SetCreatedDate sets the CreatedDate field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*TenantMemberResponse) SetID ¶
func (t *TenantMemberResponse) SetID(id *string)
SetID sets the ID field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*TenantMemberResponse) SetModifiedAt ¶
func (t *TenantMemberResponse) SetModifiedAt(modifiedAt *time.Time)
SetModifiedAt sets the ModifiedAt field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*TenantMemberResponse) SetModifiedBy ¶
func (t *TenantMemberResponse) SetModifiedBy(modifiedBy *string)
SetModifiedBy sets the ModifiedBy field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*TenantMemberResponse) SetRole ¶
func (t *TenantMemberResponse) SetRole(role *string)
SetRole sets the Role field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*TenantMemberResponse) SetTenantID ¶
func (t *TenantMemberResponse) SetTenantID(tenantID *string)
SetTenantID sets the TenantID field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*TenantMemberResponse) SetUser ¶
func (t *TenantMemberResponse) SetUser(user *User)
SetUser sets the User field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*TenantMemberResponse) String ¶
func (t *TenantMemberResponse) String() string
func (*TenantMemberResponse) UnmarshalJSON ¶
func (t *TenantMemberResponse) UnmarshalJSON(data []byte) error
type TenantMemberResponsePaginatedList ¶
type TenantMemberResponsePaginatedList struct {
Pagination *Pagination `json:"pagination,omitempty" url:"pagination,omitempty"`
Data []*TenantMemberResponse `json:"data,omitempty" url:"data,omitempty"`
// contains filtered or unexported fields
}
func (*TenantMemberResponsePaginatedList) GetData ¶
func (t *TenantMemberResponsePaginatedList) GetData() []*TenantMemberResponse
func (*TenantMemberResponsePaginatedList) GetExtraProperties ¶
func (t *TenantMemberResponsePaginatedList) GetExtraProperties() map[string]interface{}
func (*TenantMemberResponsePaginatedList) GetPagination ¶
func (t *TenantMemberResponsePaginatedList) GetPagination() *Pagination
func (*TenantMemberResponsePaginatedList) MarshalJSON ¶
func (t *TenantMemberResponsePaginatedList) MarshalJSON() ([]byte, error)
func (*TenantMemberResponsePaginatedList) SetData ¶
func (t *TenantMemberResponsePaginatedList) SetData(data []*TenantMemberResponse)
SetData sets the Data field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*TenantMemberResponsePaginatedList) SetPagination ¶
func (t *TenantMemberResponsePaginatedList) SetPagination(pagination *Pagination)
SetPagination sets the Pagination field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*TenantMemberResponsePaginatedList) String ¶
func (t *TenantMemberResponsePaginatedList) String() string
func (*TenantMemberResponsePaginatedList) UnmarshalJSON ¶
func (t *TenantMemberResponsePaginatedList) UnmarshalJSON(data []byte) error
type TenantMerchant ¶
type TenantMerchant struct {
ID *string `json:"id,omitempty" url:"id,omitempty"`
TenantID *string `json:"tenant_id,omitempty" url:"tenant_id,omitempty"`
Name *string `json:"name,omitempty" url:"name,omitempty"`
Details *MerchantDetails `json:"details,omitempty" url:"details,omitempty"`
Services *MerchantServices `json:"services,omitempty" url:"services,omitempty"`
CreatedBy *string `json:"created_by,omitempty" url:"created_by,omitempty"`
CreatedAt *time.Time `json:"created_at,omitempty" url:"created_at,omitempty"`
ModifiedBy *string `json:"modified_by,omitempty" url:"modified_by,omitempty"`
ModifiedAt *time.Time `json:"modified_at,omitempty" url:"modified_at,omitempty"`
// contains filtered or unexported fields
}
func (*TenantMerchant) GetCreatedAt ¶
func (t *TenantMerchant) GetCreatedAt() *time.Time
func (*TenantMerchant) GetCreatedBy ¶
func (t *TenantMerchant) GetCreatedBy() *string
func (*TenantMerchant) GetDetails ¶
func (t *TenantMerchant) GetDetails() *MerchantDetails
func (*TenantMerchant) GetExtraProperties ¶
func (t *TenantMerchant) GetExtraProperties() map[string]interface{}
func (*TenantMerchant) GetID ¶
func (t *TenantMerchant) GetID() *string
func (*TenantMerchant) GetModifiedAt ¶
func (t *TenantMerchant) GetModifiedAt() *time.Time
func (*TenantMerchant) GetModifiedBy ¶
func (t *TenantMerchant) GetModifiedBy() *string
func (*TenantMerchant) GetName ¶
func (t *TenantMerchant) GetName() *string
func (*TenantMerchant) GetServices ¶
func (t *TenantMerchant) GetServices() *MerchantServices
func (*TenantMerchant) GetTenantID ¶
func (t *TenantMerchant) GetTenantID() *string
func (*TenantMerchant) MarshalJSON ¶
func (t *TenantMerchant) MarshalJSON() ([]byte, error)
func (*TenantMerchant) SetCreatedAt ¶
func (t *TenantMerchant) SetCreatedAt(createdAt *time.Time)
SetCreatedAt sets the CreatedAt field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*TenantMerchant) SetCreatedBy ¶
func (t *TenantMerchant) SetCreatedBy(createdBy *string)
SetCreatedBy sets the CreatedBy field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*TenantMerchant) SetDetails ¶
func (t *TenantMerchant) SetDetails(details *MerchantDetails)
SetDetails sets the Details field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*TenantMerchant) SetID ¶
func (t *TenantMerchant) SetID(id *string)
SetID sets the ID field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*TenantMerchant) SetModifiedAt ¶
func (t *TenantMerchant) SetModifiedAt(modifiedAt *time.Time)
SetModifiedAt sets the ModifiedAt field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*TenantMerchant) SetModifiedBy ¶
func (t *TenantMerchant) SetModifiedBy(modifiedBy *string)
SetModifiedBy sets the ModifiedBy field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*TenantMerchant) SetName ¶
func (t *TenantMerchant) SetName(name *string)
SetName sets the Name field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*TenantMerchant) SetServices ¶
func (t *TenantMerchant) SetServices(services *MerchantServices)
SetServices sets the Services field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*TenantMerchant) SetTenantID ¶
func (t *TenantMerchant) SetTenantID(tenantID *string)
SetTenantID sets the TenantID field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*TenantMerchant) String ¶
func (t *TenantMerchant) String() string
func (*TenantMerchant) UnmarshalJSON ¶
func (t *TenantMerchant) UnmarshalJSON(data []byte) error
type TenantMerchantPaginatedList ¶
type TenantMerchantPaginatedList struct {
Pagination *Pagination `json:"pagination,omitempty" url:"pagination,omitempty"`
Data []*TenantMerchant `json:"data,omitempty" url:"data,omitempty"`
// contains filtered or unexported fields
}
func (*TenantMerchantPaginatedList) GetData ¶
func (t *TenantMerchantPaginatedList) GetData() []*TenantMerchant
func (*TenantMerchantPaginatedList) GetExtraProperties ¶
func (t *TenantMerchantPaginatedList) GetExtraProperties() map[string]interface{}
func (*TenantMerchantPaginatedList) GetPagination ¶
func (t *TenantMerchantPaginatedList) GetPagination() *Pagination
func (*TenantMerchantPaginatedList) MarshalJSON ¶
func (t *TenantMerchantPaginatedList) MarshalJSON() ([]byte, error)
func (*TenantMerchantPaginatedList) SetData ¶
func (t *TenantMerchantPaginatedList) SetData(data []*TenantMerchant)
SetData sets the Data field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*TenantMerchantPaginatedList) SetPagination ¶
func (t *TenantMerchantPaginatedList) SetPagination(pagination *Pagination)
SetPagination sets the Pagination field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*TenantMerchantPaginatedList) String ¶
func (t *TenantMerchantPaginatedList) String() string
func (*TenantMerchantPaginatedList) UnmarshalJSON ¶
func (t *TenantMerchantPaginatedList) UnmarshalJSON(data []byte) error
type TenantMerchantRequest ¶
type TenantMerchantRequest struct {
Name string `json:"name" url:"name"`
Details *MerchantDetails `json:"details" url:"details"`
// contains filtered or unexported fields
}
func (*TenantMerchantRequest) GetDetails ¶
func (t *TenantMerchantRequest) GetDetails() *MerchantDetails
func (*TenantMerchantRequest) GetExtraProperties ¶
func (t *TenantMerchantRequest) GetExtraProperties() map[string]interface{}
func (*TenantMerchantRequest) GetName ¶
func (t *TenantMerchantRequest) GetName() string
func (*TenantMerchantRequest) MarshalJSON ¶
func (t *TenantMerchantRequest) MarshalJSON() ([]byte, error)
func (*TenantMerchantRequest) SetDetails ¶
func (t *TenantMerchantRequest) SetDetails(details *MerchantDetails)
SetDetails sets the Details field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*TenantMerchantRequest) SetName ¶
func (t *TenantMerchantRequest) SetName(name string)
SetName sets the Name field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*TenantMerchantRequest) String ¶
func (t *TenantMerchantRequest) String() string
func (*TenantMerchantRequest) UnmarshalJSON ¶
func (t *TenantMerchantRequest) UnmarshalJSON(data []byte) error
type TenantUsageReport ¶
type TenantUsageReport struct {
TotalTokens *int64 `json:"total_tokens,omitempty" url:"total_tokens,omitempty"`
// contains filtered or unexported fields
}
func (*TenantUsageReport) GetExtraProperties ¶
func (t *TenantUsageReport) GetExtraProperties() map[string]interface{}
func (*TenantUsageReport) GetTotalTokens ¶
func (t *TenantUsageReport) GetTotalTokens() *int64
func (*TenantUsageReport) MarshalJSON ¶
func (t *TenantUsageReport) MarshalJSON() ([]byte, error)
func (*TenantUsageReport) SetTotalTokens ¶
func (t *TenantUsageReport) SetTotalTokens(totalTokens *int64)
SetTotalTokens sets the TotalTokens field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*TenantUsageReport) String ¶
func (t *TenantUsageReport) String() string
func (*TenantUsageReport) UnmarshalJSON ¶
func (t *TenantUsageReport) UnmarshalJSON(data []byte) error
type ThreeDsAcsRenderingType ¶
type ThreeDsAcsRenderingType struct {
AcsInterface *string `json:"acsInterface,omitempty" url:"acsInterface,omitempty"`
AcsUITemplate *string `json:"acsUiTemplate,omitempty" url:"acsUiTemplate,omitempty"`
// contains filtered or unexported fields
}
func (*ThreeDsAcsRenderingType) GetAcsInterface ¶
func (t *ThreeDsAcsRenderingType) GetAcsInterface() *string
func (*ThreeDsAcsRenderingType) GetAcsUITemplate ¶
func (t *ThreeDsAcsRenderingType) GetAcsUITemplate() *string
func (*ThreeDsAcsRenderingType) GetExtraProperties ¶
func (t *ThreeDsAcsRenderingType) GetExtraProperties() map[string]interface{}
func (*ThreeDsAcsRenderingType) MarshalJSON ¶
func (t *ThreeDsAcsRenderingType) MarshalJSON() ([]byte, error)
func (*ThreeDsAcsRenderingType) SetAcsInterface ¶
func (t *ThreeDsAcsRenderingType) SetAcsInterface(acsInterface *string)
SetAcsInterface sets the AcsInterface field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ThreeDsAcsRenderingType) SetAcsUITemplate ¶
func (t *ThreeDsAcsRenderingType) SetAcsUITemplate(acsUITemplate *string)
SetAcsUITemplate sets the AcsUITemplate field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ThreeDsAcsRenderingType) String ¶
func (t *ThreeDsAcsRenderingType) String() string
func (*ThreeDsAcsRenderingType) UnmarshalJSON ¶
func (t *ThreeDsAcsRenderingType) UnmarshalJSON(data []byte) error
type ThreeDsAddress ¶
type ThreeDsAddress struct {
Line1 *string `json:"line1,omitempty" url:"line1,omitempty"`
Line2 *string `json:"line2,omitempty" url:"line2,omitempty"`
Line3 *string `json:"line3,omitempty" url:"line3,omitempty"`
PostalCode *string `json:"postal_code,omitempty" url:"postal_code,omitempty"`
City *string `json:"city,omitempty" url:"city,omitempty"`
StateCode *string `json:"state_code,omitempty" url:"state_code,omitempty"`
CountryCode *string `json:"country_code,omitempty" url:"country_code,omitempty"`
// contains filtered or unexported fields
}
func (*ThreeDsAddress) GetCity ¶
func (t *ThreeDsAddress) GetCity() *string
func (*ThreeDsAddress) GetCountryCode ¶
func (t *ThreeDsAddress) GetCountryCode() *string
func (*ThreeDsAddress) GetExtraProperties ¶
func (t *ThreeDsAddress) GetExtraProperties() map[string]interface{}
func (*ThreeDsAddress) GetLine1 ¶
func (t *ThreeDsAddress) GetLine1() *string
func (*ThreeDsAddress) GetLine2 ¶
func (t *ThreeDsAddress) GetLine2() *string
func (*ThreeDsAddress) GetLine3 ¶
func (t *ThreeDsAddress) GetLine3() *string
func (*ThreeDsAddress) GetPostalCode ¶
func (t *ThreeDsAddress) GetPostalCode() *string
func (*ThreeDsAddress) GetStateCode ¶
func (t *ThreeDsAddress) GetStateCode() *string
func (*ThreeDsAddress) MarshalJSON ¶
func (t *ThreeDsAddress) MarshalJSON() ([]byte, error)
func (*ThreeDsAddress) SetCity ¶
func (t *ThreeDsAddress) SetCity(city *string)
SetCity sets the City field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ThreeDsAddress) SetCountryCode ¶
func (t *ThreeDsAddress) SetCountryCode(countryCode *string)
SetCountryCode sets the CountryCode field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ThreeDsAddress) SetLine1 ¶
func (t *ThreeDsAddress) SetLine1(line1 *string)
SetLine1 sets the Line1 field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ThreeDsAddress) SetLine2 ¶
func (t *ThreeDsAddress) SetLine2(line2 *string)
SetLine2 sets the Line2 field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ThreeDsAddress) SetLine3 ¶
func (t *ThreeDsAddress) SetLine3(line3 *string)
SetLine3 sets the Line3 field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ThreeDsAddress) SetPostalCode ¶
func (t *ThreeDsAddress) SetPostalCode(postalCode *string)
SetPostalCode sets the PostalCode field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ThreeDsAddress) SetStateCode ¶
func (t *ThreeDsAddress) SetStateCode(stateCode *string)
SetStateCode sets the StateCode field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ThreeDsAddress) String ¶
func (t *ThreeDsAddress) String() string
func (*ThreeDsAddress) UnmarshalJSON ¶
func (t *ThreeDsAddress) UnmarshalJSON(data []byte) error
type ThreeDsAuthentication ¶
type ThreeDsAuthentication struct {
PanTokenID *string `json:"pan_token_id,omitempty" url:"pan_token_id,omitempty"`
TokenID *string `json:"token_id,omitempty" url:"token_id,omitempty"`
TokenIntentID *string `json:"token_intent_id,omitempty" url:"token_intent_id,omitempty"`
SessionID *string `json:"session_id,omitempty" url:"session_id,omitempty"`
ThreedsVersion *string `json:"threeds_version,omitempty" url:"threeds_version,omitempty"`
AcsTransactionID *string `json:"acs_transaction_id,omitempty" url:"acs_transaction_id,omitempty"`
AcsOperatorID *string `json:"acs_operator_id,omitempty" url:"acs_operator_id,omitempty"`
DsTransactionID *string `json:"ds_transaction_id,omitempty" url:"ds_transaction_id,omitempty"`
SdkTransactionID *string `json:"sdk_transaction_id,omitempty" url:"sdk_transaction_id,omitempty"`
AcsReferenceNumber *string `json:"acs_reference_number,omitempty" url:"acs_reference_number,omitempty"`
DsReferenceNumber *string `json:"ds_reference_number,omitempty" url:"ds_reference_number,omitempty"`
LiabilityShifted *bool `json:"liability_shifted,omitempty" url:"liability_shifted,omitempty"`
AuthenticationValue *string `json:"authentication_value,omitempty" url:"authentication_value,omitempty"`
AuthenticationStatus *string `json:"authentication_status,omitempty" url:"authentication_status,omitempty"`
AuthenticationStatusCode *string `json:"authentication_status_code,omitempty" url:"authentication_status_code,omitempty"`
DirectoryStatusCode *string `json:"directory_status_code,omitempty" url:"directory_status_code,omitempty"`
AuthenticationStatusReason *string `json:"authentication_status_reason,omitempty" url:"authentication_status_reason,omitempty"`
AuthenticationStatusReasonCode *string `json:"authentication_status_reason_code,omitempty" url:"authentication_status_reason_code,omitempty"`
Eci *string `json:"eci,omitempty" url:"eci,omitempty"`
AcsChallengeMandated *string `json:"acs_challenge_mandated,omitempty" url:"acs_challenge_mandated,omitempty"`
AcsDecoupledAuthentication *string `json:"acs_decoupled_authentication,omitempty" url:"acs_decoupled_authentication,omitempty"`
AuthenticationChallengeType *string `json:"authentication_challenge_type,omitempty" url:"authentication_challenge_type,omitempty"`
AcsRenderingType *ThreeDsAcsRenderingType `json:"acs_rendering_type,omitempty" url:"acs_rendering_type,omitempty"`
AcsSignedContent *string `json:"acs_signed_content,omitempty" url:"acs_signed_content,omitempty"`
AcsChallengeURL *string `json:"acs_challenge_url,omitempty" url:"acs_challenge_url,omitempty"`
ChallengePreference *string `json:"challenge_preference,omitempty" url:"challenge_preference,omitempty"`
ChallengePreferenceCode *string `json:"challenge_preference_code,omitempty" url:"challenge_preference_code,omitempty"`
ChallengeAttempts *string `json:"challenge_attempts,omitempty" url:"challenge_attempts,omitempty"`
ChallengeCancelReason *string `json:"challenge_cancel_reason,omitempty" url:"challenge_cancel_reason,omitempty"`
ChallengeCancelReasonCode *string `json:"challenge_cancel_reason_code,omitempty" url:"challenge_cancel_reason_code,omitempty"`
CardholderInfo *string `json:"cardholder_info,omitempty" url:"cardholder_info,omitempty"`
WhitelistStatus *string `json:"whitelist_status,omitempty" url:"whitelist_status,omitempty"`
WhitelistStatusSource *string `json:"whitelist_status_source,omitempty" url:"whitelist_status_source,omitempty"`
MessageExtensions []*ThreeDsMessageExtension `json:"message_extensions,omitempty" url:"message_extensions,omitempty"`
// contains filtered or unexported fields
}
func (*ThreeDsAuthentication) GetAcsChallengeMandated ¶
func (t *ThreeDsAuthentication) GetAcsChallengeMandated() *string
func (*ThreeDsAuthentication) GetAcsChallengeURL ¶
func (t *ThreeDsAuthentication) GetAcsChallengeURL() *string
func (*ThreeDsAuthentication) GetAcsDecoupledAuthentication ¶
func (t *ThreeDsAuthentication) GetAcsDecoupledAuthentication() *string
func (*ThreeDsAuthentication) GetAcsOperatorID ¶
func (t *ThreeDsAuthentication) GetAcsOperatorID() *string
func (*ThreeDsAuthentication) GetAcsReferenceNumber ¶
func (t *ThreeDsAuthentication) GetAcsReferenceNumber() *string
func (*ThreeDsAuthentication) GetAcsRenderingType ¶
func (t *ThreeDsAuthentication) GetAcsRenderingType() *ThreeDsAcsRenderingType
func (*ThreeDsAuthentication) GetAcsSignedContent ¶
func (t *ThreeDsAuthentication) GetAcsSignedContent() *string
func (*ThreeDsAuthentication) GetAcsTransactionID ¶
func (t *ThreeDsAuthentication) GetAcsTransactionID() *string
func (*ThreeDsAuthentication) GetAuthenticationChallengeType ¶
func (t *ThreeDsAuthentication) GetAuthenticationChallengeType() *string
func (*ThreeDsAuthentication) GetAuthenticationStatus ¶
func (t *ThreeDsAuthentication) GetAuthenticationStatus() *string
func (*ThreeDsAuthentication) GetAuthenticationStatusCode ¶
func (t *ThreeDsAuthentication) GetAuthenticationStatusCode() *string
func (*ThreeDsAuthentication) GetAuthenticationStatusReason ¶
func (t *ThreeDsAuthentication) GetAuthenticationStatusReason() *string
func (*ThreeDsAuthentication) GetAuthenticationStatusReasonCode ¶
func (t *ThreeDsAuthentication) GetAuthenticationStatusReasonCode() *string
func (*ThreeDsAuthentication) GetAuthenticationValue ¶
func (t *ThreeDsAuthentication) GetAuthenticationValue() *string
func (*ThreeDsAuthentication) GetCardholderInfo ¶
func (t *ThreeDsAuthentication) GetCardholderInfo() *string
func (*ThreeDsAuthentication) GetChallengeAttempts ¶
func (t *ThreeDsAuthentication) GetChallengeAttempts() *string
func (*ThreeDsAuthentication) GetChallengeCancelReason ¶
func (t *ThreeDsAuthentication) GetChallengeCancelReason() *string
func (*ThreeDsAuthentication) GetChallengeCancelReasonCode ¶
func (t *ThreeDsAuthentication) GetChallengeCancelReasonCode() *string
func (*ThreeDsAuthentication) GetChallengePreference ¶
func (t *ThreeDsAuthentication) GetChallengePreference() *string
func (*ThreeDsAuthentication) GetChallengePreferenceCode ¶
func (t *ThreeDsAuthentication) GetChallengePreferenceCode() *string
func (*ThreeDsAuthentication) GetDirectoryStatusCode ¶
func (t *ThreeDsAuthentication) GetDirectoryStatusCode() *string
func (*ThreeDsAuthentication) GetDsReferenceNumber ¶
func (t *ThreeDsAuthentication) GetDsReferenceNumber() *string
func (*ThreeDsAuthentication) GetDsTransactionID ¶
func (t *ThreeDsAuthentication) GetDsTransactionID() *string
func (*ThreeDsAuthentication) GetEci ¶
func (t *ThreeDsAuthentication) GetEci() *string
func (*ThreeDsAuthentication) GetExtraProperties ¶
func (t *ThreeDsAuthentication) GetExtraProperties() map[string]interface{}
func (*ThreeDsAuthentication) GetLiabilityShifted ¶
func (t *ThreeDsAuthentication) GetLiabilityShifted() *bool
func (*ThreeDsAuthentication) GetMessageExtensions ¶
func (t *ThreeDsAuthentication) GetMessageExtensions() []*ThreeDsMessageExtension
func (*ThreeDsAuthentication) GetPanTokenID ¶
func (t *ThreeDsAuthentication) GetPanTokenID() *string
func (*ThreeDsAuthentication) GetSdkTransactionID ¶
func (t *ThreeDsAuthentication) GetSdkTransactionID() *string
func (*ThreeDsAuthentication) GetSessionID ¶
func (t *ThreeDsAuthentication) GetSessionID() *string
func (*ThreeDsAuthentication) GetThreedsVersion ¶
func (t *ThreeDsAuthentication) GetThreedsVersion() *string
func (*ThreeDsAuthentication) GetTokenID ¶
func (t *ThreeDsAuthentication) GetTokenID() *string
func (*ThreeDsAuthentication) GetTokenIntentID ¶
func (t *ThreeDsAuthentication) GetTokenIntentID() *string
func (*ThreeDsAuthentication) GetWhitelistStatus ¶
func (t *ThreeDsAuthentication) GetWhitelistStatus() *string
func (*ThreeDsAuthentication) GetWhitelistStatusSource ¶
func (t *ThreeDsAuthentication) GetWhitelistStatusSource() *string
func (*ThreeDsAuthentication) MarshalJSON ¶
func (t *ThreeDsAuthentication) MarshalJSON() ([]byte, error)
func (*ThreeDsAuthentication) SetAcsChallengeMandated ¶
func (t *ThreeDsAuthentication) SetAcsChallengeMandated(acsChallengeMandated *string)
SetAcsChallengeMandated sets the AcsChallengeMandated field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ThreeDsAuthentication) SetAcsChallengeURL ¶
func (t *ThreeDsAuthentication) SetAcsChallengeURL(acsChallengeURL *string)
SetAcsChallengeURL sets the AcsChallengeURL field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ThreeDsAuthentication) SetAcsDecoupledAuthentication ¶
func (t *ThreeDsAuthentication) SetAcsDecoupledAuthentication(acsDecoupledAuthentication *string)
SetAcsDecoupledAuthentication sets the AcsDecoupledAuthentication field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ThreeDsAuthentication) SetAcsOperatorID ¶
func (t *ThreeDsAuthentication) SetAcsOperatorID(acsOperatorID *string)
SetAcsOperatorID sets the AcsOperatorID field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ThreeDsAuthentication) SetAcsReferenceNumber ¶
func (t *ThreeDsAuthentication) SetAcsReferenceNumber(acsReferenceNumber *string)
SetAcsReferenceNumber sets the AcsReferenceNumber field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ThreeDsAuthentication) SetAcsRenderingType ¶
func (t *ThreeDsAuthentication) SetAcsRenderingType(acsRenderingType *ThreeDsAcsRenderingType)
SetAcsRenderingType sets the AcsRenderingType field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ThreeDsAuthentication) SetAcsSignedContent ¶
func (t *ThreeDsAuthentication) SetAcsSignedContent(acsSignedContent *string)
SetAcsSignedContent sets the AcsSignedContent field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ThreeDsAuthentication) SetAcsTransactionID ¶
func (t *ThreeDsAuthentication) SetAcsTransactionID(acsTransactionID *string)
SetAcsTransactionID sets the AcsTransactionID field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ThreeDsAuthentication) SetAuthenticationChallengeType ¶
func (t *ThreeDsAuthentication) SetAuthenticationChallengeType(authenticationChallengeType *string)
SetAuthenticationChallengeType sets the AuthenticationChallengeType field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ThreeDsAuthentication) SetAuthenticationStatus ¶
func (t *ThreeDsAuthentication) SetAuthenticationStatus(authenticationStatus *string)
SetAuthenticationStatus sets the AuthenticationStatus field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ThreeDsAuthentication) SetAuthenticationStatusCode ¶
func (t *ThreeDsAuthentication) SetAuthenticationStatusCode(authenticationStatusCode *string)
SetAuthenticationStatusCode sets the AuthenticationStatusCode field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ThreeDsAuthentication) SetAuthenticationStatusReason ¶
func (t *ThreeDsAuthentication) SetAuthenticationStatusReason(authenticationStatusReason *string)
SetAuthenticationStatusReason sets the AuthenticationStatusReason field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ThreeDsAuthentication) SetAuthenticationStatusReasonCode ¶
func (t *ThreeDsAuthentication) SetAuthenticationStatusReasonCode(authenticationStatusReasonCode *string)
SetAuthenticationStatusReasonCode sets the AuthenticationStatusReasonCode field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ThreeDsAuthentication) SetAuthenticationValue ¶
func (t *ThreeDsAuthentication) SetAuthenticationValue(authenticationValue *string)
SetAuthenticationValue sets the AuthenticationValue field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ThreeDsAuthentication) SetCardholderInfo ¶
func (t *ThreeDsAuthentication) SetCardholderInfo(cardholderInfo *string)
SetCardholderInfo sets the CardholderInfo field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ThreeDsAuthentication) SetChallengeAttempts ¶
func (t *ThreeDsAuthentication) SetChallengeAttempts(challengeAttempts *string)
SetChallengeAttempts sets the ChallengeAttempts field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ThreeDsAuthentication) SetChallengeCancelReason ¶
func (t *ThreeDsAuthentication) SetChallengeCancelReason(challengeCancelReason *string)
SetChallengeCancelReason sets the ChallengeCancelReason field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ThreeDsAuthentication) SetChallengeCancelReasonCode ¶
func (t *ThreeDsAuthentication) SetChallengeCancelReasonCode(challengeCancelReasonCode *string)
SetChallengeCancelReasonCode sets the ChallengeCancelReasonCode field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ThreeDsAuthentication) SetChallengePreference ¶
func (t *ThreeDsAuthentication) SetChallengePreference(challengePreference *string)
SetChallengePreference sets the ChallengePreference field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ThreeDsAuthentication) SetChallengePreferenceCode ¶
func (t *ThreeDsAuthentication) SetChallengePreferenceCode(challengePreferenceCode *string)
SetChallengePreferenceCode sets the ChallengePreferenceCode field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ThreeDsAuthentication) SetDirectoryStatusCode ¶
func (t *ThreeDsAuthentication) SetDirectoryStatusCode(directoryStatusCode *string)
SetDirectoryStatusCode sets the DirectoryStatusCode field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ThreeDsAuthentication) SetDsReferenceNumber ¶
func (t *ThreeDsAuthentication) SetDsReferenceNumber(dsReferenceNumber *string)
SetDsReferenceNumber sets the DsReferenceNumber field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ThreeDsAuthentication) SetDsTransactionID ¶
func (t *ThreeDsAuthentication) SetDsTransactionID(dsTransactionID *string)
SetDsTransactionID sets the DsTransactionID field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ThreeDsAuthentication) SetEci ¶
func (t *ThreeDsAuthentication) SetEci(eci *string)
SetEci sets the Eci field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ThreeDsAuthentication) SetLiabilityShifted ¶
func (t *ThreeDsAuthentication) SetLiabilityShifted(liabilityShifted *bool)
SetLiabilityShifted sets the LiabilityShifted field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ThreeDsAuthentication) SetMessageExtensions ¶
func (t *ThreeDsAuthentication) SetMessageExtensions(messageExtensions []*ThreeDsMessageExtension)
SetMessageExtensions sets the MessageExtensions field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ThreeDsAuthentication) SetPanTokenID ¶
func (t *ThreeDsAuthentication) SetPanTokenID(panTokenID *string)
SetPanTokenID sets the PanTokenID field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ThreeDsAuthentication) SetSdkTransactionID ¶
func (t *ThreeDsAuthentication) SetSdkTransactionID(sdkTransactionID *string)
SetSdkTransactionID sets the SdkTransactionID field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ThreeDsAuthentication) SetSessionID ¶
func (t *ThreeDsAuthentication) SetSessionID(sessionID *string)
SetSessionID sets the SessionID field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ThreeDsAuthentication) SetThreedsVersion ¶
func (t *ThreeDsAuthentication) SetThreedsVersion(threedsVersion *string)
SetThreedsVersion sets the ThreedsVersion field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ThreeDsAuthentication) SetTokenID ¶
func (t *ThreeDsAuthentication) SetTokenID(tokenID *string)
SetTokenID sets the TokenID field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ThreeDsAuthentication) SetTokenIntentID ¶
func (t *ThreeDsAuthentication) SetTokenIntentID(tokenIntentID *string)
SetTokenIntentID sets the TokenIntentID field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ThreeDsAuthentication) SetWhitelistStatus ¶
func (t *ThreeDsAuthentication) SetWhitelistStatus(whitelistStatus *string)
SetWhitelistStatus sets the WhitelistStatus field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ThreeDsAuthentication) SetWhitelistStatusSource ¶
func (t *ThreeDsAuthentication) SetWhitelistStatusSource(whitelistStatusSource *string)
SetWhitelistStatusSource sets the WhitelistStatusSource field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ThreeDsAuthentication) String ¶
func (t *ThreeDsAuthentication) String() string
func (*ThreeDsAuthentication) UnmarshalJSON ¶
func (t *ThreeDsAuthentication) UnmarshalJSON(data []byte) error
type ThreeDsBrandingOptions ¶
type ThreeDsBrandingOptions struct {
HideBasisTheoryBranding *bool `json:"hide_basis_theory_branding,omitempty" url:"hide_basis_theory_branding,omitempty"`
// contains filtered or unexported fields
}
func (*ThreeDsBrandingOptions) GetExtraProperties ¶
func (t *ThreeDsBrandingOptions) GetExtraProperties() map[string]interface{}
func (*ThreeDsBrandingOptions) GetHideBasisTheoryBranding ¶
func (t *ThreeDsBrandingOptions) GetHideBasisTheoryBranding() *bool
func (*ThreeDsBrandingOptions) MarshalJSON ¶
func (t *ThreeDsBrandingOptions) MarshalJSON() ([]byte, error)
func (*ThreeDsBrandingOptions) SetHideBasisTheoryBranding ¶
func (t *ThreeDsBrandingOptions) SetHideBasisTheoryBranding(hideBasisTheoryBranding *bool)
SetHideBasisTheoryBranding sets the HideBasisTheoryBranding field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ThreeDsBrandingOptions) String ¶
func (t *ThreeDsBrandingOptions) String() string
func (*ThreeDsBrandingOptions) UnmarshalJSON ¶
func (t *ThreeDsBrandingOptions) UnmarshalJSON(data []byte) error
type ThreeDsCallbackURLs ¶
type ThreeDsCallbackURLs struct {
Success *string `json:"success,omitempty" url:"success,omitempty"`
Failure *string `json:"failure,omitempty" url:"failure,omitempty"`
Branding *ThreeDsBrandingOptions `json:"branding,omitempty" url:"branding,omitempty"`
// contains filtered or unexported fields
}
func (*ThreeDsCallbackURLs) GetBranding ¶
func (t *ThreeDsCallbackURLs) GetBranding() *ThreeDsBrandingOptions
func (*ThreeDsCallbackURLs) GetExtraProperties ¶
func (t *ThreeDsCallbackURLs) GetExtraProperties() map[string]interface{}
func (*ThreeDsCallbackURLs) GetFailure ¶
func (t *ThreeDsCallbackURLs) GetFailure() *string
func (*ThreeDsCallbackURLs) GetSuccess ¶
func (t *ThreeDsCallbackURLs) GetSuccess() *string
func (*ThreeDsCallbackURLs) MarshalJSON ¶
func (t *ThreeDsCallbackURLs) MarshalJSON() ([]byte, error)
func (*ThreeDsCallbackURLs) SetBranding ¶
func (t *ThreeDsCallbackURLs) SetBranding(branding *ThreeDsBrandingOptions)
SetBranding sets the Branding field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ThreeDsCallbackURLs) SetFailure ¶
func (t *ThreeDsCallbackURLs) SetFailure(failure *string)
SetFailure sets the Failure field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ThreeDsCallbackURLs) SetSuccess ¶
func (t *ThreeDsCallbackURLs) SetSuccess(success *string)
SetSuccess sets the Success field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ThreeDsCallbackURLs) String ¶
func (t *ThreeDsCallbackURLs) String() string
func (*ThreeDsCallbackURLs) UnmarshalJSON ¶
func (t *ThreeDsCallbackURLs) UnmarshalJSON(data []byte) error
type ThreeDsCardholderAccountInfo ¶
type ThreeDsCardholderAccountInfo struct {
AccountAge *string `json:"account_age,omitempty" url:"account_age,omitempty"`
AccountLastChanged *string `json:"account_last_changed,omitempty" url:"account_last_changed,omitempty"`
AccountChangeDate *string `json:"account_change_date,omitempty" url:"account_change_date,omitempty"`
AccountCreatedDate *string `json:"account_created_date,omitempty" url:"account_created_date,omitempty"`
AccountPwdLastChanged *string `json:"account_pwd_last_changed,omitempty" url:"account_pwd_last_changed,omitempty"`
AccountPwdChangeDate *string `json:"account_pwd_change_date,omitempty" url:"account_pwd_change_date,omitempty"`
PurchaseCountHalfYear *string `json:"purchase_count_half_year,omitempty" url:"purchase_count_half_year,omitempty"`
TransactionCountDay *string `json:"transaction_count_day,omitempty" url:"transaction_count_day,omitempty"`
PaymentAccountAge *string `json:"payment_account_age,omitempty" url:"payment_account_age,omitempty"`
TransactionCountYear *string `json:"transaction_count_year,omitempty" url:"transaction_count_year,omitempty"`
PaymentAccountCreated *string `json:"payment_account_created,omitempty" url:"payment_account_created,omitempty"`
ShippingAddressFirstUsed *string `json:"shipping_address_first_used,omitempty" url:"shipping_address_first_used,omitempty"`
ShippingAddressUsageDate *string `json:"shipping_address_usage_date,omitempty" url:"shipping_address_usage_date,omitempty"`
ShippingAccountNameMatch *bool `json:"shipping_account_name_match,omitempty" url:"shipping_account_name_match,omitempty"`
SuspiciousActivityObserved *bool `json:"suspicious_activity_observed,omitempty" url:"suspicious_activity_observed,omitempty"`
// contains filtered or unexported fields
}
func (*ThreeDsCardholderAccountInfo) GetAccountAge ¶
func (t *ThreeDsCardholderAccountInfo) GetAccountAge() *string
func (*ThreeDsCardholderAccountInfo) GetAccountChangeDate ¶
func (t *ThreeDsCardholderAccountInfo) GetAccountChangeDate() *string
func (*ThreeDsCardholderAccountInfo) GetAccountCreatedDate ¶
func (t *ThreeDsCardholderAccountInfo) GetAccountCreatedDate() *string
func (*ThreeDsCardholderAccountInfo) GetAccountLastChanged ¶
func (t *ThreeDsCardholderAccountInfo) GetAccountLastChanged() *string
func (*ThreeDsCardholderAccountInfo) GetAccountPwdChangeDate ¶
func (t *ThreeDsCardholderAccountInfo) GetAccountPwdChangeDate() *string
func (*ThreeDsCardholderAccountInfo) GetAccountPwdLastChanged ¶
func (t *ThreeDsCardholderAccountInfo) GetAccountPwdLastChanged() *string
func (*ThreeDsCardholderAccountInfo) GetExtraProperties ¶
func (t *ThreeDsCardholderAccountInfo) GetExtraProperties() map[string]interface{}
func (*ThreeDsCardholderAccountInfo) GetPaymentAccountAge ¶
func (t *ThreeDsCardholderAccountInfo) GetPaymentAccountAge() *string
func (*ThreeDsCardholderAccountInfo) GetPaymentAccountCreated ¶
func (t *ThreeDsCardholderAccountInfo) GetPaymentAccountCreated() *string
func (*ThreeDsCardholderAccountInfo) GetPurchaseCountHalfYear ¶
func (t *ThreeDsCardholderAccountInfo) GetPurchaseCountHalfYear() *string
func (*ThreeDsCardholderAccountInfo) GetShippingAccountNameMatch ¶
func (t *ThreeDsCardholderAccountInfo) GetShippingAccountNameMatch() *bool
func (*ThreeDsCardholderAccountInfo) GetShippingAddressFirstUsed ¶
func (t *ThreeDsCardholderAccountInfo) GetShippingAddressFirstUsed() *string
func (*ThreeDsCardholderAccountInfo) GetShippingAddressUsageDate ¶
func (t *ThreeDsCardholderAccountInfo) GetShippingAddressUsageDate() *string
func (*ThreeDsCardholderAccountInfo) GetSuspiciousActivityObserved ¶
func (t *ThreeDsCardholderAccountInfo) GetSuspiciousActivityObserved() *bool
func (*ThreeDsCardholderAccountInfo) GetTransactionCountDay ¶
func (t *ThreeDsCardholderAccountInfo) GetTransactionCountDay() *string
func (*ThreeDsCardholderAccountInfo) GetTransactionCountYear ¶
func (t *ThreeDsCardholderAccountInfo) GetTransactionCountYear() *string
func (*ThreeDsCardholderAccountInfo) MarshalJSON ¶
func (t *ThreeDsCardholderAccountInfo) MarshalJSON() ([]byte, error)
func (*ThreeDsCardholderAccountInfo) SetAccountAge ¶
func (t *ThreeDsCardholderAccountInfo) SetAccountAge(accountAge *string)
SetAccountAge sets the AccountAge field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ThreeDsCardholderAccountInfo) SetAccountChangeDate ¶
func (t *ThreeDsCardholderAccountInfo) SetAccountChangeDate(accountChangeDate *string)
SetAccountChangeDate sets the AccountChangeDate field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ThreeDsCardholderAccountInfo) SetAccountCreatedDate ¶
func (t *ThreeDsCardholderAccountInfo) SetAccountCreatedDate(accountCreatedDate *string)
SetAccountCreatedDate sets the AccountCreatedDate field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ThreeDsCardholderAccountInfo) SetAccountLastChanged ¶
func (t *ThreeDsCardholderAccountInfo) SetAccountLastChanged(accountLastChanged *string)
SetAccountLastChanged sets the AccountLastChanged field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ThreeDsCardholderAccountInfo) SetAccountPwdChangeDate ¶
func (t *ThreeDsCardholderAccountInfo) SetAccountPwdChangeDate(accountPwdChangeDate *string)
SetAccountPwdChangeDate sets the AccountPwdChangeDate field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ThreeDsCardholderAccountInfo) SetAccountPwdLastChanged ¶
func (t *ThreeDsCardholderAccountInfo) SetAccountPwdLastChanged(accountPwdLastChanged *string)
SetAccountPwdLastChanged sets the AccountPwdLastChanged field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ThreeDsCardholderAccountInfo) SetPaymentAccountAge ¶
func (t *ThreeDsCardholderAccountInfo) SetPaymentAccountAge(paymentAccountAge *string)
SetPaymentAccountAge sets the PaymentAccountAge field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ThreeDsCardholderAccountInfo) SetPaymentAccountCreated ¶
func (t *ThreeDsCardholderAccountInfo) SetPaymentAccountCreated(paymentAccountCreated *string)
SetPaymentAccountCreated sets the PaymentAccountCreated field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ThreeDsCardholderAccountInfo) SetPurchaseCountHalfYear ¶
func (t *ThreeDsCardholderAccountInfo) SetPurchaseCountHalfYear(purchaseCountHalfYear *string)
SetPurchaseCountHalfYear sets the PurchaseCountHalfYear field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ThreeDsCardholderAccountInfo) SetShippingAccountNameMatch ¶
func (t *ThreeDsCardholderAccountInfo) SetShippingAccountNameMatch(shippingAccountNameMatch *bool)
SetShippingAccountNameMatch sets the ShippingAccountNameMatch field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ThreeDsCardholderAccountInfo) SetShippingAddressFirstUsed ¶
func (t *ThreeDsCardholderAccountInfo) SetShippingAddressFirstUsed(shippingAddressFirstUsed *string)
SetShippingAddressFirstUsed sets the ShippingAddressFirstUsed field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ThreeDsCardholderAccountInfo) SetShippingAddressUsageDate ¶
func (t *ThreeDsCardholderAccountInfo) SetShippingAddressUsageDate(shippingAddressUsageDate *string)
SetShippingAddressUsageDate sets the ShippingAddressUsageDate field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ThreeDsCardholderAccountInfo) SetSuspiciousActivityObserved ¶
func (t *ThreeDsCardholderAccountInfo) SetSuspiciousActivityObserved(suspiciousActivityObserved *bool)
SetSuspiciousActivityObserved sets the SuspiciousActivityObserved field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ThreeDsCardholderAccountInfo) SetTransactionCountDay ¶
func (t *ThreeDsCardholderAccountInfo) SetTransactionCountDay(transactionCountDay *string)
SetTransactionCountDay sets the TransactionCountDay field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ThreeDsCardholderAccountInfo) SetTransactionCountYear ¶
func (t *ThreeDsCardholderAccountInfo) SetTransactionCountYear(transactionCountYear *string)
SetTransactionCountYear sets the TransactionCountYear field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ThreeDsCardholderAccountInfo) String ¶
func (t *ThreeDsCardholderAccountInfo) String() string
func (*ThreeDsCardholderAccountInfo) UnmarshalJSON ¶
func (t *ThreeDsCardholderAccountInfo) UnmarshalJSON(data []byte) error
type ThreeDsCardholderAuthenticationInfo ¶
type ThreeDsCardholderAuthenticationInfo struct {
Method *string `json:"method,omitempty" url:"method,omitempty"`
Timestamp *string `json:"timestamp,omitempty" url:"timestamp,omitempty"`
Data *string `json:"data,omitempty" url:"data,omitempty"`
// contains filtered or unexported fields
}
func (*ThreeDsCardholderAuthenticationInfo) GetData ¶
func (t *ThreeDsCardholderAuthenticationInfo) GetData() *string
func (*ThreeDsCardholderAuthenticationInfo) GetExtraProperties ¶
func (t *ThreeDsCardholderAuthenticationInfo) GetExtraProperties() map[string]interface{}
func (*ThreeDsCardholderAuthenticationInfo) GetMethod ¶
func (t *ThreeDsCardholderAuthenticationInfo) GetMethod() *string
func (*ThreeDsCardholderAuthenticationInfo) GetTimestamp ¶
func (t *ThreeDsCardholderAuthenticationInfo) GetTimestamp() *string
func (*ThreeDsCardholderAuthenticationInfo) MarshalJSON ¶
func (t *ThreeDsCardholderAuthenticationInfo) MarshalJSON() ([]byte, error)
func (*ThreeDsCardholderAuthenticationInfo) SetData ¶
func (t *ThreeDsCardholderAuthenticationInfo) SetData(data *string)
SetData sets the Data field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ThreeDsCardholderAuthenticationInfo) SetMethod ¶
func (t *ThreeDsCardholderAuthenticationInfo) SetMethod(method *string)
SetMethod sets the Method field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ThreeDsCardholderAuthenticationInfo) SetTimestamp ¶
func (t *ThreeDsCardholderAuthenticationInfo) SetTimestamp(timestamp *string)
SetTimestamp sets the Timestamp field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ThreeDsCardholderAuthenticationInfo) String ¶
func (t *ThreeDsCardholderAuthenticationInfo) String() string
func (*ThreeDsCardholderAuthenticationInfo) UnmarshalJSON ¶
func (t *ThreeDsCardholderAuthenticationInfo) UnmarshalJSON(data []byte) error
type ThreeDsCardholderInfo ¶
type ThreeDsCardholderInfo struct {
AccountID *string `json:"account_id,omitempty" url:"account_id,omitempty"`
AccountType *string `json:"account_type,omitempty" url:"account_type,omitempty"`
AccountInfo *ThreeDsCardholderAccountInfo `json:"account_info,omitempty" url:"account_info,omitempty"`
AuthenticationInfo *ThreeDsCardholderAuthenticationInfo `json:"authentication_info,omitempty" url:"authentication_info,omitempty"`
PriorAuthenticationInfo *ThreeDsPriorAuthenticationInfo `json:"prior_authentication_info,omitempty" url:"prior_authentication_info,omitempty"`
Name *string `json:"name,omitempty" url:"name,omitempty"`
Email *string `json:"email,omitempty" url:"email,omitempty"`
PhoneNumber *ThreeDsCardholderPhoneNumber `json:"phone_number,omitempty" url:"phone_number,omitempty"`
MobilePhoneNumber *ThreeDsCardholderPhoneNumber `json:"mobile_phone_number,omitempty" url:"mobile_phone_number,omitempty"`
WorkPhoneNumber *ThreeDsCardholderPhoneNumber `json:"work_phone_number,omitempty" url:"work_phone_number,omitempty"`
BillingShippingAddressMatch *string `json:"billing_shipping_address_match,omitempty" url:"billing_shipping_address_match,omitempty"`
BillingAddress *ThreeDsAddress `json:"billing_address,omitempty" url:"billing_address,omitempty"`
ShippingAddress *ThreeDsAddress `json:"shipping_address,omitempty" url:"shipping_address,omitempty"`
// contains filtered or unexported fields
}
func (*ThreeDsCardholderInfo) GetAccountID ¶
func (t *ThreeDsCardholderInfo) GetAccountID() *string
func (*ThreeDsCardholderInfo) GetAccountInfo ¶
func (t *ThreeDsCardholderInfo) GetAccountInfo() *ThreeDsCardholderAccountInfo
func (*ThreeDsCardholderInfo) GetAccountType ¶
func (t *ThreeDsCardholderInfo) GetAccountType() *string
func (*ThreeDsCardholderInfo) GetAuthenticationInfo ¶
func (t *ThreeDsCardholderInfo) GetAuthenticationInfo() *ThreeDsCardholderAuthenticationInfo
func (*ThreeDsCardholderInfo) GetBillingAddress ¶
func (t *ThreeDsCardholderInfo) GetBillingAddress() *ThreeDsAddress
func (*ThreeDsCardholderInfo) GetBillingShippingAddressMatch ¶
func (t *ThreeDsCardholderInfo) GetBillingShippingAddressMatch() *string
func (*ThreeDsCardholderInfo) GetEmail ¶
func (t *ThreeDsCardholderInfo) GetEmail() *string
func (*ThreeDsCardholderInfo) GetExtraProperties ¶
func (t *ThreeDsCardholderInfo) GetExtraProperties() map[string]interface{}
func (*ThreeDsCardholderInfo) GetMobilePhoneNumber ¶
func (t *ThreeDsCardholderInfo) GetMobilePhoneNumber() *ThreeDsCardholderPhoneNumber
func (*ThreeDsCardholderInfo) GetName ¶
func (t *ThreeDsCardholderInfo) GetName() *string
func (*ThreeDsCardholderInfo) GetPhoneNumber ¶
func (t *ThreeDsCardholderInfo) GetPhoneNumber() *ThreeDsCardholderPhoneNumber
func (*ThreeDsCardholderInfo) GetPriorAuthenticationInfo ¶
func (t *ThreeDsCardholderInfo) GetPriorAuthenticationInfo() *ThreeDsPriorAuthenticationInfo
func (*ThreeDsCardholderInfo) GetShippingAddress ¶
func (t *ThreeDsCardholderInfo) GetShippingAddress() *ThreeDsAddress
func (*ThreeDsCardholderInfo) GetWorkPhoneNumber ¶
func (t *ThreeDsCardholderInfo) GetWorkPhoneNumber() *ThreeDsCardholderPhoneNumber
func (*ThreeDsCardholderInfo) MarshalJSON ¶
func (t *ThreeDsCardholderInfo) MarshalJSON() ([]byte, error)
func (*ThreeDsCardholderInfo) SetAccountID ¶
func (t *ThreeDsCardholderInfo) SetAccountID(accountID *string)
SetAccountID sets the AccountID field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ThreeDsCardholderInfo) SetAccountInfo ¶
func (t *ThreeDsCardholderInfo) SetAccountInfo(accountInfo *ThreeDsCardholderAccountInfo)
SetAccountInfo sets the AccountInfo field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ThreeDsCardholderInfo) SetAccountType ¶
func (t *ThreeDsCardholderInfo) SetAccountType(accountType *string)
SetAccountType sets the AccountType field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ThreeDsCardholderInfo) SetAuthenticationInfo ¶
func (t *ThreeDsCardholderInfo) SetAuthenticationInfo(authenticationInfo *ThreeDsCardholderAuthenticationInfo)
SetAuthenticationInfo sets the AuthenticationInfo field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ThreeDsCardholderInfo) SetBillingAddress ¶
func (t *ThreeDsCardholderInfo) SetBillingAddress(billingAddress *ThreeDsAddress)
SetBillingAddress sets the BillingAddress field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ThreeDsCardholderInfo) SetBillingShippingAddressMatch ¶
func (t *ThreeDsCardholderInfo) SetBillingShippingAddressMatch(billingShippingAddressMatch *string)
SetBillingShippingAddressMatch sets the BillingShippingAddressMatch field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ThreeDsCardholderInfo) SetEmail ¶
func (t *ThreeDsCardholderInfo) SetEmail(email *string)
SetEmail sets the Email field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ThreeDsCardholderInfo) SetMobilePhoneNumber ¶
func (t *ThreeDsCardholderInfo) SetMobilePhoneNumber(mobilePhoneNumber *ThreeDsCardholderPhoneNumber)
SetMobilePhoneNumber sets the MobilePhoneNumber field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ThreeDsCardholderInfo) SetName ¶
func (t *ThreeDsCardholderInfo) SetName(name *string)
SetName sets the Name field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ThreeDsCardholderInfo) SetPhoneNumber ¶
func (t *ThreeDsCardholderInfo) SetPhoneNumber(phoneNumber *ThreeDsCardholderPhoneNumber)
SetPhoneNumber sets the PhoneNumber field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ThreeDsCardholderInfo) SetPriorAuthenticationInfo ¶
func (t *ThreeDsCardholderInfo) SetPriorAuthenticationInfo(priorAuthenticationInfo *ThreeDsPriorAuthenticationInfo)
SetPriorAuthenticationInfo sets the PriorAuthenticationInfo field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ThreeDsCardholderInfo) SetShippingAddress ¶
func (t *ThreeDsCardholderInfo) SetShippingAddress(shippingAddress *ThreeDsAddress)
SetShippingAddress sets the ShippingAddress field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ThreeDsCardholderInfo) SetWorkPhoneNumber ¶
func (t *ThreeDsCardholderInfo) SetWorkPhoneNumber(workPhoneNumber *ThreeDsCardholderPhoneNumber)
SetWorkPhoneNumber sets the WorkPhoneNumber field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ThreeDsCardholderInfo) String ¶
func (t *ThreeDsCardholderInfo) String() string
func (*ThreeDsCardholderInfo) UnmarshalJSON ¶
func (t *ThreeDsCardholderInfo) UnmarshalJSON(data []byte) error
type ThreeDsCardholderPhoneNumber ¶
type ThreeDsCardholderPhoneNumber struct {
CountryCode *string `json:"country_code,omitempty" url:"country_code,omitempty"`
Number *string `json:"number,omitempty" url:"number,omitempty"`
// contains filtered or unexported fields
}
func (*ThreeDsCardholderPhoneNumber) GetCountryCode ¶
func (t *ThreeDsCardholderPhoneNumber) GetCountryCode() *string
func (*ThreeDsCardholderPhoneNumber) GetExtraProperties ¶
func (t *ThreeDsCardholderPhoneNumber) GetExtraProperties() map[string]interface{}
func (*ThreeDsCardholderPhoneNumber) GetNumber ¶
func (t *ThreeDsCardholderPhoneNumber) GetNumber() *string
func (*ThreeDsCardholderPhoneNumber) MarshalJSON ¶
func (t *ThreeDsCardholderPhoneNumber) MarshalJSON() ([]byte, error)
func (*ThreeDsCardholderPhoneNumber) SetCountryCode ¶
func (t *ThreeDsCardholderPhoneNumber) SetCountryCode(countryCode *string)
SetCountryCode sets the CountryCode field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ThreeDsCardholderPhoneNumber) SetNumber ¶
func (t *ThreeDsCardholderPhoneNumber) SetNumber(number *string)
SetNumber sets the Number field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ThreeDsCardholderPhoneNumber) String ¶
func (t *ThreeDsCardholderPhoneNumber) String() string
func (*ThreeDsCardholderPhoneNumber) UnmarshalJSON ¶
func (t *ThreeDsCardholderPhoneNumber) UnmarshalJSON(data []byte) error
type ThreeDsDeviceInfo ¶
type ThreeDsDeviceInfo struct {
BrowserAcceptHeader *string `json:"browser_accept_header,omitempty" url:"browser_accept_header,omitempty"`
BrowserIP *string `json:"browser_ip,omitempty" url:"browser_ip,omitempty"`
BrowserJavascriptEnabled *bool `json:"browser_javascript_enabled,omitempty" url:"browser_javascript_enabled,omitempty"`
BrowserJavaEnabled *bool `json:"browser_java_enabled,omitempty" url:"browser_java_enabled,omitempty"`
BrowserLanguage *string `json:"browser_language,omitempty" url:"browser_language,omitempty"`
BrowserColorDepth *string `json:"browser_color_depth,omitempty" url:"browser_color_depth,omitempty"`
BrowserScreenHeight *string `json:"browser_screen_height,omitempty" url:"browser_screen_height,omitempty"`
BrowserScreenWidth *string `json:"browser_screen_width,omitempty" url:"browser_screen_width,omitempty"`
BrowserTz *string `json:"browser_tz,omitempty" url:"browser_tz,omitempty"`
BrowserUserAgent *string `json:"browser_user_agent,omitempty" url:"browser_user_agent,omitempty"`
SdkTransactionID *string `json:"sdk_transaction_id,omitempty" url:"sdk_transaction_id,omitempty"`
SdkApplicationID *string `json:"sdk_application_id,omitempty" url:"sdk_application_id,omitempty"`
SdkEncryptionData *string `json:"sdk_encryption_data,omitempty" url:"sdk_encryption_data,omitempty"`
SdkEphemeralPublicKey *string `json:"sdk_ephemeral_public_key,omitempty" url:"sdk_ephemeral_public_key,omitempty"`
SdkMaxTimeout *string `json:"sdk_max_timeout,omitempty" url:"sdk_max_timeout,omitempty"`
SdkReferenceNumber *string `json:"sdk_reference_number,omitempty" url:"sdk_reference_number,omitempty"`
SdkRenderOptions *ThreeDsMobileSdkRenderOptions `json:"sdk_render_options,omitempty" url:"sdk_render_options,omitempty"`
// contains filtered or unexported fields
}
func (*ThreeDsDeviceInfo) GetBrowserAcceptHeader ¶
func (t *ThreeDsDeviceInfo) GetBrowserAcceptHeader() *string
func (*ThreeDsDeviceInfo) GetBrowserColorDepth ¶
func (t *ThreeDsDeviceInfo) GetBrowserColorDepth() *string
func (*ThreeDsDeviceInfo) GetBrowserIP ¶
func (t *ThreeDsDeviceInfo) GetBrowserIP() *string
func (*ThreeDsDeviceInfo) GetBrowserJavaEnabled ¶
func (t *ThreeDsDeviceInfo) GetBrowserJavaEnabled() *bool
func (*ThreeDsDeviceInfo) GetBrowserJavascriptEnabled ¶
func (t *ThreeDsDeviceInfo) GetBrowserJavascriptEnabled() *bool
func (*ThreeDsDeviceInfo) GetBrowserLanguage ¶
func (t *ThreeDsDeviceInfo) GetBrowserLanguage() *string
func (*ThreeDsDeviceInfo) GetBrowserScreenHeight ¶
func (t *ThreeDsDeviceInfo) GetBrowserScreenHeight() *string
func (*ThreeDsDeviceInfo) GetBrowserScreenWidth ¶
func (t *ThreeDsDeviceInfo) GetBrowserScreenWidth() *string
func (*ThreeDsDeviceInfo) GetBrowserTz ¶
func (t *ThreeDsDeviceInfo) GetBrowserTz() *string
func (*ThreeDsDeviceInfo) GetBrowserUserAgent ¶
func (t *ThreeDsDeviceInfo) GetBrowserUserAgent() *string
func (*ThreeDsDeviceInfo) GetExtraProperties ¶
func (t *ThreeDsDeviceInfo) GetExtraProperties() map[string]interface{}
func (*ThreeDsDeviceInfo) GetSdkApplicationID ¶
func (t *ThreeDsDeviceInfo) GetSdkApplicationID() *string
func (*ThreeDsDeviceInfo) GetSdkEncryptionData ¶
func (t *ThreeDsDeviceInfo) GetSdkEncryptionData() *string
func (*ThreeDsDeviceInfo) GetSdkEphemeralPublicKey ¶
func (t *ThreeDsDeviceInfo) GetSdkEphemeralPublicKey() *string
func (*ThreeDsDeviceInfo) GetSdkMaxTimeout ¶
func (t *ThreeDsDeviceInfo) GetSdkMaxTimeout() *string
func (*ThreeDsDeviceInfo) GetSdkReferenceNumber ¶
func (t *ThreeDsDeviceInfo) GetSdkReferenceNumber() *string
func (*ThreeDsDeviceInfo) GetSdkRenderOptions ¶
func (t *ThreeDsDeviceInfo) GetSdkRenderOptions() *ThreeDsMobileSdkRenderOptions
func (*ThreeDsDeviceInfo) GetSdkTransactionID ¶
func (t *ThreeDsDeviceInfo) GetSdkTransactionID() *string
func (*ThreeDsDeviceInfo) MarshalJSON ¶
func (t *ThreeDsDeviceInfo) MarshalJSON() ([]byte, error)
func (*ThreeDsDeviceInfo) SetBrowserAcceptHeader ¶
func (t *ThreeDsDeviceInfo) SetBrowserAcceptHeader(browserAcceptHeader *string)
SetBrowserAcceptHeader sets the BrowserAcceptHeader field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ThreeDsDeviceInfo) SetBrowserColorDepth ¶
func (t *ThreeDsDeviceInfo) SetBrowserColorDepth(browserColorDepth *string)
SetBrowserColorDepth sets the BrowserColorDepth field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ThreeDsDeviceInfo) SetBrowserIP ¶
func (t *ThreeDsDeviceInfo) SetBrowserIP(browserIP *string)
SetBrowserIP sets the BrowserIP field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ThreeDsDeviceInfo) SetBrowserJavaEnabled ¶
func (t *ThreeDsDeviceInfo) SetBrowserJavaEnabled(browserJavaEnabled *bool)
SetBrowserJavaEnabled sets the BrowserJavaEnabled field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ThreeDsDeviceInfo) SetBrowserJavascriptEnabled ¶
func (t *ThreeDsDeviceInfo) SetBrowserJavascriptEnabled(browserJavascriptEnabled *bool)
SetBrowserJavascriptEnabled sets the BrowserJavascriptEnabled field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ThreeDsDeviceInfo) SetBrowserLanguage ¶
func (t *ThreeDsDeviceInfo) SetBrowserLanguage(browserLanguage *string)
SetBrowserLanguage sets the BrowserLanguage field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ThreeDsDeviceInfo) SetBrowserScreenHeight ¶
func (t *ThreeDsDeviceInfo) SetBrowserScreenHeight(browserScreenHeight *string)
SetBrowserScreenHeight sets the BrowserScreenHeight field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ThreeDsDeviceInfo) SetBrowserScreenWidth ¶
func (t *ThreeDsDeviceInfo) SetBrowserScreenWidth(browserScreenWidth *string)
SetBrowserScreenWidth sets the BrowserScreenWidth field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ThreeDsDeviceInfo) SetBrowserTz ¶
func (t *ThreeDsDeviceInfo) SetBrowserTz(browserTz *string)
SetBrowserTz sets the BrowserTz field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ThreeDsDeviceInfo) SetBrowserUserAgent ¶
func (t *ThreeDsDeviceInfo) SetBrowserUserAgent(browserUserAgent *string)
SetBrowserUserAgent sets the BrowserUserAgent field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ThreeDsDeviceInfo) SetSdkApplicationID ¶
func (t *ThreeDsDeviceInfo) SetSdkApplicationID(sdkApplicationID *string)
SetSdkApplicationID sets the SdkApplicationID field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ThreeDsDeviceInfo) SetSdkEncryptionData ¶
func (t *ThreeDsDeviceInfo) SetSdkEncryptionData(sdkEncryptionData *string)
SetSdkEncryptionData sets the SdkEncryptionData field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ThreeDsDeviceInfo) SetSdkEphemeralPublicKey ¶
func (t *ThreeDsDeviceInfo) SetSdkEphemeralPublicKey(sdkEphemeralPublicKey *string)
SetSdkEphemeralPublicKey sets the SdkEphemeralPublicKey field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ThreeDsDeviceInfo) SetSdkMaxTimeout ¶
func (t *ThreeDsDeviceInfo) SetSdkMaxTimeout(sdkMaxTimeout *string)
SetSdkMaxTimeout sets the SdkMaxTimeout field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ThreeDsDeviceInfo) SetSdkReferenceNumber ¶
func (t *ThreeDsDeviceInfo) SetSdkReferenceNumber(sdkReferenceNumber *string)
SetSdkReferenceNumber sets the SdkReferenceNumber field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ThreeDsDeviceInfo) SetSdkRenderOptions ¶
func (t *ThreeDsDeviceInfo) SetSdkRenderOptions(sdkRenderOptions *ThreeDsMobileSdkRenderOptions)
SetSdkRenderOptions sets the SdkRenderOptions field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ThreeDsDeviceInfo) SetSdkTransactionID ¶
func (t *ThreeDsDeviceInfo) SetSdkTransactionID(sdkTransactionID *string)
SetSdkTransactionID sets the SdkTransactionID field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ThreeDsDeviceInfo) String ¶
func (t *ThreeDsDeviceInfo) String() string
func (*ThreeDsDeviceInfo) UnmarshalJSON ¶
func (t *ThreeDsDeviceInfo) UnmarshalJSON(data []byte) error
type ThreeDsMerchantInfo ¶
type ThreeDsMerchantInfo struct {
Mid *string `json:"mid,omitempty" url:"mid,omitempty"`
AcquirerBin *string `json:"acquirer_bin,omitempty" url:"acquirer_bin,omitempty"`
Name *string `json:"name,omitempty" url:"name,omitempty"`
CountryCode *string `json:"country_code,omitempty" url:"country_code,omitempty"`
CategoryCode *string `json:"category_code,omitempty" url:"category_code,omitempty"`
URL *string `json:"url,omitempty" url:"url,omitempty"`
RiskInfo *ThreeDsMerchantRiskInfo `json:"risk_info,omitempty" url:"risk_info,omitempty"`
// contains filtered or unexported fields
}
func (*ThreeDsMerchantInfo) GetAcquirerBin ¶
func (t *ThreeDsMerchantInfo) GetAcquirerBin() *string
func (*ThreeDsMerchantInfo) GetCategoryCode ¶
func (t *ThreeDsMerchantInfo) GetCategoryCode() *string
func (*ThreeDsMerchantInfo) GetCountryCode ¶
func (t *ThreeDsMerchantInfo) GetCountryCode() *string
func (*ThreeDsMerchantInfo) GetExtraProperties ¶
func (t *ThreeDsMerchantInfo) GetExtraProperties() map[string]interface{}
func (*ThreeDsMerchantInfo) GetMid ¶
func (t *ThreeDsMerchantInfo) GetMid() *string
func (*ThreeDsMerchantInfo) GetName ¶
func (t *ThreeDsMerchantInfo) GetName() *string
func (*ThreeDsMerchantInfo) GetRiskInfo ¶
func (t *ThreeDsMerchantInfo) GetRiskInfo() *ThreeDsMerchantRiskInfo
func (*ThreeDsMerchantInfo) GetURL ¶
func (t *ThreeDsMerchantInfo) GetURL() *string
func (*ThreeDsMerchantInfo) MarshalJSON ¶
func (t *ThreeDsMerchantInfo) MarshalJSON() ([]byte, error)
func (*ThreeDsMerchantInfo) SetAcquirerBin ¶
func (t *ThreeDsMerchantInfo) SetAcquirerBin(acquirerBin *string)
SetAcquirerBin sets the AcquirerBin field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ThreeDsMerchantInfo) SetCategoryCode ¶
func (t *ThreeDsMerchantInfo) SetCategoryCode(categoryCode *string)
SetCategoryCode sets the CategoryCode field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ThreeDsMerchantInfo) SetCountryCode ¶
func (t *ThreeDsMerchantInfo) SetCountryCode(countryCode *string)
SetCountryCode sets the CountryCode field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ThreeDsMerchantInfo) SetMid ¶
func (t *ThreeDsMerchantInfo) SetMid(mid *string)
SetMid sets the Mid field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ThreeDsMerchantInfo) SetName ¶
func (t *ThreeDsMerchantInfo) SetName(name *string)
SetName sets the Name field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ThreeDsMerchantInfo) SetRiskInfo ¶
func (t *ThreeDsMerchantInfo) SetRiskInfo(riskInfo *ThreeDsMerchantRiskInfo)
SetRiskInfo sets the RiskInfo field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ThreeDsMerchantInfo) SetURL ¶
func (t *ThreeDsMerchantInfo) SetURL(url *string)
SetURL sets the URL field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ThreeDsMerchantInfo) String ¶
func (t *ThreeDsMerchantInfo) String() string
func (*ThreeDsMerchantInfo) UnmarshalJSON ¶
func (t *ThreeDsMerchantInfo) UnmarshalJSON(data []byte) error
type ThreeDsMerchantRiskInfo ¶
type ThreeDsMerchantRiskInfo struct {
DeliveryEmail *string `json:"delivery_email,omitempty" url:"delivery_email,omitempty"`
DeliveryTimeFrame *string `json:"delivery_time_frame,omitempty" url:"delivery_time_frame,omitempty"`
GiftCardAmount *string `json:"gift_card_amount,omitempty" url:"gift_card_amount,omitempty"`
GiftCardCount *string `json:"gift_card_count,omitempty" url:"gift_card_count,omitempty"`
GiftCardCurrency *string `json:"gift_card_currency,omitempty" url:"gift_card_currency,omitempty"`
PreOrderPurchase *bool `json:"pre_order_purchase,omitempty" url:"pre_order_purchase,omitempty"`
PreOrderDate *string `json:"pre_order_date,omitempty" url:"pre_order_date,omitempty"`
ReorderedPurchase *bool `json:"reordered_purchase,omitempty" url:"reordered_purchase,omitempty"`
ShippingMethod *string `json:"shipping_method,omitempty" url:"shipping_method,omitempty"`
// contains filtered or unexported fields
}
func (*ThreeDsMerchantRiskInfo) GetDeliveryEmail ¶
func (t *ThreeDsMerchantRiskInfo) GetDeliveryEmail() *string
func (*ThreeDsMerchantRiskInfo) GetDeliveryTimeFrame ¶
func (t *ThreeDsMerchantRiskInfo) GetDeliveryTimeFrame() *string
func (*ThreeDsMerchantRiskInfo) GetExtraProperties ¶
func (t *ThreeDsMerchantRiskInfo) GetExtraProperties() map[string]interface{}
func (*ThreeDsMerchantRiskInfo) GetGiftCardAmount ¶
func (t *ThreeDsMerchantRiskInfo) GetGiftCardAmount() *string
func (*ThreeDsMerchantRiskInfo) GetGiftCardCount ¶
func (t *ThreeDsMerchantRiskInfo) GetGiftCardCount() *string
func (*ThreeDsMerchantRiskInfo) GetGiftCardCurrency ¶
func (t *ThreeDsMerchantRiskInfo) GetGiftCardCurrency() *string
func (*ThreeDsMerchantRiskInfo) GetPreOrderDate ¶
func (t *ThreeDsMerchantRiskInfo) GetPreOrderDate() *string
func (*ThreeDsMerchantRiskInfo) GetPreOrderPurchase ¶
func (t *ThreeDsMerchantRiskInfo) GetPreOrderPurchase() *bool
func (*ThreeDsMerchantRiskInfo) GetReorderedPurchase ¶
func (t *ThreeDsMerchantRiskInfo) GetReorderedPurchase() *bool
func (*ThreeDsMerchantRiskInfo) GetShippingMethod ¶
func (t *ThreeDsMerchantRiskInfo) GetShippingMethod() *string
func (*ThreeDsMerchantRiskInfo) MarshalJSON ¶
func (t *ThreeDsMerchantRiskInfo) MarshalJSON() ([]byte, error)
func (*ThreeDsMerchantRiskInfo) SetDeliveryEmail ¶
func (t *ThreeDsMerchantRiskInfo) SetDeliveryEmail(deliveryEmail *string)
SetDeliveryEmail sets the DeliveryEmail field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ThreeDsMerchantRiskInfo) SetDeliveryTimeFrame ¶
func (t *ThreeDsMerchantRiskInfo) SetDeliveryTimeFrame(deliveryTimeFrame *string)
SetDeliveryTimeFrame sets the DeliveryTimeFrame field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ThreeDsMerchantRiskInfo) SetGiftCardAmount ¶
func (t *ThreeDsMerchantRiskInfo) SetGiftCardAmount(giftCardAmount *string)
SetGiftCardAmount sets the GiftCardAmount field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ThreeDsMerchantRiskInfo) SetGiftCardCount ¶
func (t *ThreeDsMerchantRiskInfo) SetGiftCardCount(giftCardCount *string)
SetGiftCardCount sets the GiftCardCount field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ThreeDsMerchantRiskInfo) SetGiftCardCurrency ¶
func (t *ThreeDsMerchantRiskInfo) SetGiftCardCurrency(giftCardCurrency *string)
SetGiftCardCurrency sets the GiftCardCurrency field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ThreeDsMerchantRiskInfo) SetPreOrderDate ¶
func (t *ThreeDsMerchantRiskInfo) SetPreOrderDate(preOrderDate *string)
SetPreOrderDate sets the PreOrderDate field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ThreeDsMerchantRiskInfo) SetPreOrderPurchase ¶
func (t *ThreeDsMerchantRiskInfo) SetPreOrderPurchase(preOrderPurchase *bool)
SetPreOrderPurchase sets the PreOrderPurchase field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ThreeDsMerchantRiskInfo) SetReorderedPurchase ¶
func (t *ThreeDsMerchantRiskInfo) SetReorderedPurchase(reorderedPurchase *bool)
SetReorderedPurchase sets the ReorderedPurchase field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ThreeDsMerchantRiskInfo) SetShippingMethod ¶
func (t *ThreeDsMerchantRiskInfo) SetShippingMethod(shippingMethod *string)
SetShippingMethod sets the ShippingMethod field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ThreeDsMerchantRiskInfo) String ¶
func (t *ThreeDsMerchantRiskInfo) String() string
func (*ThreeDsMerchantRiskInfo) UnmarshalJSON ¶
func (t *ThreeDsMerchantRiskInfo) UnmarshalJSON(data []byte) error
type ThreeDsMessageExtension ¶
type ThreeDsMessageExtension struct {
ID *string `json:"id,omitempty" url:"id,omitempty"`
Name *string `json:"name,omitempty" url:"name,omitempty"`
Critical *bool `json:"critical,omitempty" url:"critical,omitempty"`
Data any `json:"data,omitempty" url:"data,omitempty"`
// contains filtered or unexported fields
}
func (*ThreeDsMessageExtension) GetCritical ¶
func (t *ThreeDsMessageExtension) GetCritical() *bool
func (*ThreeDsMessageExtension) GetData ¶
func (t *ThreeDsMessageExtension) GetData() any
func (*ThreeDsMessageExtension) GetExtraProperties ¶
func (t *ThreeDsMessageExtension) GetExtraProperties() map[string]interface{}
func (*ThreeDsMessageExtension) GetID ¶
func (t *ThreeDsMessageExtension) GetID() *string
func (*ThreeDsMessageExtension) GetName ¶
func (t *ThreeDsMessageExtension) GetName() *string
func (*ThreeDsMessageExtension) MarshalJSON ¶
func (t *ThreeDsMessageExtension) MarshalJSON() ([]byte, error)
func (*ThreeDsMessageExtension) SetCritical ¶
func (t *ThreeDsMessageExtension) SetCritical(critical *bool)
SetCritical sets the Critical field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ThreeDsMessageExtension) SetData ¶
func (t *ThreeDsMessageExtension) SetData(data any)
SetData sets the Data field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ThreeDsMessageExtension) SetID ¶
func (t *ThreeDsMessageExtension) SetID(id *string)
SetID sets the ID field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ThreeDsMessageExtension) SetName ¶
func (t *ThreeDsMessageExtension) SetName(name *string)
SetName sets the Name field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ThreeDsMessageExtension) String ¶
func (t *ThreeDsMessageExtension) String() string
func (*ThreeDsMessageExtension) UnmarshalJSON ¶
func (t *ThreeDsMessageExtension) UnmarshalJSON(data []byte) error
type ThreeDsMethod ¶
type ThreeDsMethod struct {
MethodURL *string `json:"method_url,omitempty" url:"method_url,omitempty"`
MethodCompletionIndicator *string `json:"method_completion_indicator,omitempty" url:"method_completion_indicator,omitempty"`
// contains filtered or unexported fields
}
func (*ThreeDsMethod) GetExtraProperties ¶
func (t *ThreeDsMethod) GetExtraProperties() map[string]interface{}
func (*ThreeDsMethod) GetMethodCompletionIndicator ¶
func (t *ThreeDsMethod) GetMethodCompletionIndicator() *string
func (*ThreeDsMethod) GetMethodURL ¶
func (t *ThreeDsMethod) GetMethodURL() *string
func (*ThreeDsMethod) MarshalJSON ¶
func (t *ThreeDsMethod) MarshalJSON() ([]byte, error)
func (*ThreeDsMethod) SetMethodCompletionIndicator ¶
func (t *ThreeDsMethod) SetMethodCompletionIndicator(methodCompletionIndicator *string)
SetMethodCompletionIndicator sets the MethodCompletionIndicator field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ThreeDsMethod) SetMethodURL ¶
func (t *ThreeDsMethod) SetMethodURL(methodURL *string)
SetMethodURL sets the MethodURL field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ThreeDsMethod) String ¶
func (t *ThreeDsMethod) String() string
func (*ThreeDsMethod) UnmarshalJSON ¶
func (t *ThreeDsMethod) UnmarshalJSON(data []byte) error
type ThreeDsMobileSdkRenderOptions ¶
type ThreeDsMobileSdkRenderOptions struct {
SdkInterface *string `json:"sdk_interface,omitempty" url:"sdk_interface,omitempty"`
SdkUIType []string `json:"sdk_ui_type,omitempty" url:"sdk_ui_type,omitempty"`
// contains filtered or unexported fields
}
func (*ThreeDsMobileSdkRenderOptions) GetExtraProperties ¶
func (t *ThreeDsMobileSdkRenderOptions) GetExtraProperties() map[string]interface{}
func (*ThreeDsMobileSdkRenderOptions) GetSdkInterface ¶
func (t *ThreeDsMobileSdkRenderOptions) GetSdkInterface() *string
func (*ThreeDsMobileSdkRenderOptions) GetSdkUIType ¶
func (t *ThreeDsMobileSdkRenderOptions) GetSdkUIType() []string
func (*ThreeDsMobileSdkRenderOptions) MarshalJSON ¶
func (t *ThreeDsMobileSdkRenderOptions) MarshalJSON() ([]byte, error)
func (*ThreeDsMobileSdkRenderOptions) SetSdkInterface ¶
func (t *ThreeDsMobileSdkRenderOptions) SetSdkInterface(sdkInterface *string)
SetSdkInterface sets the SdkInterface field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ThreeDsMobileSdkRenderOptions) SetSdkUIType ¶
func (t *ThreeDsMobileSdkRenderOptions) SetSdkUIType(sdkUIType []string)
SetSdkUIType sets the SdkUIType field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ThreeDsMobileSdkRenderOptions) String ¶
func (t *ThreeDsMobileSdkRenderOptions) String() string
func (*ThreeDsMobileSdkRenderOptions) UnmarshalJSON ¶
func (t *ThreeDsMobileSdkRenderOptions) UnmarshalJSON(data []byte) error
type ThreeDsPriorAuthenticationInfo ¶
type ThreeDsPriorAuthenticationInfo struct {
Method *string `json:"method,omitempty" url:"method,omitempty"`
Timestamp *string `json:"timestamp,omitempty" url:"timestamp,omitempty"`
ReferenceID *string `json:"reference_id,omitempty" url:"reference_id,omitempty"`
Data *string `json:"data,omitempty" url:"data,omitempty"`
// contains filtered or unexported fields
}
func (*ThreeDsPriorAuthenticationInfo) GetData ¶
func (t *ThreeDsPriorAuthenticationInfo) GetData() *string
func (*ThreeDsPriorAuthenticationInfo) GetExtraProperties ¶
func (t *ThreeDsPriorAuthenticationInfo) GetExtraProperties() map[string]interface{}
func (*ThreeDsPriorAuthenticationInfo) GetMethod ¶
func (t *ThreeDsPriorAuthenticationInfo) GetMethod() *string
func (*ThreeDsPriorAuthenticationInfo) GetReferenceID ¶
func (t *ThreeDsPriorAuthenticationInfo) GetReferenceID() *string
func (*ThreeDsPriorAuthenticationInfo) GetTimestamp ¶
func (t *ThreeDsPriorAuthenticationInfo) GetTimestamp() *string
func (*ThreeDsPriorAuthenticationInfo) MarshalJSON ¶
func (t *ThreeDsPriorAuthenticationInfo) MarshalJSON() ([]byte, error)
func (*ThreeDsPriorAuthenticationInfo) SetData ¶
func (t *ThreeDsPriorAuthenticationInfo) SetData(data *string)
SetData sets the Data field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ThreeDsPriorAuthenticationInfo) SetMethod ¶
func (t *ThreeDsPriorAuthenticationInfo) SetMethod(method *string)
SetMethod sets the Method field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ThreeDsPriorAuthenticationInfo) SetReferenceID ¶
func (t *ThreeDsPriorAuthenticationInfo) SetReferenceID(referenceID *string)
SetReferenceID sets the ReferenceID field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ThreeDsPriorAuthenticationInfo) SetTimestamp ¶
func (t *ThreeDsPriorAuthenticationInfo) SetTimestamp(timestamp *string)
SetTimestamp sets the Timestamp field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ThreeDsPriorAuthenticationInfo) String ¶
func (t *ThreeDsPriorAuthenticationInfo) String() string
func (*ThreeDsPriorAuthenticationInfo) UnmarshalJSON ¶
func (t *ThreeDsPriorAuthenticationInfo) UnmarshalJSON(data []byte) error
type ThreeDsPurchaseInfo ¶
type ThreeDsPurchaseInfo struct {
Amount *string `json:"amount,omitempty" url:"amount,omitempty"`
Currency *string `json:"currency,omitempty" url:"currency,omitempty"`
Exponent *string `json:"exponent,omitempty" url:"exponent,omitempty"`
Date *string `json:"date,omitempty" url:"date,omitempty"`
TransactionType *string `json:"transaction_type,omitempty" url:"transaction_type,omitempty"`
InstallmentCount *string `json:"installment_count,omitempty" url:"installment_count,omitempty"`
RecurringExpiration *string `json:"recurring_expiration,omitempty" url:"recurring_expiration,omitempty"`
RecurringFrequency *string `json:"recurring_frequency,omitempty" url:"recurring_frequency,omitempty"`
// contains filtered or unexported fields
}
func (*ThreeDsPurchaseInfo) GetAmount ¶
func (t *ThreeDsPurchaseInfo) GetAmount() *string
func (*ThreeDsPurchaseInfo) GetCurrency ¶
func (t *ThreeDsPurchaseInfo) GetCurrency() *string
func (*ThreeDsPurchaseInfo) GetDate ¶
func (t *ThreeDsPurchaseInfo) GetDate() *string
func (*ThreeDsPurchaseInfo) GetExponent ¶
func (t *ThreeDsPurchaseInfo) GetExponent() *string
func (*ThreeDsPurchaseInfo) GetExtraProperties ¶
func (t *ThreeDsPurchaseInfo) GetExtraProperties() map[string]interface{}
func (*ThreeDsPurchaseInfo) GetInstallmentCount ¶
func (t *ThreeDsPurchaseInfo) GetInstallmentCount() *string
func (*ThreeDsPurchaseInfo) GetRecurringExpiration ¶
func (t *ThreeDsPurchaseInfo) GetRecurringExpiration() *string
func (*ThreeDsPurchaseInfo) GetRecurringFrequency ¶
func (t *ThreeDsPurchaseInfo) GetRecurringFrequency() *string
func (*ThreeDsPurchaseInfo) GetTransactionType ¶
func (t *ThreeDsPurchaseInfo) GetTransactionType() *string
func (*ThreeDsPurchaseInfo) MarshalJSON ¶
func (t *ThreeDsPurchaseInfo) MarshalJSON() ([]byte, error)
func (*ThreeDsPurchaseInfo) SetAmount ¶
func (t *ThreeDsPurchaseInfo) SetAmount(amount *string)
SetAmount sets the Amount field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ThreeDsPurchaseInfo) SetCurrency ¶
func (t *ThreeDsPurchaseInfo) SetCurrency(currency *string)
SetCurrency sets the Currency field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ThreeDsPurchaseInfo) SetDate ¶
func (t *ThreeDsPurchaseInfo) SetDate(date *string)
SetDate sets the Date field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ThreeDsPurchaseInfo) SetExponent ¶
func (t *ThreeDsPurchaseInfo) SetExponent(exponent *string)
SetExponent sets the Exponent field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ThreeDsPurchaseInfo) SetInstallmentCount ¶
func (t *ThreeDsPurchaseInfo) SetInstallmentCount(installmentCount *string)
SetInstallmentCount sets the InstallmentCount field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ThreeDsPurchaseInfo) SetRecurringExpiration ¶
func (t *ThreeDsPurchaseInfo) SetRecurringExpiration(recurringExpiration *string)
SetRecurringExpiration sets the RecurringExpiration field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ThreeDsPurchaseInfo) SetRecurringFrequency ¶
func (t *ThreeDsPurchaseInfo) SetRecurringFrequency(recurringFrequency *string)
SetRecurringFrequency sets the RecurringFrequency field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ThreeDsPurchaseInfo) SetTransactionType ¶
func (t *ThreeDsPurchaseInfo) SetTransactionType(transactionType *string)
SetTransactionType sets the TransactionType field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ThreeDsPurchaseInfo) String ¶
func (t *ThreeDsPurchaseInfo) String() string
func (*ThreeDsPurchaseInfo) UnmarshalJSON ¶
func (t *ThreeDsPurchaseInfo) UnmarshalJSON(data []byte) error
type ThreeDsRequestorInfo ¶
type ThreeDsRequestorInfo struct {
ID *string `json:"id,omitempty" url:"id,omitempty"`
Name *string `json:"name,omitempty" url:"name,omitempty"`
URL *string `json:"url,omitempty" url:"url,omitempty"`
DiscoverClientID *string `json:"discover_client_id,omitempty" url:"discover_client_id,omitempty"`
DiscoverRequestorID *string `json:"discover_requestor_id,omitempty" url:"discover_requestor_id,omitempty"`
AmexRequestorType *string `json:"amex_requestor_type,omitempty" url:"amex_requestor_type,omitempty"`
CbSiretNumber *string `json:"cb_siret_number,omitempty" url:"cb_siret_number,omitempty"`
// contains filtered or unexported fields
}
func (*ThreeDsRequestorInfo) GetAmexRequestorType ¶
func (t *ThreeDsRequestorInfo) GetAmexRequestorType() *string
func (*ThreeDsRequestorInfo) GetCbSiretNumber ¶
func (t *ThreeDsRequestorInfo) GetCbSiretNumber() *string
func (*ThreeDsRequestorInfo) GetDiscoverClientID ¶
func (t *ThreeDsRequestorInfo) GetDiscoverClientID() *string
func (*ThreeDsRequestorInfo) GetDiscoverRequestorID ¶
func (t *ThreeDsRequestorInfo) GetDiscoverRequestorID() *string
func (*ThreeDsRequestorInfo) GetExtraProperties ¶
func (t *ThreeDsRequestorInfo) GetExtraProperties() map[string]interface{}
func (*ThreeDsRequestorInfo) GetID ¶
func (t *ThreeDsRequestorInfo) GetID() *string
func (*ThreeDsRequestorInfo) GetName ¶
func (t *ThreeDsRequestorInfo) GetName() *string
func (*ThreeDsRequestorInfo) GetURL ¶
func (t *ThreeDsRequestorInfo) GetURL() *string
func (*ThreeDsRequestorInfo) MarshalJSON ¶
func (t *ThreeDsRequestorInfo) MarshalJSON() ([]byte, error)
func (*ThreeDsRequestorInfo) SetAmexRequestorType ¶
func (t *ThreeDsRequestorInfo) SetAmexRequestorType(amexRequestorType *string)
SetAmexRequestorType sets the AmexRequestorType field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ThreeDsRequestorInfo) SetCbSiretNumber ¶
func (t *ThreeDsRequestorInfo) SetCbSiretNumber(cbSiretNumber *string)
SetCbSiretNumber sets the CbSiretNumber field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ThreeDsRequestorInfo) SetDiscoverClientID ¶
func (t *ThreeDsRequestorInfo) SetDiscoverClientID(discoverClientID *string)
SetDiscoverClientID sets the DiscoverClientID field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ThreeDsRequestorInfo) SetDiscoverRequestorID ¶
func (t *ThreeDsRequestorInfo) SetDiscoverRequestorID(discoverRequestorID *string)
SetDiscoverRequestorID sets the DiscoverRequestorID field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ThreeDsRequestorInfo) SetID ¶
func (t *ThreeDsRequestorInfo) SetID(id *string)
SetID sets the ID field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ThreeDsRequestorInfo) SetName ¶
func (t *ThreeDsRequestorInfo) SetName(name *string)
SetName sets the Name field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ThreeDsRequestorInfo) SetURL ¶
func (t *ThreeDsRequestorInfo) SetURL(url *string)
SetURL sets the URL field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ThreeDsRequestorInfo) String ¶
func (t *ThreeDsRequestorInfo) String() string
func (*ThreeDsRequestorInfo) UnmarshalJSON ¶
func (t *ThreeDsRequestorInfo) UnmarshalJSON(data []byte) error
type ThreeDsSession ¶
type ThreeDsSession struct {
ID *string `json:"id,omitempty" url:"id,omitempty"`
Type *string `json:"type,omitempty" url:"type,omitempty"`
TenantID *string `json:"tenant_id,omitempty" url:"tenant_id,omitempty"`
PanTokenID *string `json:"pan_token_id,omitempty" url:"pan_token_id,omitempty"`
TokenID *string `json:"token_id,omitempty" url:"token_id,omitempty"`
TokenIntentID *string `json:"token_intent_id,omitempty" url:"token_intent_id,omitempty"`
CardBrand *string `json:"card_brand,omitempty" url:"card_brand,omitempty"`
AdditionalCardBrands []string `json:"additional_card_brands,omitempty" url:"additional_card_brands,omitempty"`
ExpirationDate *time.Time `json:"expiration_date,omitempty" url:"expiration_date,omitempty"`
CreatedDate *time.Time `json:"created_date,omitempty" url:"created_date,omitempty"`
CreatedBy *string `json:"created_by,omitempty" url:"created_by,omitempty"`
ModifiedDate *time.Time `json:"modified_date,omitempty" url:"modified_date,omitempty"`
ModifiedBy *string `json:"modified_by,omitempty" url:"modified_by,omitempty"`
Device *string `json:"device,omitempty" url:"device,omitempty"`
DeviceInfo *ThreeDsDeviceInfo `json:"device_info,omitempty" url:"device_info,omitempty"`
WebChallengeMode *string `json:"web_challenge_mode,omitempty" url:"web_challenge_mode,omitempty"`
Version *ThreeDsVersion `json:"version,omitempty" url:"version,omitempty"`
Method *ThreeDsMethod `json:"method,omitempty" url:"method,omitempty"`
Authentication *ThreeDsAuthentication `json:"authentication,omitempty" url:"authentication,omitempty"`
Metadata map[string]*string `json:"metadata,omitempty" url:"metadata,omitempty"`
// contains filtered or unexported fields
}
func (*ThreeDsSession) GetAdditionalCardBrands ¶
func (t *ThreeDsSession) GetAdditionalCardBrands() []string
func (*ThreeDsSession) GetAuthentication ¶
func (t *ThreeDsSession) GetAuthentication() *ThreeDsAuthentication
func (*ThreeDsSession) GetCardBrand ¶
func (t *ThreeDsSession) GetCardBrand() *string
func (*ThreeDsSession) GetCreatedBy ¶
func (t *ThreeDsSession) GetCreatedBy() *string
func (*ThreeDsSession) GetCreatedDate ¶
func (t *ThreeDsSession) GetCreatedDate() *time.Time
func (*ThreeDsSession) GetDevice ¶
func (t *ThreeDsSession) GetDevice() *string
func (*ThreeDsSession) GetDeviceInfo ¶
func (t *ThreeDsSession) GetDeviceInfo() *ThreeDsDeviceInfo
func (*ThreeDsSession) GetExpirationDate ¶
func (t *ThreeDsSession) GetExpirationDate() *time.Time
func (*ThreeDsSession) GetExtraProperties ¶
func (t *ThreeDsSession) GetExtraProperties() map[string]interface{}
func (*ThreeDsSession) GetID ¶
func (t *ThreeDsSession) GetID() *string
func (*ThreeDsSession) GetMetadata ¶
func (t *ThreeDsSession) GetMetadata() map[string]*string
func (*ThreeDsSession) GetMethod ¶
func (t *ThreeDsSession) GetMethod() *ThreeDsMethod
func (*ThreeDsSession) GetModifiedBy ¶
func (t *ThreeDsSession) GetModifiedBy() *string
func (*ThreeDsSession) GetModifiedDate ¶
func (t *ThreeDsSession) GetModifiedDate() *time.Time
func (*ThreeDsSession) GetPanTokenID ¶
func (t *ThreeDsSession) GetPanTokenID() *string
func (*ThreeDsSession) GetTenantID ¶
func (t *ThreeDsSession) GetTenantID() *string
func (*ThreeDsSession) GetTokenID ¶
func (t *ThreeDsSession) GetTokenID() *string
func (*ThreeDsSession) GetTokenIntentID ¶
func (t *ThreeDsSession) GetTokenIntentID() *string
func (*ThreeDsSession) GetType ¶
func (t *ThreeDsSession) GetType() *string
func (*ThreeDsSession) GetVersion ¶
func (t *ThreeDsSession) GetVersion() *ThreeDsVersion
func (*ThreeDsSession) GetWebChallengeMode ¶
func (t *ThreeDsSession) GetWebChallengeMode() *string
func (*ThreeDsSession) MarshalJSON ¶
func (t *ThreeDsSession) MarshalJSON() ([]byte, error)
func (*ThreeDsSession) SetAdditionalCardBrands ¶
func (t *ThreeDsSession) SetAdditionalCardBrands(additionalCardBrands []string)
SetAdditionalCardBrands sets the AdditionalCardBrands field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ThreeDsSession) SetAuthentication ¶
func (t *ThreeDsSession) SetAuthentication(authentication *ThreeDsAuthentication)
SetAuthentication sets the Authentication field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ThreeDsSession) SetCardBrand ¶
func (t *ThreeDsSession) SetCardBrand(cardBrand *string)
SetCardBrand sets the CardBrand field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ThreeDsSession) SetCreatedBy ¶
func (t *ThreeDsSession) SetCreatedBy(createdBy *string)
SetCreatedBy sets the CreatedBy field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ThreeDsSession) SetCreatedDate ¶
func (t *ThreeDsSession) SetCreatedDate(createdDate *time.Time)
SetCreatedDate sets the CreatedDate field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ThreeDsSession) SetDevice ¶
func (t *ThreeDsSession) SetDevice(device *string)
SetDevice sets the Device field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ThreeDsSession) SetDeviceInfo ¶
func (t *ThreeDsSession) SetDeviceInfo(deviceInfo *ThreeDsDeviceInfo)
SetDeviceInfo sets the DeviceInfo field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ThreeDsSession) SetExpirationDate ¶
func (t *ThreeDsSession) SetExpirationDate(expirationDate *time.Time)
SetExpirationDate sets the ExpirationDate field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ThreeDsSession) SetID ¶
func (t *ThreeDsSession) SetID(id *string)
SetID sets the ID field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ThreeDsSession) SetMetadata ¶
func (t *ThreeDsSession) SetMetadata(metadata map[string]*string)
SetMetadata sets the Metadata field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ThreeDsSession) SetMethod ¶
func (t *ThreeDsSession) SetMethod(method *ThreeDsMethod)
SetMethod sets the Method field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ThreeDsSession) SetModifiedBy ¶
func (t *ThreeDsSession) SetModifiedBy(modifiedBy *string)
SetModifiedBy sets the ModifiedBy field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ThreeDsSession) SetModifiedDate ¶
func (t *ThreeDsSession) SetModifiedDate(modifiedDate *time.Time)
SetModifiedDate sets the ModifiedDate field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ThreeDsSession) SetPanTokenID ¶
func (t *ThreeDsSession) SetPanTokenID(panTokenID *string)
SetPanTokenID sets the PanTokenID field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ThreeDsSession) SetTenantID ¶
func (t *ThreeDsSession) SetTenantID(tenantID *string)
SetTenantID sets the TenantID field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ThreeDsSession) SetTokenID ¶
func (t *ThreeDsSession) SetTokenID(tokenID *string)
SetTokenID sets the TokenID field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ThreeDsSession) SetTokenIntentID ¶
func (t *ThreeDsSession) SetTokenIntentID(tokenIntentID *string)
SetTokenIntentID sets the TokenIntentID field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ThreeDsSession) SetType ¶
func (t *ThreeDsSession) SetType(type_ *string)
SetType sets the Type field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ThreeDsSession) SetVersion ¶
func (t *ThreeDsSession) SetVersion(version *ThreeDsVersion)
SetVersion sets the Version field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ThreeDsSession) SetWebChallengeMode ¶
func (t *ThreeDsSession) SetWebChallengeMode(webChallengeMode *string)
SetWebChallengeMode sets the WebChallengeMode field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ThreeDsSession) String ¶
func (t *ThreeDsSession) String() string
func (*ThreeDsSession) UnmarshalJSON ¶
func (t *ThreeDsSession) UnmarshalJSON(data []byte) error
type ThreeDsVersion ¶
type ThreeDsVersion struct {
RecommendedVersion *string `json:"recommended_version,omitempty" url:"recommended_version,omitempty"`
AvailableVersions []string `json:"available_versions,omitempty" url:"available_versions,omitempty"`
EarliestAcsSupportedVersion *string `json:"earliest_acs_supported_version,omitempty" url:"earliest_acs_supported_version,omitempty"`
EarliestDsSupportedVersion *string `json:"earliest_ds_supported_version,omitempty" url:"earliest_ds_supported_version,omitempty"`
LatestAcsSupportedVersion *string `json:"latest_acs_supported_version,omitempty" url:"latest_acs_supported_version,omitempty"`
LatestDsSupportedVersion *string `json:"latest_ds_supported_version,omitempty" url:"latest_ds_supported_version,omitempty"`
AcsInformation []string `json:"acs_information,omitempty" url:"acs_information,omitempty"`
// contains filtered or unexported fields
}
func (*ThreeDsVersion) GetAcsInformation ¶
func (t *ThreeDsVersion) GetAcsInformation() []string
func (*ThreeDsVersion) GetAvailableVersions ¶
func (t *ThreeDsVersion) GetAvailableVersions() []string
func (*ThreeDsVersion) GetEarliestAcsSupportedVersion ¶
func (t *ThreeDsVersion) GetEarliestAcsSupportedVersion() *string
func (*ThreeDsVersion) GetEarliestDsSupportedVersion ¶
func (t *ThreeDsVersion) GetEarliestDsSupportedVersion() *string
func (*ThreeDsVersion) GetExtraProperties ¶
func (t *ThreeDsVersion) GetExtraProperties() map[string]interface{}
func (*ThreeDsVersion) GetLatestAcsSupportedVersion ¶
func (t *ThreeDsVersion) GetLatestAcsSupportedVersion() *string
func (*ThreeDsVersion) GetLatestDsSupportedVersion ¶
func (t *ThreeDsVersion) GetLatestDsSupportedVersion() *string
func (*ThreeDsVersion) GetRecommendedVersion ¶
func (t *ThreeDsVersion) GetRecommendedVersion() *string
func (*ThreeDsVersion) MarshalJSON ¶
func (t *ThreeDsVersion) MarshalJSON() ([]byte, error)
func (*ThreeDsVersion) SetAcsInformation ¶
func (t *ThreeDsVersion) SetAcsInformation(acsInformation []string)
SetAcsInformation sets the AcsInformation field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ThreeDsVersion) SetAvailableVersions ¶
func (t *ThreeDsVersion) SetAvailableVersions(availableVersions []string)
SetAvailableVersions sets the AvailableVersions field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ThreeDsVersion) SetEarliestAcsSupportedVersion ¶
func (t *ThreeDsVersion) SetEarliestAcsSupportedVersion(earliestAcsSupportedVersion *string)
SetEarliestAcsSupportedVersion sets the EarliestAcsSupportedVersion field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ThreeDsVersion) SetEarliestDsSupportedVersion ¶
func (t *ThreeDsVersion) SetEarliestDsSupportedVersion(earliestDsSupportedVersion *string)
SetEarliestDsSupportedVersion sets the EarliestDsSupportedVersion field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ThreeDsVersion) SetLatestAcsSupportedVersion ¶
func (t *ThreeDsVersion) SetLatestAcsSupportedVersion(latestAcsSupportedVersion *string)
SetLatestAcsSupportedVersion sets the LatestAcsSupportedVersion field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ThreeDsVersion) SetLatestDsSupportedVersion ¶
func (t *ThreeDsVersion) SetLatestDsSupportedVersion(latestDsSupportedVersion *string)
SetLatestDsSupportedVersion sets the LatestDsSupportedVersion field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ThreeDsVersion) SetRecommendedVersion ¶
func (t *ThreeDsVersion) SetRecommendedVersion(recommendedVersion *string)
SetRecommendedVersion sets the RecommendedVersion field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ThreeDsVersion) String ¶
func (t *ThreeDsVersion) String() string
func (*ThreeDsVersion) UnmarshalJSON ¶
func (t *ThreeDsVersion) UnmarshalJSON(data []byte) error
type Token ¶
type Token struct {
ID *string `json:"id,omitempty" url:"id,omitempty"`
Type *string `json:"type,omitempty" url:"type,omitempty"`
TenantID *string `json:"tenant_id,omitempty" url:"tenant_id,omitempty"`
Data any `json:"data,omitempty" url:"data,omitempty"`
Metadata map[string]*string `json:"metadata,omitempty" url:"metadata,omitempty"`
Enrichments *TokenEnrichments `json:"enrichments,omitempty" url:"enrichments,omitempty"`
CreatedBy *string `json:"created_by,omitempty" url:"created_by,omitempty"`
CreatedAt *time.Time `json:"created_at,omitempty" url:"created_at,omitempty"`
Card *CardDetails `json:"card,omitempty" url:"card,omitempty"`
Bank *BankDetails `json:"bank,omitempty" url:"bank,omitempty"`
NetworkToken *CardDetails `json:"network_token,omitempty" url:"network_token,omitempty"`
ModifiedBy *string `json:"modified_by,omitempty" url:"modified_by,omitempty"`
ModifiedAt *time.Time `json:"modified_at,omitempty" url:"modified_at,omitempty"`
Fingerprint *string `json:"fingerprint,omitempty" url:"fingerprint,omitempty"`
FingerprintExpression *string `json:"fingerprint_expression,omitempty" url:"fingerprint_expression,omitempty"`
Mask any `json:"mask,omitempty" url:"mask,omitempty"`
Privacy *Privacy `json:"privacy,omitempty" url:"privacy,omitempty"`
SearchIndexes []string `json:"search_indexes,omitempty" url:"search_indexes,omitempty"`
ExpiresAt *time.Time `json:"expires_at,omitempty" url:"expires_at,omitempty"`
Containers []string `json:"containers,omitempty" url:"containers,omitempty"`
Aliases []string `json:"aliases,omitempty" url:"aliases,omitempty"`
Authentication any `json:"authentication,omitempty" url:"authentication,omitempty"`
Extras *TokenExtras `json:"_extras,omitempty" url:"_extras,omitempty"`
// contains filtered or unexported fields
}
func (*Token) GetAliases ¶
func (*Token) GetAuthentication ¶
func (*Token) GetBank ¶
func (t *Token) GetBank() *BankDetails
func (*Token) GetCard ¶
func (t *Token) GetCard() *CardDetails
func (*Token) GetContainers ¶
func (*Token) GetCreatedAt ¶
func (*Token) GetCreatedBy ¶
func (*Token) GetEnrichments ¶
func (t *Token) GetEnrichments() *TokenEnrichments
func (*Token) GetExpiresAt ¶
func (*Token) GetExtraProperties ¶
func (*Token) GetExtras ¶
func (t *Token) GetExtras() *TokenExtras
func (*Token) GetFingerprint ¶
func (*Token) GetFingerprintExpression ¶
func (*Token) GetMetadata ¶
func (*Token) GetModifiedAt ¶
func (*Token) GetModifiedBy ¶
func (*Token) GetNetworkToken ¶
func (t *Token) GetNetworkToken() *CardDetails
func (*Token) GetPrivacy ¶
func (*Token) GetSearchIndexes ¶
func (*Token) GetTenantID ¶
func (*Token) MarshalJSON ¶
func (*Token) SetAliases ¶
SetAliases sets the Aliases field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*Token) SetAuthentication ¶
SetAuthentication sets the Authentication field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*Token) SetBank ¶
func (t *Token) SetBank(bank *BankDetails)
SetBank sets the Bank field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*Token) SetCard ¶
func (t *Token) SetCard(card *CardDetails)
SetCard sets the Card field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*Token) SetContainers ¶
SetContainers sets the Containers field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*Token) SetCreatedAt ¶
SetCreatedAt sets the CreatedAt field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*Token) SetCreatedBy ¶
SetCreatedBy sets the CreatedBy field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*Token) SetData ¶
SetData sets the Data field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*Token) SetEnrichments ¶
func (t *Token) SetEnrichments(enrichments *TokenEnrichments)
SetEnrichments sets the Enrichments field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*Token) SetExpiresAt ¶
SetExpiresAt sets the ExpiresAt field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*Token) SetExtras ¶
func (t *Token) SetExtras(extras *TokenExtras)
SetExtras sets the Extras field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*Token) SetFingerprint ¶
SetFingerprint sets the Fingerprint field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*Token) SetFingerprintExpression ¶
SetFingerprintExpression sets the FingerprintExpression field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*Token) SetID ¶
SetID sets the ID field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*Token) SetMask ¶
SetMask sets the Mask field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*Token) SetMetadata ¶
SetMetadata sets the Metadata field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*Token) SetModifiedAt ¶
SetModifiedAt sets the ModifiedAt field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*Token) SetModifiedBy ¶
SetModifiedBy sets the ModifiedBy field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*Token) SetNetworkToken ¶
func (t *Token) SetNetworkToken(networkToken *CardDetails)
SetNetworkToken sets the NetworkToken field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*Token) SetPrivacy ¶
SetPrivacy sets the Privacy field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*Token) SetSearchIndexes ¶
SetSearchIndexes sets the SearchIndexes field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*Token) SetTenantID ¶
SetTenantID sets the TenantID field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*Token) SetType ¶
SetType sets the Type field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*Token) UnmarshalJSON ¶
type TokenAuthentication ¶
type TokenAuthentication struct {
ThreedsCryptogram *string `json:"threeds_cryptogram,omitempty" url:"threeds_cryptogram,omitempty"`
EciIndicator *string `json:"eci_indicator,omitempty" url:"eci_indicator,omitempty"`
// contains filtered or unexported fields
}
func (*TokenAuthentication) GetEciIndicator ¶
func (t *TokenAuthentication) GetEciIndicator() *string
func (*TokenAuthentication) GetExtraProperties ¶
func (t *TokenAuthentication) GetExtraProperties() map[string]interface{}
func (*TokenAuthentication) GetThreedsCryptogram ¶
func (t *TokenAuthentication) GetThreedsCryptogram() *string
func (*TokenAuthentication) MarshalJSON ¶
func (t *TokenAuthentication) MarshalJSON() ([]byte, error)
func (*TokenAuthentication) SetEciIndicator ¶
func (t *TokenAuthentication) SetEciIndicator(eciIndicator *string)
SetEciIndicator sets the EciIndicator field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*TokenAuthentication) SetThreedsCryptogram ¶
func (t *TokenAuthentication) SetThreedsCryptogram(threedsCryptogram *string)
SetThreedsCryptogram sets the ThreedsCryptogram field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*TokenAuthentication) String ¶
func (t *TokenAuthentication) String() string
func (*TokenAuthentication) UnmarshalJSON ¶
func (t *TokenAuthentication) UnmarshalJSON(data []byte) error
type TokenCursorPaginatedList ¶
type TokenCursorPaginatedList struct {
Pagination *CursorPagination `json:"pagination,omitempty" url:"pagination,omitempty"`
Data []*Token `json:"data,omitempty" url:"data,omitempty"`
// contains filtered or unexported fields
}
func (*TokenCursorPaginatedList) GetData ¶
func (t *TokenCursorPaginatedList) GetData() []*Token
func (*TokenCursorPaginatedList) GetExtraProperties ¶
func (t *TokenCursorPaginatedList) GetExtraProperties() map[string]interface{}
func (*TokenCursorPaginatedList) GetPagination ¶
func (t *TokenCursorPaginatedList) GetPagination() *CursorPagination
func (*TokenCursorPaginatedList) MarshalJSON ¶
func (t *TokenCursorPaginatedList) MarshalJSON() ([]byte, error)
func (*TokenCursorPaginatedList) SetData ¶
func (t *TokenCursorPaginatedList) SetData(data []*Token)
SetData sets the Data field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*TokenCursorPaginatedList) SetPagination ¶
func (t *TokenCursorPaginatedList) SetPagination(pagination *CursorPagination)
SetPagination sets the Pagination field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*TokenCursorPaginatedList) String ¶
func (t *TokenCursorPaginatedList) String() string
func (*TokenCursorPaginatedList) UnmarshalJSON ¶
func (t *TokenCursorPaginatedList) UnmarshalJSON(data []byte) error
type TokenEnrichments ¶
type TokenEnrichments struct {
BinDetails *BinDetails `json:"bin_details,omitempty" url:"bin_details,omitempty"`
CardDetails *TokenEnrichmentsCardDetails `json:"card_details,omitempty" url:"card_details,omitempty"`
// contains filtered or unexported fields
}
func (*TokenEnrichments) GetBinDetails ¶
func (t *TokenEnrichments) GetBinDetails() *BinDetails
func (*TokenEnrichments) GetCardDetails ¶
func (t *TokenEnrichments) GetCardDetails() *TokenEnrichmentsCardDetails
func (*TokenEnrichments) GetExtraProperties ¶
func (t *TokenEnrichments) GetExtraProperties() map[string]interface{}
func (*TokenEnrichments) MarshalJSON ¶
func (t *TokenEnrichments) MarshalJSON() ([]byte, error)
func (*TokenEnrichments) SetBinDetails ¶
func (t *TokenEnrichments) SetBinDetails(binDetails *BinDetails)
SetBinDetails sets the BinDetails field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*TokenEnrichments) SetCardDetails ¶
func (t *TokenEnrichments) SetCardDetails(cardDetails *TokenEnrichmentsCardDetails)
SetCardDetails sets the CardDetails field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*TokenEnrichments) String ¶
func (t *TokenEnrichments) String() string
func (*TokenEnrichments) UnmarshalJSON ¶
func (t *TokenEnrichments) UnmarshalJSON(data []byte) error
type TokenEnrichmentsCardDetails ¶
type TokenEnrichmentsCardDetails struct {
Bin *string `json:"bin,omitempty" url:"bin,omitempty"`
Last4 *string `json:"last4,omitempty" url:"last4,omitempty"`
// contains filtered or unexported fields
}
func (*TokenEnrichmentsCardDetails) GetBin ¶
func (t *TokenEnrichmentsCardDetails) GetBin() *string
func (*TokenEnrichmentsCardDetails) GetExtraProperties ¶
func (t *TokenEnrichmentsCardDetails) GetExtraProperties() map[string]interface{}
func (*TokenEnrichmentsCardDetails) GetLast4 ¶
func (t *TokenEnrichmentsCardDetails) GetLast4() *string
func (*TokenEnrichmentsCardDetails) MarshalJSON ¶
func (t *TokenEnrichmentsCardDetails) MarshalJSON() ([]byte, error)
func (*TokenEnrichmentsCardDetails) SetBin ¶
func (t *TokenEnrichmentsCardDetails) SetBin(bin *string)
SetBin sets the Bin field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*TokenEnrichmentsCardDetails) SetLast4 ¶
func (t *TokenEnrichmentsCardDetails) SetLast4(last4 *string)
SetLast4 sets the Last4 field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*TokenEnrichmentsCardDetails) String ¶
func (t *TokenEnrichmentsCardDetails) String() string
func (*TokenEnrichmentsCardDetails) UnmarshalJSON ¶
func (t *TokenEnrichmentsCardDetails) UnmarshalJSON(data []byte) error
type TokenExtras ¶
type TokenExtras struct {
Deduplicated *bool `json:"deduplicated,omitempty" url:"deduplicated,omitempty"`
TspDetails *TokenServiceProviderDetails `json:"tsp_details,omitempty" url:"tsp_details,omitempty"`
DeduplicationBehavior *string `json:"deduplication_behavior,omitempty" url:"deduplication_behavior,omitempty"`
NetworkTokenIDs []string `json:"network_token_ids,omitempty" url:"network_token_ids,omitempty"`
DecryptedPayload *bool `json:"decrypted_payload,omitempty" url:"decrypted_payload,omitempty"`
// contains filtered or unexported fields
}
func (*TokenExtras) GetDecryptedPayload ¶
func (t *TokenExtras) GetDecryptedPayload() *bool
func (*TokenExtras) GetDeduplicated ¶
func (t *TokenExtras) GetDeduplicated() *bool
func (*TokenExtras) GetDeduplicationBehavior ¶
func (t *TokenExtras) GetDeduplicationBehavior() *string
func (*TokenExtras) GetExtraProperties ¶
func (t *TokenExtras) GetExtraProperties() map[string]interface{}
func (*TokenExtras) GetNetworkTokenIDs ¶
func (t *TokenExtras) GetNetworkTokenIDs() []string
func (*TokenExtras) GetTspDetails ¶
func (t *TokenExtras) GetTspDetails() *TokenServiceProviderDetails
func (*TokenExtras) MarshalJSON ¶
func (t *TokenExtras) MarshalJSON() ([]byte, error)
func (*TokenExtras) SetDecryptedPayload ¶
func (t *TokenExtras) SetDecryptedPayload(decryptedPayload *bool)
SetDecryptedPayload sets the DecryptedPayload field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*TokenExtras) SetDeduplicated ¶
func (t *TokenExtras) SetDeduplicated(deduplicated *bool)
SetDeduplicated sets the Deduplicated field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*TokenExtras) SetDeduplicationBehavior ¶
func (t *TokenExtras) SetDeduplicationBehavior(deduplicationBehavior *string)
SetDeduplicationBehavior sets the DeduplicationBehavior field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*TokenExtras) SetNetworkTokenIDs ¶
func (t *TokenExtras) SetNetworkTokenIDs(networkTokenIDs []string)
SetNetworkTokenIDs sets the NetworkTokenIDs field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*TokenExtras) SetTspDetails ¶
func (t *TokenExtras) SetTspDetails(tspDetails *TokenServiceProviderDetails)
SetTspDetails sets the TspDetails field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*TokenExtras) String ¶
func (t *TokenExtras) String() string
func (*TokenExtras) UnmarshalJSON ¶
func (t *TokenExtras) UnmarshalJSON(data []byte) error
type TokenIntent ¶
type TokenIntent struct {
ID *string `json:"id,omitempty" url:"id,omitempty"`
Type *string `json:"type,omitempty" url:"type,omitempty"`
TenantID *string `json:"tenant_id,omitempty" url:"tenant_id,omitempty"`
Fingerprint *string `json:"fingerprint,omitempty" url:"fingerprint,omitempty"`
CreatedBy *string `json:"created_by,omitempty" url:"created_by,omitempty"`
CreatedAt *time.Time `json:"created_at,omitempty" url:"created_at,omitempty"`
ExpiresAt *time.Time `json:"expires_at,omitempty" url:"expires_at,omitempty"`
Card *CardDetails `json:"card,omitempty" url:"card,omitempty"`
Bank *BankDetails `json:"bank,omitempty" url:"bank,omitempty"`
NetworkToken *CardDetails `json:"network_token,omitempty" url:"network_token,omitempty"`
Authentication any `json:"authentication,omitempty" url:"authentication,omitempty"`
Extras *TokenIntentExtras `json:"_extras,omitempty" url:"_extras,omitempty"`
// contains filtered or unexported fields
}
func (*TokenIntent) GetAuthentication ¶
func (t *TokenIntent) GetAuthentication() any
func (*TokenIntent) GetBank ¶
func (t *TokenIntent) GetBank() *BankDetails
func (*TokenIntent) GetCard ¶
func (t *TokenIntent) GetCard() *CardDetails
func (*TokenIntent) GetCreatedAt ¶
func (t *TokenIntent) GetCreatedAt() *time.Time
func (*TokenIntent) GetCreatedBy ¶
func (t *TokenIntent) GetCreatedBy() *string
func (*TokenIntent) GetExpiresAt ¶
func (t *TokenIntent) GetExpiresAt() *time.Time
func (*TokenIntent) GetExtraProperties ¶
func (t *TokenIntent) GetExtraProperties() map[string]interface{}
func (*TokenIntent) GetExtras ¶
func (t *TokenIntent) GetExtras() *TokenIntentExtras
func (*TokenIntent) GetFingerprint ¶
func (t *TokenIntent) GetFingerprint() *string
func (*TokenIntent) GetID ¶
func (t *TokenIntent) GetID() *string
func (*TokenIntent) GetNetworkToken ¶
func (t *TokenIntent) GetNetworkToken() *CardDetails
func (*TokenIntent) GetTenantID ¶
func (t *TokenIntent) GetTenantID() *string
func (*TokenIntent) GetType ¶
func (t *TokenIntent) GetType() *string
func (*TokenIntent) MarshalJSON ¶
func (t *TokenIntent) MarshalJSON() ([]byte, error)
func (*TokenIntent) SetAuthentication ¶
func (t *TokenIntent) SetAuthentication(authentication any)
SetAuthentication sets the Authentication field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*TokenIntent) SetBank ¶
func (t *TokenIntent) SetBank(bank *BankDetails)
SetBank sets the Bank field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*TokenIntent) SetCard ¶
func (t *TokenIntent) SetCard(card *CardDetails)
SetCard sets the Card field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*TokenIntent) SetCreatedAt ¶
func (t *TokenIntent) SetCreatedAt(createdAt *time.Time)
SetCreatedAt sets the CreatedAt field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*TokenIntent) SetCreatedBy ¶
func (t *TokenIntent) SetCreatedBy(createdBy *string)
SetCreatedBy sets the CreatedBy field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*TokenIntent) SetExpiresAt ¶
func (t *TokenIntent) SetExpiresAt(expiresAt *time.Time)
SetExpiresAt sets the ExpiresAt field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*TokenIntent) SetExtras ¶
func (t *TokenIntent) SetExtras(extras *TokenIntentExtras)
SetExtras sets the Extras field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*TokenIntent) SetFingerprint ¶
func (t *TokenIntent) SetFingerprint(fingerprint *string)
SetFingerprint sets the Fingerprint field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*TokenIntent) SetID ¶
func (t *TokenIntent) SetID(id *string)
SetID sets the ID field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*TokenIntent) SetNetworkToken ¶
func (t *TokenIntent) SetNetworkToken(networkToken *CardDetails)
SetNetworkToken sets the NetworkToken field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*TokenIntent) SetTenantID ¶
func (t *TokenIntent) SetTenantID(tenantID *string)
SetTenantID sets the TenantID field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*TokenIntent) SetType ¶
func (t *TokenIntent) SetType(type_ *string)
SetType sets the Type field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*TokenIntent) String ¶
func (t *TokenIntent) String() string
func (*TokenIntent) UnmarshalJSON ¶
func (t *TokenIntent) UnmarshalJSON(data []byte) error
type TokenIntentExtras ¶
type TokenIntentExtras struct {
TspDetails *TokenServiceProviderDetails `json:"tsp_details,omitempty" url:"tsp_details,omitempty"`
NetworkTokenIDs []string `json:"network_token_ids,omitempty" url:"network_token_ids,omitempty"`
// contains filtered or unexported fields
}
func (*TokenIntentExtras) GetExtraProperties ¶
func (t *TokenIntentExtras) GetExtraProperties() map[string]interface{}
func (*TokenIntentExtras) GetNetworkTokenIDs ¶
func (t *TokenIntentExtras) GetNetworkTokenIDs() []string
func (*TokenIntentExtras) GetTspDetails ¶
func (t *TokenIntentExtras) GetTspDetails() *TokenServiceProviderDetails
func (*TokenIntentExtras) MarshalJSON ¶
func (t *TokenIntentExtras) MarshalJSON() ([]byte, error)
func (*TokenIntentExtras) SetNetworkTokenIDs ¶
func (t *TokenIntentExtras) SetNetworkTokenIDs(networkTokenIDs []string)
SetNetworkTokenIDs sets the NetworkTokenIDs field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*TokenIntentExtras) SetTspDetails ¶
func (t *TokenIntentExtras) SetTspDetails(tspDetails *TokenServiceProviderDetails)
SetTspDetails sets the TspDetails field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*TokenIntentExtras) String ¶
func (t *TokenIntentExtras) String() string
func (*TokenIntentExtras) UnmarshalJSON ¶
func (t *TokenIntentExtras) UnmarshalJSON(data []byte) error
type TokenServiceProviderDetails ¶
type TokenServiceProviderDetails struct {
Tsp *string `json:"tsp,omitempty" url:"tsp,omitempty"`
AuthMethod *string `json:"auth_method,omitempty" url:"auth_method,omitempty"`
MessageID *string `json:"message_id,omitempty" url:"message_id,omitempty"`
EciIndicator *string `json:"eci_indicator,omitempty" url:"eci_indicator,omitempty"`
AssuranceDetails *AssuranceDetails `json:"assurance_details,omitempty" url:"assurance_details,omitempty"`
TransactionID *string `json:"transaction_id,omitempty" url:"transaction_id,omitempty"`
CurrencyCode *string `json:"currency_code,omitempty" url:"currency_code,omitempty"`
TransactionAmount *int64 `json:"transaction_amount,omitempty" url:"transaction_amount,omitempty"`
CardholderName *string `json:"cardholder_name,omitempty" url:"cardholder_name,omitempty"`
DeviceManufacturerIdentifier *string `json:"device_manufacturer_identifier,omitempty" url:"device_manufacturer_identifier,omitempty"`
PaymentDataType *string `json:"payment_data_type,omitempty" url:"payment_data_type,omitempty"`
MerchantTokenIdentifier *string `json:"merchant_token_identifier,omitempty" url:"merchant_token_identifier,omitempty"`
AuthenticationResponses []*AuthenticationResponse `json:"authentication_responses,omitempty" url:"authentication_responses,omitempty"`
Status *string `json:"status,omitempty" url:"status,omitempty"`
// contains filtered or unexported fields
}
func (*TokenServiceProviderDetails) GetAssuranceDetails ¶
func (t *TokenServiceProviderDetails) GetAssuranceDetails() *AssuranceDetails
func (*TokenServiceProviderDetails) GetAuthMethod ¶
func (t *TokenServiceProviderDetails) GetAuthMethod() *string
func (*TokenServiceProviderDetails) GetAuthenticationResponses ¶
func (t *TokenServiceProviderDetails) GetAuthenticationResponses() []*AuthenticationResponse
func (*TokenServiceProviderDetails) GetCardholderName ¶
func (t *TokenServiceProviderDetails) GetCardholderName() *string
func (*TokenServiceProviderDetails) GetCurrencyCode ¶
func (t *TokenServiceProviderDetails) GetCurrencyCode() *string
func (*TokenServiceProviderDetails) GetDeviceManufacturerIdentifier ¶
func (t *TokenServiceProviderDetails) GetDeviceManufacturerIdentifier() *string
func (*TokenServiceProviderDetails) GetEciIndicator ¶
func (t *TokenServiceProviderDetails) GetEciIndicator() *string
func (*TokenServiceProviderDetails) GetExtraProperties ¶
func (t *TokenServiceProviderDetails) GetExtraProperties() map[string]interface{}
func (*TokenServiceProviderDetails) GetMerchantTokenIdentifier ¶
func (t *TokenServiceProviderDetails) GetMerchantTokenIdentifier() *string
func (*TokenServiceProviderDetails) GetMessageID ¶
func (t *TokenServiceProviderDetails) GetMessageID() *string
func (*TokenServiceProviderDetails) GetPaymentDataType ¶
func (t *TokenServiceProviderDetails) GetPaymentDataType() *string
func (*TokenServiceProviderDetails) GetStatus ¶
func (t *TokenServiceProviderDetails) GetStatus() *string
func (*TokenServiceProviderDetails) GetTransactionAmount ¶
func (t *TokenServiceProviderDetails) GetTransactionAmount() *int64
func (*TokenServiceProviderDetails) GetTransactionID ¶
func (t *TokenServiceProviderDetails) GetTransactionID() *string
func (*TokenServiceProviderDetails) GetTsp ¶
func (t *TokenServiceProviderDetails) GetTsp() *string
func (*TokenServiceProviderDetails) MarshalJSON ¶
func (t *TokenServiceProviderDetails) MarshalJSON() ([]byte, error)
func (*TokenServiceProviderDetails) SetAssuranceDetails ¶
func (t *TokenServiceProviderDetails) SetAssuranceDetails(assuranceDetails *AssuranceDetails)
SetAssuranceDetails sets the AssuranceDetails field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*TokenServiceProviderDetails) SetAuthMethod ¶
func (t *TokenServiceProviderDetails) SetAuthMethod(authMethod *string)
SetAuthMethod sets the AuthMethod field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*TokenServiceProviderDetails) SetAuthenticationResponses ¶
func (t *TokenServiceProviderDetails) SetAuthenticationResponses(authenticationResponses []*AuthenticationResponse)
SetAuthenticationResponses sets the AuthenticationResponses field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*TokenServiceProviderDetails) SetCardholderName ¶
func (t *TokenServiceProviderDetails) SetCardholderName(cardholderName *string)
SetCardholderName sets the CardholderName field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*TokenServiceProviderDetails) SetCurrencyCode ¶
func (t *TokenServiceProviderDetails) SetCurrencyCode(currencyCode *string)
SetCurrencyCode sets the CurrencyCode field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*TokenServiceProviderDetails) SetDeviceManufacturerIdentifier ¶
func (t *TokenServiceProviderDetails) SetDeviceManufacturerIdentifier(deviceManufacturerIdentifier *string)
SetDeviceManufacturerIdentifier sets the DeviceManufacturerIdentifier field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*TokenServiceProviderDetails) SetEciIndicator ¶
func (t *TokenServiceProviderDetails) SetEciIndicator(eciIndicator *string)
SetEciIndicator sets the EciIndicator field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*TokenServiceProviderDetails) SetMerchantTokenIdentifier ¶
func (t *TokenServiceProviderDetails) SetMerchantTokenIdentifier(merchantTokenIdentifier *string)
SetMerchantTokenIdentifier sets the MerchantTokenIdentifier field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*TokenServiceProviderDetails) SetMessageID ¶
func (t *TokenServiceProviderDetails) SetMessageID(messageID *string)
SetMessageID sets the MessageID field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*TokenServiceProviderDetails) SetPaymentDataType ¶
func (t *TokenServiceProviderDetails) SetPaymentDataType(paymentDataType *string)
SetPaymentDataType sets the PaymentDataType field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*TokenServiceProviderDetails) SetStatus ¶
func (t *TokenServiceProviderDetails) SetStatus(status *string)
SetStatus sets the Status field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*TokenServiceProviderDetails) SetTransactionAmount ¶
func (t *TokenServiceProviderDetails) SetTransactionAmount(transactionAmount *int64)
SetTransactionAmount sets the TransactionAmount field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*TokenServiceProviderDetails) SetTransactionID ¶
func (t *TokenServiceProviderDetails) SetTransactionID(transactionID *string)
SetTransactionID sets the TransactionID field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*TokenServiceProviderDetails) SetTsp ¶
func (t *TokenServiceProviderDetails) SetTsp(tsp *string)
SetTsp sets the Tsp field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*TokenServiceProviderDetails) String ¶
func (t *TokenServiceProviderDetails) String() string
func (*TokenServiceProviderDetails) UnmarshalJSON ¶
func (t *TokenServiceProviderDetails) UnmarshalJSON(data []byte) error
type TokensListV2Request ¶
type TokensListV2Request struct {
Type *string `json:"-" url:"type,omitempty"`
Container *string `json:"-" url:"container,omitempty"`
Fingerprint *string `json:"-" url:"fingerprint,omitempty"`
Metadata map[string]*string `json:"-" url:"metadata,omitempty"`
Start *string `json:"-" url:"start,omitempty"`
Size *int `json:"-" url:"size,omitempty"`
// contains filtered or unexported fields
}
func (*TokensListV2Request) SetContainer ¶
func (t *TokensListV2Request) SetContainer(container *string)
SetContainer sets the Container field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*TokensListV2Request) SetFingerprint ¶
func (t *TokensListV2Request) SetFingerprint(fingerprint *string)
SetFingerprint sets the Fingerprint field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*TokensListV2Request) SetMetadata ¶
func (t *TokensListV2Request) SetMetadata(metadata map[string]*string)
SetMetadata sets the Metadata field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*TokensListV2Request) SetSize ¶
func (t *TokensListV2Request) SetSize(size *int)
SetSize sets the Size field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*TokensListV2Request) SetStart ¶
func (t *TokensListV2Request) SetStart(start *string)
SetStart sets the Start field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*TokensListV2Request) SetType ¶
func (t *TokensListV2Request) SetType(type_ *string)
SetType sets the Type field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
type TransactionStatus ¶
type TransactionStatus string
const ( TransactionStatusApproved TransactionStatus = "approved" TransactionStatusDeclined TransactionStatus = "declined" TransactionStatusPending TransactionStatus = "pending" TransactionStatusError TransactionStatus = "error" TransactionStatusCancelled TransactionStatus = "cancelled" )
func NewTransactionStatusFromString ¶
func NewTransactionStatusFromString(s string) (TransactionStatus, error)
func (TransactionStatus) Ptr ¶
func (t TransactionStatus) Ptr() *TransactionStatus
type TransactionType ¶
type TransactionType string
const ( TransactionTypePurchase TransactionType = "purchase" TransactionTypeAuthorization TransactionType = "authorization" TransactionTypeCapture TransactionType = "capture" TransactionTypeRefund TransactionType = "refund" TransactionTypeReversal TransactionType = "reversal" TransactionTypeVerification TransactionType = "verification" TransactionTypeChargeback TransactionType = "chargeback" TransactionTypeFraud TransactionType = "fraud" )
func NewTransactionTypeFromString ¶
func NewTransactionTypeFromString(s string) (TransactionType, error)
func (TransactionType) Ptr ¶
func (t TransactionType) Ptr() *TransactionType
type UnauthorizedError ¶
type UnauthorizedError struct {
}
Unauthorized
func (*UnauthorizedError) MarshalJSON ¶
func (u *UnauthorizedError) MarshalJSON() ([]byte, error)
func (*UnauthorizedError) UnmarshalJSON ¶
func (u *UnauthorizedError) UnmarshalJSON(data []byte) error
func (*UnauthorizedError) Unwrap ¶
func (u *UnauthorizedError) Unwrap() error
type UnprocessableEntityError ¶
type UnprocessableEntityError struct {
*core.APIError
Body *ProblemDetails
}
Client Error
func (*UnprocessableEntityError) MarshalJSON ¶
func (u *UnprocessableEntityError) MarshalJSON() ([]byte, error)
func (*UnprocessableEntityError) UnmarshalJSON ¶
func (u *UnprocessableEntityError) UnmarshalJSON(data []byte) error
func (*UnprocessableEntityError) Unwrap ¶
func (u *UnprocessableEntityError) Unwrap() error
type UpdateApplicationRequest ¶
type UpdateApplicationRequest struct {
Name string `json:"name" url:"-"`
Permissions []string `json:"permissions,omitempty" url:"-"`
Rules []*AccessRule `json:"rules,omitempty" url:"-"`
// contains filtered or unexported fields
}
func (*UpdateApplicationRequest) MarshalJSON ¶
func (u *UpdateApplicationRequest) MarshalJSON() ([]byte, error)
func (*UpdateApplicationRequest) SetName ¶
func (u *UpdateApplicationRequest) SetName(name string)
SetName sets the Name field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*UpdateApplicationRequest) SetPermissions ¶
func (u *UpdateApplicationRequest) SetPermissions(permissions []string)
SetPermissions sets the Permissions field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*UpdateApplicationRequest) SetRules ¶
func (u *UpdateApplicationRequest) SetRules(rules []*AccessRule)
SetRules sets the Rules field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*UpdateApplicationRequest) UnmarshalJSON ¶
func (u *UpdateApplicationRequest) UnmarshalJSON(data []byte) error
type UpdatePrivacy ¶
type UpdatePrivacy struct {
ImpactLevel *string `json:"impact_level,omitempty" url:"impact_level,omitempty"`
RestrictionPolicy *string `json:"restriction_policy,omitempty" url:"restriction_policy,omitempty"`
// contains filtered or unexported fields
}
func (*UpdatePrivacy) GetExtraProperties ¶
func (u *UpdatePrivacy) GetExtraProperties() map[string]interface{}
func (*UpdatePrivacy) GetImpactLevel ¶
func (u *UpdatePrivacy) GetImpactLevel() *string
func (*UpdatePrivacy) GetRestrictionPolicy ¶
func (u *UpdatePrivacy) GetRestrictionPolicy() *string
func (*UpdatePrivacy) MarshalJSON ¶
func (u *UpdatePrivacy) MarshalJSON() ([]byte, error)
func (*UpdatePrivacy) SetImpactLevel ¶
func (u *UpdatePrivacy) SetImpactLevel(impactLevel *string)
SetImpactLevel sets the ImpactLevel field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*UpdatePrivacy) SetRestrictionPolicy ¶
func (u *UpdatePrivacy) SetRestrictionPolicy(restrictionPolicy *string)
SetRestrictionPolicy sets the RestrictionPolicy field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*UpdatePrivacy) String ¶
func (u *UpdatePrivacy) String() string
func (*UpdatePrivacy) UnmarshalJSON ¶
func (u *UpdatePrivacy) UnmarshalJSON(data []byte) error
type UpdateProxyRequest ¶
type UpdateProxyRequest struct {
Name string `json:"name" url:"-"`
DestinationURL string `json:"destination_url" url:"-"`
RequestReactorID *string `json:"request_reactor_id,omitempty" url:"-"`
ResponseReactorID *string `json:"response_reactor_id,omitempty" url:"-"`
RequestTransform *ProxyTransform `json:"request_transform,omitempty" url:"-"`
ResponseTransform *ProxyTransform `json:"response_transform,omitempty" url:"-"`
RequestTransforms []*ProxyTransform `json:"request_transforms,omitempty" url:"-"`
ResponseTransforms []*ProxyTransform `json:"response_transforms,omitempty" url:"-"`
Application *Application `json:"application,omitempty" url:"-"`
Configuration map[string]*string `json:"configuration,omitempty" url:"-"`
RequireAuth *bool `json:"require_auth,omitempty" url:"-"`
DisableDetokenization *bool `json:"disable_detokenization,omitempty" url:"-"`
// contains filtered or unexported fields
}
func (*UpdateProxyRequest) MarshalJSON ¶
func (u *UpdateProxyRequest) MarshalJSON() ([]byte, error)
func (*UpdateProxyRequest) SetApplication ¶
func (u *UpdateProxyRequest) SetApplication(application *Application)
SetApplication sets the Application field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*UpdateProxyRequest) SetConfiguration ¶
func (u *UpdateProxyRequest) SetConfiguration(configuration map[string]*string)
SetConfiguration sets the Configuration field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*UpdateProxyRequest) SetDestinationURL ¶
func (u *UpdateProxyRequest) SetDestinationURL(destinationURL string)
SetDestinationURL sets the DestinationURL field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*UpdateProxyRequest) SetDisableDetokenization ¶
func (u *UpdateProxyRequest) SetDisableDetokenization(disableDetokenization *bool)
SetDisableDetokenization sets the DisableDetokenization field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*UpdateProxyRequest) SetName ¶
func (u *UpdateProxyRequest) SetName(name string)
SetName sets the Name field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*UpdateProxyRequest) SetRequestReactorID ¶
func (u *UpdateProxyRequest) SetRequestReactorID(requestReactorID *string)
SetRequestReactorID sets the RequestReactorID field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*UpdateProxyRequest) SetRequestTransform ¶
func (u *UpdateProxyRequest) SetRequestTransform(requestTransform *ProxyTransform)
SetRequestTransform sets the RequestTransform field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*UpdateProxyRequest) SetRequestTransforms ¶
func (u *UpdateProxyRequest) SetRequestTransforms(requestTransforms []*ProxyTransform)
SetRequestTransforms sets the RequestTransforms field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*UpdateProxyRequest) SetRequireAuth ¶
func (u *UpdateProxyRequest) SetRequireAuth(requireAuth *bool)
SetRequireAuth sets the RequireAuth field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*UpdateProxyRequest) SetResponseReactorID ¶
func (u *UpdateProxyRequest) SetResponseReactorID(responseReactorID *string)
SetResponseReactorID sets the ResponseReactorID field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*UpdateProxyRequest) SetResponseTransform ¶
func (u *UpdateProxyRequest) SetResponseTransform(responseTransform *ProxyTransform)
SetResponseTransform sets the ResponseTransform field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*UpdateProxyRequest) SetResponseTransforms ¶
func (u *UpdateProxyRequest) SetResponseTransforms(responseTransforms []*ProxyTransform)
SetResponseTransforms sets the ResponseTransforms field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*UpdateProxyRequest) UnmarshalJSON ¶
func (u *UpdateProxyRequest) UnmarshalJSON(data []byte) error
type UpdateReactorFormulaRequest ¶
type UpdateReactorFormulaRequest struct {
Type string `json:"type" url:"type"`
Name string `json:"name" url:"name"`
Description *string `json:"description,omitempty" url:"description,omitempty"`
Icon *string `json:"icon,omitempty" url:"icon,omitempty"`
Code *string `json:"code,omitempty" url:"code,omitempty"`
Configuration []*ReactorFormulaConfiguration `json:"configuration,omitempty" url:"configuration,omitempty"`
RequestParameters []*ReactorFormulaRequestParameter `json:"request_parameters,omitempty" url:"request_parameters,omitempty"`
// contains filtered or unexported fields
}
func (*UpdateReactorFormulaRequest) GetCode ¶
func (u *UpdateReactorFormulaRequest) GetCode() *string
func (*UpdateReactorFormulaRequest) GetConfiguration ¶
func (u *UpdateReactorFormulaRequest) GetConfiguration() []*ReactorFormulaConfiguration
func (*UpdateReactorFormulaRequest) GetDescription ¶
func (u *UpdateReactorFormulaRequest) GetDescription() *string
func (*UpdateReactorFormulaRequest) GetExtraProperties ¶
func (u *UpdateReactorFormulaRequest) GetExtraProperties() map[string]interface{}
func (*UpdateReactorFormulaRequest) GetIcon ¶
func (u *UpdateReactorFormulaRequest) GetIcon() *string
func (*UpdateReactorFormulaRequest) GetName ¶
func (u *UpdateReactorFormulaRequest) GetName() string
func (*UpdateReactorFormulaRequest) GetRequestParameters ¶
func (u *UpdateReactorFormulaRequest) GetRequestParameters() []*ReactorFormulaRequestParameter
func (*UpdateReactorFormulaRequest) GetType ¶
func (u *UpdateReactorFormulaRequest) GetType() string
func (*UpdateReactorFormulaRequest) MarshalJSON ¶
func (u *UpdateReactorFormulaRequest) MarshalJSON() ([]byte, error)
func (*UpdateReactorFormulaRequest) SetCode ¶
func (u *UpdateReactorFormulaRequest) SetCode(code *string)
SetCode sets the Code field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*UpdateReactorFormulaRequest) SetConfiguration ¶
func (u *UpdateReactorFormulaRequest) SetConfiguration(configuration []*ReactorFormulaConfiguration)
SetConfiguration sets the Configuration field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*UpdateReactorFormulaRequest) SetDescription ¶
func (u *UpdateReactorFormulaRequest) SetDescription(description *string)
SetDescription sets the Description field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*UpdateReactorFormulaRequest) SetIcon ¶
func (u *UpdateReactorFormulaRequest) SetIcon(icon *string)
SetIcon sets the Icon field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*UpdateReactorFormulaRequest) SetName ¶
func (u *UpdateReactorFormulaRequest) SetName(name string)
SetName sets the Name field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*UpdateReactorFormulaRequest) SetRequestParameters ¶
func (u *UpdateReactorFormulaRequest) SetRequestParameters(requestParameters []*ReactorFormulaRequestParameter)
SetRequestParameters sets the RequestParameters field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*UpdateReactorFormulaRequest) SetType ¶
func (u *UpdateReactorFormulaRequest) SetType(type_ string)
SetType sets the Type field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*UpdateReactorFormulaRequest) String ¶
func (u *UpdateReactorFormulaRequest) String() string
func (*UpdateReactorFormulaRequest) UnmarshalJSON ¶
func (u *UpdateReactorFormulaRequest) UnmarshalJSON(data []byte) error
type UpdateReactorRequest ¶
type UpdateReactorRequest struct {
Name string `json:"name" url:"-"`
Application *Application `json:"application,omitempty" url:"-"`
Code string `json:"code" url:"-"`
Configuration map[string]*string `json:"configuration,omitempty" url:"-"`
Runtime *Runtime `json:"runtime,omitempty" url:"-"`
// contains filtered or unexported fields
}
func (*UpdateReactorRequest) MarshalJSON ¶
func (u *UpdateReactorRequest) MarshalJSON() ([]byte, error)
func (*UpdateReactorRequest) SetApplication ¶
func (u *UpdateReactorRequest) SetApplication(application *Application)
SetApplication sets the Application field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*UpdateReactorRequest) SetCode ¶
func (u *UpdateReactorRequest) SetCode(code string)
SetCode sets the Code field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*UpdateReactorRequest) SetConfiguration ¶
func (u *UpdateReactorRequest) SetConfiguration(configuration map[string]*string)
SetConfiguration sets the Configuration field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*UpdateReactorRequest) SetName ¶
func (u *UpdateReactorRequest) SetName(name string)
SetName sets the Name field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*UpdateReactorRequest) SetRuntime ¶
func (u *UpdateReactorRequest) SetRuntime(runtime *Runtime)
SetRuntime sets the Runtime field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*UpdateReactorRequest) UnmarshalJSON ¶
func (u *UpdateReactorRequest) UnmarshalJSON(data []byte) error
type UpdateTokenRequest ¶
type UpdateTokenRequest struct {
Data any `json:"data,omitempty" url:"-"`
Privacy *UpdatePrivacy `json:"privacy,omitempty" url:"-"`
Metadata map[string]*string `json:"metadata,omitempty" url:"-"`
SearchIndexes []string `json:"search_indexes,omitempty" url:"-"`
FingerprintExpression *string `json:"fingerprint_expression,omitempty" url:"-"`
Mask any `json:"mask,omitempty" url:"-"`
ExpiresAt *string `json:"expires_at,omitempty" url:"-"`
DeduplicateToken *bool `json:"deduplicate_token,omitempty" url:"-"`
Containers []string `json:"containers,omitempty" url:"-"`
// contains filtered or unexported fields
}
func (*UpdateTokenRequest) MarshalJSON ¶
func (u *UpdateTokenRequest) MarshalJSON() ([]byte, error)
func (*UpdateTokenRequest) SetContainers ¶
func (u *UpdateTokenRequest) SetContainers(containers []string)
SetContainers sets the Containers field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*UpdateTokenRequest) SetData ¶
func (u *UpdateTokenRequest) SetData(data any)
SetData sets the Data field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*UpdateTokenRequest) SetDeduplicateToken ¶
func (u *UpdateTokenRequest) SetDeduplicateToken(deduplicateToken *bool)
SetDeduplicateToken sets the DeduplicateToken field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*UpdateTokenRequest) SetExpiresAt ¶
func (u *UpdateTokenRequest) SetExpiresAt(expiresAt *string)
SetExpiresAt sets the ExpiresAt field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*UpdateTokenRequest) SetFingerprintExpression ¶
func (u *UpdateTokenRequest) SetFingerprintExpression(fingerprintExpression *string)
SetFingerprintExpression sets the FingerprintExpression field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*UpdateTokenRequest) SetMask ¶
func (u *UpdateTokenRequest) SetMask(mask any)
SetMask sets the Mask field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*UpdateTokenRequest) SetMetadata ¶
func (u *UpdateTokenRequest) SetMetadata(metadata map[string]*string)
SetMetadata sets the Metadata field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*UpdateTokenRequest) SetPrivacy ¶
func (u *UpdateTokenRequest) SetPrivacy(privacy *UpdatePrivacy)
SetPrivacy sets the Privacy field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*UpdateTokenRequest) SetSearchIndexes ¶
func (u *UpdateTokenRequest) SetSearchIndexes(searchIndexes []string)
SetSearchIndexes sets the SearchIndexes field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*UpdateTokenRequest) UnmarshalJSON ¶
func (u *UpdateTokenRequest) UnmarshalJSON(data []byte) error
type UpdateWebhookRequest ¶
type UpdateWebhookRequest struct {
// The name of the webhook
Name string `json:"name" url:"-"`
// The URL to which the webhook will send events
URL string `json:"url" url:"-"`
// The email address to use for management notification events. Ie: webhook disabled
NotifyEmail *string `json:"notify_email,omitempty" url:"-"`
// An array of event types that the webhook will listen for
Events []string `json:"events" url:"-"`
// contains filtered or unexported fields
}
func (*UpdateWebhookRequest) MarshalJSON ¶
func (u *UpdateWebhookRequest) MarshalJSON() ([]byte, error)
func (*UpdateWebhookRequest) SetEvents ¶
func (u *UpdateWebhookRequest) SetEvents(events []string)
SetEvents sets the Events field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*UpdateWebhookRequest) SetName ¶
func (u *UpdateWebhookRequest) SetName(name string)
SetName sets the Name field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*UpdateWebhookRequest) SetNotifyEmail ¶
func (u *UpdateWebhookRequest) SetNotifyEmail(notifyEmail *string)
SetNotifyEmail sets the NotifyEmail field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*UpdateWebhookRequest) SetURL ¶
func (u *UpdateWebhookRequest) SetURL(url string)
SetURL sets the URL field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*UpdateWebhookRequest) UnmarshalJSON ¶
func (u *UpdateWebhookRequest) UnmarshalJSON(data []byte) error
type User ¶
type User struct {
ID *string `json:"id,omitempty" url:"id,omitempty"`
Email *string `json:"email,omitempty" url:"email,omitempty"`
Provider *string `json:"provider,omitempty" url:"provider,omitempty"`
MfaEnrolled *bool `json:"mfa_enrolled,omitempty" url:"mfa_enrolled,omitempty"`
FirstName *string `json:"first_name,omitempty" url:"first_name,omitempty"`
LastName *string `json:"last_name,omitempty" url:"last_name,omitempty"`
Picture *string `json:"picture,omitempty" url:"picture,omitempty"`
// contains filtered or unexported fields
}
func (*User) GetExtraProperties ¶
func (*User) GetFirstName ¶
func (*User) GetLastName ¶
func (*User) GetMfaEnrolled ¶
func (*User) GetPicture ¶
func (*User) GetProvider ¶
func (*User) MarshalJSON ¶
func (*User) SetEmail ¶
SetEmail sets the Email field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*User) SetFirstName ¶
SetFirstName sets the FirstName field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*User) SetID ¶
SetID sets the ID field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*User) SetLastName ¶
SetLastName sets the LastName field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*User) SetMfaEnrolled ¶
SetMfaEnrolled sets the MfaEnrolled field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*User) SetPicture ¶
SetPicture sets the Picture field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*User) SetProvider ¶
SetProvider sets the Provider field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*User) UnmarshalJSON ¶
type ValidationProblemDetails ¶
type ValidationProblemDetails struct {
Errors map[string][]string `json:"errors,omitempty" url:"errors,omitempty"`
Type *string `json:"type,omitempty" url:"type,omitempty"`
Title *string `json:"title,omitempty" url:"title,omitempty"`
Status *int `json:"status,omitempty" url:"status,omitempty"`
Detail *string `json:"detail,omitempty" url:"detail,omitempty"`
Instance *string `json:"instance,omitempty" url:"instance,omitempty"`
ExtraProperties map[string]interface{} `json:"-" url:"-"`
// contains filtered or unexported fields
}
func (*ValidationProblemDetails) GetDetail ¶
func (v *ValidationProblemDetails) GetDetail() *string
func (*ValidationProblemDetails) GetErrors ¶
func (v *ValidationProblemDetails) GetErrors() map[string][]string
func (*ValidationProblemDetails) GetExtraProperties ¶
func (v *ValidationProblemDetails) GetExtraProperties() map[string]interface{}
func (*ValidationProblemDetails) GetInstance ¶
func (v *ValidationProblemDetails) GetInstance() *string
func (*ValidationProblemDetails) GetStatus ¶
func (v *ValidationProblemDetails) GetStatus() *int
func (*ValidationProblemDetails) GetTitle ¶
func (v *ValidationProblemDetails) GetTitle() *string
func (*ValidationProblemDetails) GetType ¶
func (v *ValidationProblemDetails) GetType() *string
func (*ValidationProblemDetails) MarshalJSON ¶
func (v *ValidationProblemDetails) MarshalJSON() ([]byte, error)
func (*ValidationProblemDetails) SetDetail ¶
func (v *ValidationProblemDetails) SetDetail(detail *string)
SetDetail sets the Detail field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ValidationProblemDetails) SetErrors ¶
func (v *ValidationProblemDetails) SetErrors(errors map[string][]string)
SetErrors sets the Errors field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ValidationProblemDetails) SetInstance ¶
func (v *ValidationProblemDetails) SetInstance(instance *string)
SetInstance sets the Instance field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ValidationProblemDetails) SetStatus ¶
func (v *ValidationProblemDetails) SetStatus(status *int)
SetStatus sets the Status field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ValidationProblemDetails) SetTitle ¶
func (v *ValidationProblemDetails) SetTitle(title *string)
SetTitle sets the Title field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ValidationProblemDetails) SetType ¶
func (v *ValidationProblemDetails) SetType(type_ *string)
SetType sets the Type field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ValidationProblemDetails) String ¶
func (v *ValidationProblemDetails) String() string
func (*ValidationProblemDetails) UnmarshalJSON ¶
func (v *ValidationProblemDetails) UnmarshalJSON(data []byte) error
type VerificationResponse ¶
type VerificationResponse struct {
Status *VerificationResponseStatus `json:"status,omitempty" url:"status,omitempty"`
// Present when status is redirect_required (Mastercard Managed Authentication). The cardholder must be redirected to `redirect.uri` to complete authentication; once they return via the hosted callback the SDK can call `/verify/complete` (enrollment) or `/verify/passkey` (instruction) to finalise.
Redirect *VerificationResponseRedirect `json:"redirect,omitempty" url:"redirect,omitempty"`
Methods []*VerificationResponseMethodsItem `json:"methods,omitempty" url:"methods,omitempty"`
// Visa passkey/FIDO context for device binding or authentication
PasskeyContext *VerificationResponsePasskeyContext `json:"passkey_context,omitempty" url:"passkey_context,omitempty"`
// Card network brand (present in Mastercard responses)
Brand *VerificationResponseBrand `json:"brand,omitempty" url:"brand,omitempty"`
// Mastercard authentication context
AuthContext map[string]any `json:"auth_context,omitempty" url:"auth_context,omitempty"`
// contains filtered or unexported fields
}
func (*VerificationResponse) GetAuthContext ¶
func (v *VerificationResponse) GetAuthContext() map[string]any
func (*VerificationResponse) GetBrand ¶
func (v *VerificationResponse) GetBrand() *VerificationResponseBrand
func (*VerificationResponse) GetExtraProperties ¶
func (v *VerificationResponse) GetExtraProperties() map[string]interface{}
func (*VerificationResponse) GetMethods ¶
func (v *VerificationResponse) GetMethods() []*VerificationResponseMethodsItem
func (*VerificationResponse) GetPasskeyContext ¶
func (v *VerificationResponse) GetPasskeyContext() *VerificationResponsePasskeyContext
func (*VerificationResponse) GetRedirect ¶
func (v *VerificationResponse) GetRedirect() *VerificationResponseRedirect
func (*VerificationResponse) GetStatus ¶
func (v *VerificationResponse) GetStatus() *VerificationResponseStatus
func (*VerificationResponse) MarshalJSON ¶
func (v *VerificationResponse) MarshalJSON() ([]byte, error)
func (*VerificationResponse) SetAuthContext ¶
func (v *VerificationResponse) SetAuthContext(authContext map[string]any)
SetAuthContext sets the AuthContext field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*VerificationResponse) SetBrand ¶
func (v *VerificationResponse) SetBrand(brand *VerificationResponseBrand)
SetBrand sets the Brand field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*VerificationResponse) SetMethods ¶
func (v *VerificationResponse) SetMethods(methods []*VerificationResponseMethodsItem)
SetMethods sets the Methods field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*VerificationResponse) SetPasskeyContext ¶
func (v *VerificationResponse) SetPasskeyContext(passkeyContext *VerificationResponsePasskeyContext)
SetPasskeyContext sets the PasskeyContext field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*VerificationResponse) SetRedirect ¶
func (v *VerificationResponse) SetRedirect(redirect *VerificationResponseRedirect)
SetRedirect sets the Redirect field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*VerificationResponse) SetStatus ¶
func (v *VerificationResponse) SetStatus(status *VerificationResponseStatus)
SetStatus sets the Status field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*VerificationResponse) String ¶
func (v *VerificationResponse) String() string
func (*VerificationResponse) UnmarshalJSON ¶
func (v *VerificationResponse) UnmarshalJSON(data []byte) error
type VerificationResponseBrand ¶
type VerificationResponseBrand string
Card network brand (present in Mastercard responses)
const ( VerificationResponseBrandVisa VerificationResponseBrand = "visa" VerificationResponseBrandMastercard VerificationResponseBrand = "mastercard" )
func NewVerificationResponseBrandFromString ¶
func NewVerificationResponseBrandFromString(s string) (VerificationResponseBrand, error)
func (VerificationResponseBrand) Ptr ¶
func (v VerificationResponseBrand) Ptr() *VerificationResponseBrand
type VerificationResponseMethodsItem ¶
type VerificationResponseMethodsItem struct {
ID *string `json:"id,omitempty" url:"id,omitempty"`
Type *string `json:"type,omitempty" url:"type,omitempty"`
Value *string `json:"value,omitempty" url:"value,omitempty"`
// contains filtered or unexported fields
}
func (*VerificationResponseMethodsItem) GetExtraProperties ¶
func (v *VerificationResponseMethodsItem) GetExtraProperties() map[string]interface{}
func (*VerificationResponseMethodsItem) GetID ¶
func (v *VerificationResponseMethodsItem) GetID() *string
func (*VerificationResponseMethodsItem) GetType ¶
func (v *VerificationResponseMethodsItem) GetType() *string
func (*VerificationResponseMethodsItem) GetValue ¶
func (v *VerificationResponseMethodsItem) GetValue() *string
func (*VerificationResponseMethodsItem) MarshalJSON ¶
func (v *VerificationResponseMethodsItem) MarshalJSON() ([]byte, error)
func (*VerificationResponseMethodsItem) SetID ¶
func (v *VerificationResponseMethodsItem) SetID(id *string)
SetID sets the ID field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*VerificationResponseMethodsItem) SetType ¶
func (v *VerificationResponseMethodsItem) SetType(type_ *string)
SetType sets the Type field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*VerificationResponseMethodsItem) SetValue ¶
func (v *VerificationResponseMethodsItem) SetValue(value *string)
SetValue sets the Value field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*VerificationResponseMethodsItem) String ¶
func (v *VerificationResponseMethodsItem) String() string
func (*VerificationResponseMethodsItem) UnmarshalJSON ¶
func (v *VerificationResponseMethodsItem) UnmarshalJSON(data []byte) error
type VerificationResponsePasskeyContext ¶
type VerificationResponsePasskeyContext struct {
Endpoint *string `json:"endpoint,omitempty" url:"endpoint,omitempty"`
Identifier *string `json:"identifier,omitempty" url:"identifier,omitempty"`
Payload *string `json:"payload,omitempty" url:"payload,omitempty"`
Action *VerificationResponsePasskeyContextAction `json:"action,omitempty" url:"action,omitempty"`
PlatformType *VerificationResponsePasskeyContextPlatformType `json:"platform_type,omitempty" url:"platform_type,omitempty"`
AuthPreferences *VerificationResponsePasskeyContextAuthPreferences `json:"auth_preferences,omitempty" url:"auth_preferences,omitempty"`
DisplayContext *VerificationResponsePasskeyContextDisplayContext `json:"display_context,omitempty" url:"display_context,omitempty"`
// contains filtered or unexported fields
}
func (*VerificationResponsePasskeyContext) GetAction ¶
func (v *VerificationResponsePasskeyContext) GetAction() *VerificationResponsePasskeyContextAction
func (*VerificationResponsePasskeyContext) GetAuthPreferences ¶
func (v *VerificationResponsePasskeyContext) GetAuthPreferences() *VerificationResponsePasskeyContextAuthPreferences
func (*VerificationResponsePasskeyContext) GetDisplayContext ¶
func (v *VerificationResponsePasskeyContext) GetDisplayContext() *VerificationResponsePasskeyContextDisplayContext
func (*VerificationResponsePasskeyContext) GetEndpoint ¶
func (v *VerificationResponsePasskeyContext) GetEndpoint() *string
func (*VerificationResponsePasskeyContext) GetExtraProperties ¶
func (v *VerificationResponsePasskeyContext) GetExtraProperties() map[string]interface{}
func (*VerificationResponsePasskeyContext) GetIdentifier ¶
func (v *VerificationResponsePasskeyContext) GetIdentifier() *string
func (*VerificationResponsePasskeyContext) GetPayload ¶
func (v *VerificationResponsePasskeyContext) GetPayload() *string
func (*VerificationResponsePasskeyContext) GetPlatformType ¶
func (v *VerificationResponsePasskeyContext) GetPlatformType() *VerificationResponsePasskeyContextPlatformType
func (*VerificationResponsePasskeyContext) MarshalJSON ¶
func (v *VerificationResponsePasskeyContext) MarshalJSON() ([]byte, error)
func (*VerificationResponsePasskeyContext) SetAction ¶
func (v *VerificationResponsePasskeyContext) SetAction(action *VerificationResponsePasskeyContextAction)
SetAction sets the Action field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*VerificationResponsePasskeyContext) SetAuthPreferences ¶
func (v *VerificationResponsePasskeyContext) SetAuthPreferences(authPreferences *VerificationResponsePasskeyContextAuthPreferences)
SetAuthPreferences sets the AuthPreferences field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*VerificationResponsePasskeyContext) SetDisplayContext ¶
func (v *VerificationResponsePasskeyContext) SetDisplayContext(displayContext *VerificationResponsePasskeyContextDisplayContext)
SetDisplayContext sets the DisplayContext field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*VerificationResponsePasskeyContext) SetEndpoint ¶
func (v *VerificationResponsePasskeyContext) SetEndpoint(endpoint *string)
SetEndpoint sets the Endpoint field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*VerificationResponsePasskeyContext) SetIdentifier ¶
func (v *VerificationResponsePasskeyContext) SetIdentifier(identifier *string)
SetIdentifier sets the Identifier field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*VerificationResponsePasskeyContext) SetPayload ¶
func (v *VerificationResponsePasskeyContext) SetPayload(payload *string)
SetPayload sets the Payload field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*VerificationResponsePasskeyContext) SetPlatformType ¶
func (v *VerificationResponsePasskeyContext) SetPlatformType(platformType *VerificationResponsePasskeyContextPlatformType)
SetPlatformType sets the PlatformType field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*VerificationResponsePasskeyContext) String ¶
func (v *VerificationResponsePasskeyContext) String() string
func (*VerificationResponsePasskeyContext) UnmarshalJSON ¶
func (v *VerificationResponsePasskeyContext) UnmarshalJSON(data []byte) error
type VerificationResponsePasskeyContextAction ¶
type VerificationResponsePasskeyContextAction string
const ( VerificationResponsePasskeyContextActionRegister VerificationResponsePasskeyContextAction = "REGISTER" VerificationResponsePasskeyContextActionAuthenticate VerificationResponsePasskeyContextAction = "AUTHENTICATE" )
func NewVerificationResponsePasskeyContextActionFromString ¶
func NewVerificationResponsePasskeyContextActionFromString(s string) (VerificationResponsePasskeyContextAction, error)
type VerificationResponsePasskeyContextAuthPreferences ¶
type VerificationResponsePasskeyContextAuthPreferences struct {
ResponseMode *string `json:"response_mode,omitempty" url:"response_mode,omitempty"`
ResponseType *string `json:"response_type,omitempty" url:"response_type,omitempty"`
// contains filtered or unexported fields
}
func (*VerificationResponsePasskeyContextAuthPreferences) GetExtraProperties ¶
func (v *VerificationResponsePasskeyContextAuthPreferences) GetExtraProperties() map[string]interface{}
func (*VerificationResponsePasskeyContextAuthPreferences) GetResponseMode ¶
func (v *VerificationResponsePasskeyContextAuthPreferences) GetResponseMode() *string
func (*VerificationResponsePasskeyContextAuthPreferences) GetResponseType ¶
func (v *VerificationResponsePasskeyContextAuthPreferences) GetResponseType() *string
func (*VerificationResponsePasskeyContextAuthPreferences) MarshalJSON ¶
func (v *VerificationResponsePasskeyContextAuthPreferences) MarshalJSON() ([]byte, error)
func (*VerificationResponsePasskeyContextAuthPreferences) SetResponseMode ¶
func (v *VerificationResponsePasskeyContextAuthPreferences) SetResponseMode(responseMode *string)
SetResponseMode sets the ResponseMode field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*VerificationResponsePasskeyContextAuthPreferences) SetResponseType ¶
func (v *VerificationResponsePasskeyContextAuthPreferences) SetResponseType(responseType *string)
SetResponseType sets the ResponseType field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*VerificationResponsePasskeyContextAuthPreferences) String ¶
func (v *VerificationResponsePasskeyContextAuthPreferences) String() string
func (*VerificationResponsePasskeyContextAuthPreferences) UnmarshalJSON ¶
func (v *VerificationResponsePasskeyContextAuthPreferences) UnmarshalJSON(data []byte) error
type VerificationResponsePasskeyContextDisplayContext ¶
type VerificationResponsePasskeyContextDisplayContext struct {
CardLast4 *string `json:"card_last4,omitempty" url:"card_last4,omitempty"`
CardBrand *string `json:"card_brand,omitempty" url:"card_brand,omitempty"`
// contains filtered or unexported fields
}
func (*VerificationResponsePasskeyContextDisplayContext) GetCardBrand ¶
func (v *VerificationResponsePasskeyContextDisplayContext) GetCardBrand() *string
func (*VerificationResponsePasskeyContextDisplayContext) GetCardLast4 ¶
func (v *VerificationResponsePasskeyContextDisplayContext) GetCardLast4() *string
func (*VerificationResponsePasskeyContextDisplayContext) GetExtraProperties ¶
func (v *VerificationResponsePasskeyContextDisplayContext) GetExtraProperties() map[string]interface{}
func (*VerificationResponsePasskeyContextDisplayContext) MarshalJSON ¶
func (v *VerificationResponsePasskeyContextDisplayContext) MarshalJSON() ([]byte, error)
func (*VerificationResponsePasskeyContextDisplayContext) SetCardBrand ¶
func (v *VerificationResponsePasskeyContextDisplayContext) SetCardBrand(cardBrand *string)
SetCardBrand sets the CardBrand field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*VerificationResponsePasskeyContextDisplayContext) SetCardLast4 ¶
func (v *VerificationResponsePasskeyContextDisplayContext) SetCardLast4(cardLast4 *string)
SetCardLast4 sets the CardLast4 field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*VerificationResponsePasskeyContextDisplayContext) String ¶
func (v *VerificationResponsePasskeyContextDisplayContext) String() string
func (*VerificationResponsePasskeyContextDisplayContext) UnmarshalJSON ¶
func (v *VerificationResponsePasskeyContextDisplayContext) UnmarshalJSON(data []byte) error
type VerificationResponsePasskeyContextPlatformType ¶
type VerificationResponsePasskeyContextPlatformType string
const ( VerificationResponsePasskeyContextPlatformTypeWeb VerificationResponsePasskeyContextPlatformType = "WEB" VerificationResponsePasskeyContextPlatformTypeMobile VerificationResponsePasskeyContextPlatformType = "MOBILE" VerificationResponsePasskeyContextPlatformTypeNative VerificationResponsePasskeyContextPlatformType = "NATIVE" )
func NewVerificationResponsePasskeyContextPlatformTypeFromString ¶
func NewVerificationResponsePasskeyContextPlatformTypeFromString(s string) (VerificationResponsePasskeyContextPlatformType, error)
type VerificationResponseRedirect ¶
type VerificationResponseRedirect struct {
// URL the cardholder must be redirected to.
URI *string `json:"uri,omitempty" url:"uri,omitempty"`
URIType *VerificationResponseRedirectURIType `json:"uri_type,omitempty" url:"uri_type,omitempty"`
// When the authentication session expires (ISO 8601).
ExpiresAt *time.Time `json:"expires_at,omitempty" url:"expires_at,omitempty"`
// contains filtered or unexported fields
}
func (*VerificationResponseRedirect) GetExpiresAt ¶
func (v *VerificationResponseRedirect) GetExpiresAt() *time.Time
func (*VerificationResponseRedirect) GetExtraProperties ¶
func (v *VerificationResponseRedirect) GetExtraProperties() map[string]interface{}
func (*VerificationResponseRedirect) GetURI ¶
func (v *VerificationResponseRedirect) GetURI() *string
func (*VerificationResponseRedirect) GetURIType ¶
func (v *VerificationResponseRedirect) GetURIType() *VerificationResponseRedirectURIType
func (*VerificationResponseRedirect) MarshalJSON ¶
func (v *VerificationResponseRedirect) MarshalJSON() ([]byte, error)
func (*VerificationResponseRedirect) SetExpiresAt ¶
func (v *VerificationResponseRedirect) SetExpiresAt(expiresAt *time.Time)
SetExpiresAt sets the ExpiresAt field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*VerificationResponseRedirect) SetURI ¶
func (v *VerificationResponseRedirect) SetURI(uri *string)
SetURI sets the URI field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*VerificationResponseRedirect) SetURIType ¶
func (v *VerificationResponseRedirect) SetURIType(uriType *VerificationResponseRedirectURIType)
SetURIType sets the URIType field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*VerificationResponseRedirect) String ¶
func (v *VerificationResponseRedirect) String() string
func (*VerificationResponseRedirect) UnmarshalJSON ¶
func (v *VerificationResponseRedirect) UnmarshalJSON(data []byte) error
type VerificationResponseRedirectURIType ¶
type VerificationResponseRedirectURIType string
const ( VerificationResponseRedirectURITypeWebURI VerificationResponseRedirectURIType = "WEB_URI" VerificationResponseRedirectURITypeAppURI VerificationResponseRedirectURIType = "APP_URI" )
func NewVerificationResponseRedirectURITypeFromString ¶
func NewVerificationResponseRedirectURITypeFromString(s string) (VerificationResponseRedirectURIType, error)
type VerificationResponseStatus ¶
type VerificationResponseStatus string
const ( VerificationResponseStatusApproved VerificationResponseStatus = "approved" VerificationResponseStatusChallenge VerificationResponseStatus = "challenge" VerificationResponseStatusOtpSent VerificationResponseStatus = "otp_sent" VerificationResponseStatusDeviceBound VerificationResponseStatus = "device_bound" VerificationResponseStatusPasskeyRequired VerificationResponseStatus = "passkey_required" VerificationResponseStatusRedirectRequired VerificationResponseStatus = "redirect_required" VerificationResponseStatusVerified VerificationResponseStatus = "verified" )
func NewVerificationResponseStatusFromString ¶
func NewVerificationResponseStatusFromString(s string) (VerificationResponseStatus, error)
func (VerificationResponseStatus) Ptr ¶
func (v VerificationResponseStatus) Ptr() *VerificationResponseStatus
type VisaConfig ¶
type VisaConfig struct {
AcquirerBin *string `json:"acquirer_bin,omitempty" url:"acquirer_bin,omitempty"`
CardAcceptorIDCaid *string `json:"card_acceptor_id_caid,omitempty" url:"card_acceptor_id_caid,omitempty"`
// contains filtered or unexported fields
}
func (*VisaConfig) GetAcquirerBin ¶
func (v *VisaConfig) GetAcquirerBin() *string
func (*VisaConfig) GetCardAcceptorIDCaid ¶
func (v *VisaConfig) GetCardAcceptorIDCaid() *string
func (*VisaConfig) GetExtraProperties ¶
func (v *VisaConfig) GetExtraProperties() map[string]interface{}
func (*VisaConfig) MarshalJSON ¶
func (v *VisaConfig) MarshalJSON() ([]byte, error)
func (*VisaConfig) SetAcquirerBin ¶
func (v *VisaConfig) SetAcquirerBin(acquirerBin *string)
SetAcquirerBin sets the AcquirerBin field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*VisaConfig) SetCardAcceptorIDCaid ¶
func (v *VisaConfig) SetCardAcceptorIDCaid(cardAcceptorIDCaid *string)
SetCardAcceptorIDCaid sets the CardAcceptorIDCaid field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*VisaConfig) String ¶
func (v *VisaConfig) String() string
func (*VisaConfig) UnmarshalJSON ¶
func (v *VisaConfig) UnmarshalJSON(data []byte) error
type Webhook ¶
type Webhook struct {
ID string `json:"id" url:"id"`
TenantID string `json:"tenant_id" url:"tenant_id"`
Status WebhookStatus `json:"status" url:"status"`
Name string `json:"name" url:"name"`
URL string `json:"url" url:"url"`
// The email address to use for management notification events. Ie: webhook disabled
NotifyEmail *string `json:"notify_email,omitempty" url:"notify_email,omitempty"`
Events []string `json:"events" url:"events"`
CreatedBy string `json:"created_by" url:"created_by"`
CreatedAt time.Time `json:"created_at" url:"created_at"`
ModifiedBy *string `json:"modified_by,omitempty" url:"modified_by,omitempty"`
ModifiedAt *time.Time `json:"modified_at,omitempty" url:"modified_at,omitempty"`
// contains filtered or unexported fields
}
func (*Webhook) GetCreatedAt ¶
func (*Webhook) GetCreatedBy ¶
func (*Webhook) GetExtraProperties ¶
func (*Webhook) GetModifiedAt ¶
func (*Webhook) GetModifiedBy ¶
func (*Webhook) GetNotifyEmail ¶
func (*Webhook) GetStatus ¶
func (w *Webhook) GetStatus() WebhookStatus
func (*Webhook) GetTenantID ¶
func (*Webhook) MarshalJSON ¶
func (*Webhook) SetCreatedAt ¶
SetCreatedAt sets the CreatedAt field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*Webhook) SetCreatedBy ¶
SetCreatedBy sets the CreatedBy field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*Webhook) SetEvents ¶
SetEvents sets the Events field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*Webhook) SetID ¶
SetID sets the ID field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*Webhook) SetModifiedAt ¶
SetModifiedAt sets the ModifiedAt field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*Webhook) SetModifiedBy ¶
SetModifiedBy sets the ModifiedBy field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*Webhook) SetName ¶
SetName sets the Name field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*Webhook) SetNotifyEmail ¶
SetNotifyEmail sets the NotifyEmail field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*Webhook) SetStatus ¶
func (w *Webhook) SetStatus(status WebhookStatus)
SetStatus sets the Status field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*Webhook) SetTenantID ¶
SetTenantID sets the TenantID field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*Webhook) SetURL ¶
SetURL sets the URL field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*Webhook) UnmarshalJSON ¶
type WebhookList ¶
type WebhookList struct {
Pagination *WebhookListPagination `json:"pagination" url:"pagination"`
Data []*Webhook `json:"data" url:"data"`
// contains filtered or unexported fields
}
func (*WebhookList) GetData ¶
func (w *WebhookList) GetData() []*Webhook
func (*WebhookList) GetExtraProperties ¶
func (w *WebhookList) GetExtraProperties() map[string]interface{}
func (*WebhookList) GetPagination ¶
func (w *WebhookList) GetPagination() *WebhookListPagination
func (*WebhookList) MarshalJSON ¶
func (w *WebhookList) MarshalJSON() ([]byte, error)
func (*WebhookList) SetData ¶
func (w *WebhookList) SetData(data []*Webhook)
SetData sets the Data field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*WebhookList) SetPagination ¶
func (w *WebhookList) SetPagination(pagination *WebhookListPagination)
SetPagination sets the Pagination field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*WebhookList) String ¶
func (w *WebhookList) String() string
func (*WebhookList) UnmarshalJSON ¶
func (w *WebhookList) UnmarshalJSON(data []byte) error
type WebhookListPagination ¶
type WebhookListPagination struct {
PageSize *int `json:"page_size,omitempty" url:"page_size,omitempty"`
Next *string `json:"next,omitempty" url:"next,omitempty"`
// contains filtered or unexported fields
}
func (*WebhookListPagination) GetExtraProperties ¶
func (w *WebhookListPagination) GetExtraProperties() map[string]interface{}
func (*WebhookListPagination) GetNext ¶
func (w *WebhookListPagination) GetNext() *string
func (*WebhookListPagination) GetPageSize ¶
func (w *WebhookListPagination) GetPageSize() *int
func (*WebhookListPagination) MarshalJSON ¶
func (w *WebhookListPagination) MarshalJSON() ([]byte, error)
func (*WebhookListPagination) SetNext ¶
func (w *WebhookListPagination) SetNext(next *string)
SetNext sets the Next field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*WebhookListPagination) SetPageSize ¶
func (w *WebhookListPagination) SetPageSize(pageSize *int)
SetPageSize sets the PageSize field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*WebhookListPagination) String ¶
func (w *WebhookListPagination) String() string
func (*WebhookListPagination) UnmarshalJSON ¶
func (w *WebhookListPagination) UnmarshalJSON(data []byte) error
type WebhookStatus ¶
type WebhookStatus string
const ( WebhookStatusEnabled WebhookStatus = "enabled" WebhookStatusDisabled WebhookStatus = "disabled" )
func NewWebhookStatusFromString ¶
func NewWebhookStatusFromString(s string) (WebhookStatus, error)
func (WebhookStatus) Ptr ¶
func (w WebhookStatus) Ptr() *WebhookStatus