github.com/Ingenico-ePayments/connect-sdk-go@v0.0.0-20240318153750-1f8cd329b9c9/domain/payment/AdditionalOrderInput.go (about) 1 // This class was auto-generated from the API references found at 2 // https://epayments-api.developer-ingenico.com/ 3 4 package payment 5 6 import "github.com/Ingenico-ePayments/connect-sdk-go/domain/definitions" 7 8 // AdditionalOrderInput represents class AdditionalOrderInput 9 type AdditionalOrderInput struct { 10 AccountFundingRecipient *AccountFundingRecipient `json:"accountFundingRecipient,omitempty"` 11 AirlineData *definitions.AirlineData `json:"airlineData,omitempty"` 12 Installments *Installments `json:"installments,omitempty"` 13 // Deprecated: Use Order.shoppingCart.amountBreakdown instead 14 Level3SummaryData *Level3SummaryData `json:"level3SummaryData,omitempty"` 15 // Deprecated: No replacement 16 LoanRecipient *LoanRecipient `json:"loanRecipient,omitempty"` 17 LodgingData *definitions.LodgingData `json:"lodgingData,omitempty"` 18 // Deprecated: Use installments.numberOfInstallments instead 19 NumberOfInstallments *int64 `json:"numberOfInstallments,omitempty"` 20 OrderDate *string `json:"orderDate,omitempty"` 21 TypeInformation *OrderTypeInformation `json:"typeInformation,omitempty"` 22 } 23 24 // NewAdditionalOrderInput constructs a new AdditionalOrderInput 25 func NewAdditionalOrderInput() *AdditionalOrderInput { 26 return &AdditionalOrderInput{} 27 }