github.com/Ingenico-ePayments/connect-sdk-go@v0.0.0-20240318153750-1f8cd329b9c9/domain/payment/LineItemLevel3InterchangeInformation.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 // LineItemLevel3InterchangeInformation represents class LineItemLevel3InterchangeInformation 7 type LineItemLevel3InterchangeInformation struct { 8 DiscountAmount *int64 `json:"discountAmount,omitempty"` 9 LineAmountTotal *int64 `json:"lineAmountTotal,omitempty"` 10 ProductCode *string `json:"productCode,omitempty"` 11 ProductPrice *int64 `json:"productPrice,omitempty"` 12 ProductType *string `json:"productType,omitempty"` 13 Quantity *int64 `json:"quantity,omitempty"` 14 TaxAmount *int64 `json:"taxAmount,omitempty"` 15 Unit *string `json:"unit,omitempty"` 16 } 17 18 // NewLineItemLevel3InterchangeInformation constructs a new LineItemLevel3InterchangeInformation 19 func NewLineItemLevel3InterchangeInformation() *LineItemLevel3InterchangeInformation { 20 return &LineItemLevel3InterchangeInformation{} 21 }