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  }