github.com/Ingenico-ePayments/connect-sdk-go@v0.0.0-20240318153750-1f8cd329b9c9/domain/definitions/AirlineData.go (about) 1 // This class was auto-generated from the API references found at 2 // https://epayments-api.developer-ingenico.com/ 3 4 package definitions 5 6 // AirlineData represents class AirlineData 7 type AirlineData struct { 8 AgentNumericCode *string `json:"agentNumericCode,omitempty"` 9 Code *string `json:"code,omitempty"` 10 FlightDate *string `json:"flightDate,omitempty"` 11 FlightLegs *[]AirlineFlightLeg `json:"flightLegs,omitempty"` 12 InvoiceNumber *string `json:"invoiceNumber,omitempty"` 13 IsETicket *bool `json:"isETicket,omitempty"` 14 // Deprecated: Use Order.customer.accountType instead 15 IsRegisteredCustomer *bool `json:"isRegisteredCustomer,omitempty"` 16 IsRestrictedTicket *bool `json:"isRestrictedTicket,omitempty"` 17 IsThirdParty *bool `json:"isThirdParty,omitempty"` 18 IssueDate *string `json:"issueDate,omitempty"` 19 MerchantCustomerID *string `json:"merchantCustomerId,omitempty"` 20 Name *string `json:"name,omitempty"` 21 NumberInParty *int32 `json:"numberInParty,omitempty"` 22 PassengerName *string `json:"passengerName,omitempty"` 23 Passengers *[]AirlinePassenger `json:"passengers,omitempty"` 24 PlaceOfIssue *string `json:"placeOfIssue,omitempty"` 25 PNR *string `json:"pnr,omitempty"` 26 PointOfSale *string `json:"pointOfSale,omitempty"` 27 PosCityCode *string `json:"posCityCode,omitempty"` 28 TicketDeliveryMethod *string `json:"ticketDeliveryMethod,omitempty"` 29 TicketNumber *string `json:"ticketNumber,omitempty"` 30 TotalFare *int32 `json:"totalFare,omitempty"` 31 TotalFee *int32 `json:"totalFee,omitempty"` 32 TotalTaxes *int32 `json:"totalTaxes,omitempty"` 33 TravelAgencyName *string `json:"travelAgencyName,omitempty"` 34 } 35 36 // NewAirlineData constructs a new AirlineData 37 func NewAirlineData() *AirlineData { 38 return &AirlineData{} 39 }