Documentation ¶
Index ¶
- type AirSellFromRecommendation
- type BoardPointDetails
- type CompanyDetails
- type FlightDate
- type FlightIdentification
- type FlightTypeDetails
- type ItineraryDetails
- type MarriageDetails
- type Message
- type MessageActionDetails
- type MessageFunctionDetails
- type OffpointDetails
- type OriginDestinationDetails
- type RecordLocator
- type RelatedproductInformation
- type Reservation
- type SegmentInformation
- type TravelProductInformation
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AirSellFromRecommendation ¶
type AirSellFromRecommendation struct { XMLName xml.Name `xml:"http://xml.amadeus.com/ITAREQ_05_2_IA Air_SellFromRecommendation"` MessageActionDetails *MessageActionDetails `xml:"messageActionDetails,omitempty"` // minOccurs="0" RecordLocator *RecordLocator `xml:"recordLocator,omitempty"` // minOccurs="0" ItineraryDetails []*ItineraryDetails `xml:"itineraryDetails,omitempty"` // minOccurs="0" maxOccurs="99" }
type BoardPointDetails ¶
type BoardPointDetails struct {
TrueLocationId string `xml:"trueLocationId"`
}
type CompanyDetails ¶
type CompanyDetails struct {
MarketingCompany string `xml:"marketingCompany"`
}
type FlightDate ¶
type FlightDate struct { DepartureDate string `xml:"departureDate,omitempty"` // minOccurs="0" DepartureTime *float64 `xml:"departureTime,omitempty"` // minOccurs="0" ArrivalDate string `xml:"arrivalDate,omitempty"` // minOccurs="0" ArrivalTime *float64 `xml:"arrivalTime,omitempty"` // minOccurs="0" DateVariation string `xml:"dateVariation,omitempty"` // minOccurs="0" }
type FlightIdentification ¶
type FlightTypeDetails ¶
type FlightTypeDetails struct {
FlightIndicator []string `xml:"flightIndicator"` // maxOccurs="9"
}
type ItineraryDetails ¶
type ItineraryDetails struct { OriginDestinationDetails *OriginDestinationDetails `xml:"originDestinationDetails"` Message *Message `xml:"message,omitempty"` // minOccurs="0" SegmentInformation []*SegmentInformation `xml:"segmentInformation"` // maxOccurs="9" }
type MarriageDetails ¶
type Message ¶
type Message struct {
MessageFunctionDetails *MessageFunctionDetails `xml:"messageFunctionDetails,omitempty"` // minOccurs="0"
}
type MessageActionDetails ¶
type MessageActionDetails struct {
MessageFunctionDetails *MessageFunctionDetails `xml:"messageFunctionDetails,omitempty"` // minOccurs="0"
}
type MessageFunctionDetails ¶
type OffpointDetails ¶
type OffpointDetails struct {
TrueLocationId string `xml:"trueLocationId"`
}
type RecordLocator ¶
type RecordLocator struct {
Reservation []*Reservation `xml:"reservation,omitempty"` // minOccurs="0" maxOccurs="9"
}
type Reservation ¶
type Reservation struct { CompanyId string `xml:"companyId,omitempty"` // minOccurs="0" ControlNumber string `xml:"controlNumber,omitempty"` // minOccurs="0" ControlType string `xml:"controlType,omitempty"` // minOccurs="0" Date string `xml:"date,omitempty"` // minOccurs="0" Time *float64 `xml:"time,omitempty"` // minOccurs="0" }
type SegmentInformation ¶
type SegmentInformation struct { TravelProductInformation *TravelProductInformation `xml:"travelProductInformation"` RelatedproductInformation *RelatedproductInformation `xml:"relatedproductInformation"` }
type TravelProductInformation ¶
type TravelProductInformation struct { FlightDate *FlightDate `xml:"flightDate"` BoardPointDetails *BoardPointDetails `xml:"boardPointDetails"` OffpointDetails *OffpointDetails `xml:"offpointDetails"` CompanyDetails *CompanyDetails `xml:"companyDetails"` FlightIdentification *FlightIdentification `xml:"flightIdentification"` FlightTypeDetails *FlightTypeDetails `xml:"flightTypeDetails,omitempty"` // minOccurs="0" SpecialSegment string `xml:"specialSegment,omitempty"` // minOccurs="0" MarriageDetails []*MarriageDetails `xml:"marriageDetails,omitempty"` // minOccurs="0" maxOccurs="99" }
Click to show internal directories.
Click to hide internal directories.