github.com/Ingenico-ePayments/connect-sdk-go@v0.0.0-20240318153750-1f8cd329b9c9/domain/refund/Customer.go (about)

     1  // This class was auto-generated from the API references found at
     2  // https://epayments-api.developer-ingenico.com/
     3  
     4  package refund
     5  
     6  import (
     7  	"github.com/Ingenico-ePayments/connect-sdk-go/domain/definitions"
     8  	"github.com/Ingenico-ePayments/connect-sdk-go/domain/payment"
     9  )
    10  
    11  // Customer represents class RefundCustomer
    12  type Customer struct {
    13  	Address            *payment.AddressPersonal        `json:"address,omitempty"`
    14  	CompanyInformation *definitions.CompanyInformation `json:"companyInformation,omitempty"`
    15  	ContactDetails     *definitions.ContactDetailsBase `json:"contactDetails,omitempty"`
    16  	FiscalNumber       *string                         `json:"fiscalNumber,omitempty"`
    17  }
    18  
    19  // NewCustomer constructs a new Customer
    20  func NewCustomer() *Customer {
    21  	return &Customer{}
    22  }