github.com/Ingenico-ePayments/connect-sdk-go@v0.0.0-20240318153750-1f8cd329b9c9/domain/product/PaymentProductResponse.go (about) 1 // This class was auto-generated from the API references found at 2 // https://epayments-api.developer-ingenico.com/ 3 4 package product 5 6 // PaymentProductResponse represents class PaymentProductResponse 7 type PaymentProductResponse struct { 8 AccountsOnFile *[]AccountOnFile `json:"accountsOnFile,omitempty"` 9 AcquirerCountry *string `json:"acquirerCountry,omitempty"` 10 AllowsInstallments *bool `json:"allowsInstallments,omitempty"` 11 AllowsRecurring *bool `json:"allowsRecurring,omitempty"` 12 AllowsTokenization *bool `json:"allowsTokenization,omitempty"` 13 AuthenticationIndicator *AuthenticationIndicator `json:"authenticationIndicator,omitempty"` 14 AutoTokenized *bool `json:"autoTokenized,omitempty"` 15 CanBeIframed *bool `json:"canBeIframed,omitempty"` 16 DeviceFingerprintEnabled *bool `json:"deviceFingerprintEnabled,omitempty"` 17 DisplayHints *PaymentProductDisplayHints `json:"displayHints,omitempty"` 18 Fields *[]PaymentProductField `json:"fields,omitempty"` 19 FieldsWarning *string `json:"fieldsWarning,omitempty"` 20 ID *int32 `json:"id,omitempty"` 21 IsAuthenticationSupported *bool `json:"isAuthenticationSupported,omitempty"` 22 IsJavaScriptRequired *bool `json:"isJavaScriptRequired,omitempty"` 23 MaxAmount *int64 `json:"maxAmount,omitempty"` 24 MinAmount *int64 `json:"minAmount,omitempty"` 25 MobileIntegrationLevel *string `json:"mobileIntegrationLevel,omitempty"` 26 PaymentMethod *string `json:"paymentMethod,omitempty"` 27 PaymentProduct302SpecificData *PaymentProduct302SpecificData `json:"paymentProduct302SpecificData,omitempty"` 28 PaymentProduct320SpecificData *PaymentProduct320SpecificData `json:"paymentProduct320SpecificData,omitempty"` 29 PaymentProduct863SpecificData *PaymentProduct863SpecificData `json:"paymentProduct863SpecificData,omitempty"` 30 PaymentProductGroup *string `json:"paymentProductGroup,omitempty"` 31 SupportsMandates *bool `json:"supportsMandates,omitempty"` 32 UsesRedirectionTo3rdParty *bool `json:"usesRedirectionTo3rdParty,omitempty"` 33 } 34 35 // NewPaymentProductResponse constructs a new PaymentProductResponse 36 func NewPaymentProductResponse() *PaymentProductResponse { 37 return &PaymentProductResponse{} 38 }