github.com/Ingenico-ePayments/connect-sdk-go@v0.0.0-20240318153750-1f8cd329b9c9/domain/hostedcheckout/SpecificInput.go (about) 1 // This class was auto-generated from the API references found at 2 // https://epayments-api.developer-ingenico.com/ 3 4 package hostedcheckout 5 6 // SpecificInput represents class HostedCheckoutSpecificInput 7 type SpecificInput struct { 8 IsRecurring *bool `json:"isRecurring,omitempty"` 9 Locale *string `json:"locale,omitempty"` 10 PaymentProductFilters *PaymentProductFiltersHostedCheckout `json:"paymentProductFilters,omitempty"` 11 RecurringPaymentsData *RecurringPaymentsData `json:"recurringPaymentsData,omitempty"` 12 ReturnCancelState *bool `json:"returnCancelState,omitempty"` 13 ReturnURL *string `json:"returnUrl,omitempty"` 14 ShowResultPage *bool `json:"showResultPage,omitempty"` 15 Tokens *string `json:"tokens,omitempty"` 16 ValidateShoppingCart *bool `json:"validateShoppingCart,omitempty"` 17 Variant *string `json:"variant,omitempty"` 18 } 19 20 // NewSpecificInput constructs a new SpecificInput 21 func NewSpecificInput() *SpecificInput { 22 return &SpecificInput{} 23 }