github.com/Ingenico-ePayments/connect-sdk-go@v0.0.0-20240318153750-1f8cd329b9c9/domain/definitions/AirlineFlightLeg.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 // AirlineFlightLeg represents class AirlineFlightLeg 7 type AirlineFlightLeg struct { 8 AirlineClass *string `json:"airlineClass,omitempty"` 9 ArrivalAirport *string `json:"arrivalAirport,omitempty"` 10 ArrivalTime *string `json:"arrivalTime,omitempty"` 11 CarrierCode *string `json:"carrierCode,omitempty"` 12 ConjunctionTicket *string `json:"conjunctionTicket,omitempty"` 13 CouponNumber *string `json:"couponNumber,omitempty"` 14 Date *string `json:"date,omitempty"` 15 DepartureTime *string `json:"departureTime,omitempty"` 16 EndorsementOrRestriction *string `json:"endorsementOrRestriction,omitempty"` 17 ExchangeTicket *string `json:"exchangeTicket,omitempty"` 18 Fare *string `json:"fare,omitempty"` 19 FareBasis *string `json:"fareBasis,omitempty"` 20 Fee *int32 `json:"fee,omitempty"` 21 FlightNumber *string `json:"flightNumber,omitempty"` 22 Number *int32 `json:"number,omitempty"` 23 OriginAirport *string `json:"originAirport,omitempty"` 24 PassengerClass *string `json:"passengerClass,omitempty"` 25 // Deprecated: Use passengerClass instead 26 ServiceClass *string `json:"serviceClass,omitempty"` 27 StopoverCode *string `json:"stopoverCode,omitempty"` 28 Taxes *int32 `json:"taxes,omitempty"` 29 } 30 31 // NewAirlineFlightLeg constructs a new AirlineFlightLeg 32 func NewAirlineFlightLeg() *AirlineFlightLeg { 33 return &AirlineFlightLeg{} 34 }