Documentation ¶
Index ¶
- type ActionDetails
- type AirSellFromRecommendationReply
- type ApdSegment
- type ArrivalStationInfo
- type BoardPointDetails
- type CompanyDetails
- type DepartureStationInfo
- type ErrorAtMessageLevel
- type ErrorAtSegmentLevel
- type ErrorDetails
- type ErrorItinerarylevel
- type ErrorSegment
- type FacilitiesInformation
- type FlightDate
- type FlightDetails
- type FlightIdentification
- type FlightTypeDetails
- type FreeTextQualification
- type InformationText
- type ItineraryDetails
- type LegDetails
- type MarriageDetails
- type Message
- type MessageFunctionDetails
- type OffpointDetails
- type OriginDestination
- type SegmentInformation
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ActionDetails ¶
type AirSellFromRecommendationReply ¶
type AirSellFromRecommendationReply struct { Message *Message `xml:"message,omitempty"` // minOccurs="0" ErrorAtMessageLevel []*ErrorAtMessageLevel `xml:"errorAtMessageLevel,omitempty"` // minOccurs="0" maxOccurs="5" ItineraryDetails []*ItineraryDetails `xml:"itineraryDetails,omitempty"` // minOccurs="0" maxOccurs="99" }
type ApdSegment ¶
type ApdSegment struct { LegDetails *LegDetails `xml:"legDetails,omitempty"` // minOccurs="0" DepartureStationInfo *DepartureStationInfo `xml:"departureStationInfo,omitempty"` // minOccurs="0" ArrivalStationInfo *ArrivalStationInfo `xml:"arrivalStationInfo,omitempty"` // minOccurs="0" FacilitiesInformation []*FacilitiesInformation `xml:"facilitiesInformation,omitempty"` // minOccurs="0" maxOccurs="10" }
type ArrivalStationInfo ¶
type ArrivalStationInfo struct { // Format limitations: an..6 GateDescription string `xml:"gateDescription,omitempty"` // minOccurs="0" // Format limitations: an..25 Terminal string `xml:"terminal,omitempty"` // minOccurs="0" // Format limitations: an..25 Concourse string `xml:"concourse,omitempty"` // minOccurs="0" }
type BoardPointDetails ¶
type CompanyDetails ¶
type CompanyDetails struct { // Format limitations: an..35 MarketingCompany string `xml:"marketingCompany,omitempty"` // minOccurs="0" // Format limitations: an..35 OperatingCompany string `xml:"operatingCompany,omitempty"` // minOccurs="0" // Format limitations: an..35 OtherCompany string `xml:"otherCompany,omitempty"` // minOccurs="0" }
type DepartureStationInfo ¶
type DepartureStationInfo struct { // Format limitations: an..6 GateDescription string `xml:"gateDescription,omitempty"` // minOccurs="0" // Format limitations: an..25 Terminal string `xml:"terminal,omitempty"` // minOccurs="0" // Format limitations: an..25 Concourse string `xml:"concourse,omitempty"` // minOccurs="0" }
type ErrorAtMessageLevel ¶
type ErrorAtMessageLevel struct { ErrorSegment *ErrorSegment `xml:"errorSegment"` InformationText *InformationText `xml:"informationText,omitempty"` // minOccurs="0" }
type ErrorAtSegmentLevel ¶
type ErrorAtSegmentLevel struct { ErrorSegment *ErrorSegment `xml:"errorSegment"` InformationText *InformationText `xml:"informationText,omitempty"` // minOccurs="0" }
type ErrorDetails ¶
type ErrorItinerarylevel ¶
type ErrorItinerarylevel struct { ErrorSegment *ErrorSegment `xml:"errorSegment"` InformationText *InformationText `xml:"informationText,omitempty"` // minOccurs="0" }
type ErrorSegment ¶
type ErrorSegment struct {
ErrorDetails *ErrorDetails `xml:"errorDetails"`
}
type FacilitiesInformation ¶
type FacilitiesInformation struct { // Format limitations: an..3 Code string `xml:"code,omitempty"` // minOccurs="0" // Format limitations: an..70 Description string `xml:"description,omitempty"` // minOccurs="0" // Format limitations: an..3 Qualifier string `xml:"qualifier,omitempty"` // minOccurs="0" // Format limitations: an..17 ExtensionCode []string `xml:"extensionCode,omitempty"` // minOccurs="0" maxOccurs="26" }
type FlightDate ¶
type FlightDate struct { // Format limitations: an..35 DepartureDate string `xml:"departureDate,omitempty"` // minOccurs="0" // Format limitations: n..4 DepartureTime *float64 `xml:"departureTime,omitempty"` // minOccurs="0" // Format limitations: an..35 ArrivalDate string `xml:"arrivalDate,omitempty"` // minOccurs="0" // Format limitations: n..4 ArrivalTime *float64 `xml:"arrivalTime,omitempty"` // minOccurs="0" // Format limitations: n1 DateVariation string `xml:"dateVariation,omitempty"` // minOccurs="0" }
type FlightDetails ¶
type FlightDetails struct { FlightDate *FlightDate `xml:"flightDate,omitempty"` // minOccurs="0" BoardPointDetails *BoardPointDetails `xml:"boardPointDetails,omitempty"` // minOccurs="0" OffpointDetails *OffpointDetails `xml:"offpointDetails,omitempty"` // minOccurs="0" CompanyDetails *CompanyDetails `xml:"companyDetails,omitempty"` // minOccurs="0" FlightIdentification *FlightIdentification `xml:"flightIdentification,omitempty"` // minOccurs="0" FlightTypeDetails *FlightTypeDetails `xml:"flightTypeDetails,omitempty"` // minOccurs="0" // Format limitations: an..3 SpecialSegment string `xml:"specialSegment,omitempty"` // minOccurs="0" MarriageDetails []*MarriageDetails `xml:"marriageDetails,omitempty"` // minOccurs="0" maxOccurs="99" }
type FlightIdentification ¶
type FlightIdentification struct { // Format limitations: an..4 FlightNumber string `xml:"flightNumber"` // Format limitations: an..2 BookingClass string `xml:"bookingClass,omitempty"` // minOccurs="0" // Format limitations: an..3 OperationalSuffix string `xml:"operationalSuffix,omitempty"` // minOccurs="0" // Format limitations: an..7 Modifier []string `xml:"modifier,omitempty"` // minOccurs="0" maxOccurs="3" }
type FlightTypeDetails ¶
type FlightTypeDetails struct { // Format limitations: an..6 FlightIndicator []string `xml:"flightIndicator"` // maxOccurs="9" }
type FreeTextQualification ¶
type FreeTextQualification struct { // Format limitations: an..3 TextSubjectQualifier string `xml:"textSubjectQualifier"` // Format limitations: an..4 InformationType string `xml:"informationType,omitempty"` // minOccurs="0" // Format limitations: an..3 Status string `xml:"status,omitempty"` // minOccurs="0" // Format limitations: an..35 CompanyId string `xml:"companyId,omitempty"` // minOccurs="0" // Format limitations: an..3 Language string `xml:"language,omitempty"` // minOccurs="0" }
type InformationText ¶
type InformationText struct { FreeTextQualification *FreeTextQualification `xml:"freeTextQualification,omitempty"` // minOccurs="0" // Format limitations: an..70 FreeText []string `xml:"freeText,omitempty"` // minOccurs="0" maxOccurs="99" }
type ItineraryDetails ¶
type ItineraryDetails struct { OriginDestination *OriginDestination `xml:"originDestination"` ErrorItinerarylevel []*ErrorItinerarylevel `xml:"errorItinerarylevel,omitempty"` // minOccurs="0" maxOccurs="5" SegmentInformation []*SegmentInformation `xml:"segmentInformation,omitempty"` // minOccurs="0" maxOccurs="9" }
type LegDetails ¶
type LegDetails struct { // Format limitations: an..8 Equipment string `xml:"equipment,omitempty"` // minOccurs="0" // Format limitations: n..3 NumberOfStops *float64 `xml:"numberOfStops,omitempty"` // minOccurs="0" // Format limitations: n..6 Duration *float64 `xml:"duration,omitempty"` // minOccurs="0" // Format limitations: n..8 Percentage *float64 `xml:"percentage,omitempty"` // minOccurs="0" // Format limitations: an..7 DaysOfOperation string `xml:"daysOfOperation,omitempty"` // minOccurs="0" // Format limitations: an..35 DateTimePeriod string `xml:"dateTimePeriod,omitempty"` // minOccurs="0" // Format limitations: n1 ComplexingFlightIndicator string `xml:"complexingFlightIndicator,omitempty"` // minOccurs="0" // Format limitations: an..25 Locations []string `xml:"locations,omitempty"` // minOccurs="0" maxOccurs="3" }
type MarriageDetails ¶
type MarriageDetails struct { // Format limitations: an..3 Relation string `xml:"relation,omitempty"` // minOccurs="0" // Format limitations: n..10 MarriageIdentifier *float64 `xml:"marriageIdentifier,omitempty"` // minOccurs="0" // Format limitations: n..6 LineNumber *float64 `xml:"lineNumber,omitempty"` // minOccurs="0" // Format limitations: an..3 OtherRelation string `xml:"otherRelation,omitempty"` // minOccurs="0" // Format limitations: an..35 CarrierCode string `xml:"carrierCode,omitempty"` // minOccurs="0" }
type Message ¶
type Message struct { MessageFunctionDetails *MessageFunctionDetails `xml:"messageFunctionDetails,omitempty"` // minOccurs="0" // Format limitations: an..3 ResponseType string `xml:"responseType,omitempty"` // minOccurs="0" }
type MessageFunctionDetails ¶
type MessageFunctionDetails struct { // Format limitations: an..3 BusinessFunction string `xml:"businessFunction,omitempty"` // minOccurs="0" // Format limitations: an..3 MessageFunction string `xml:"messageFunction,omitempty"` // minOccurs="0" // Format limitations: an..3 ResponsibleAgency string `xml:"responsibleAgency,omitempty"` // minOccurs="0" // Format limitations: an..3 AdditionalMessageFunction []string `xml:"additionalMessageFunction,omitempty"` // minOccurs="0" maxOccurs="20" }
type OffpointDetails ¶
type OriginDestination ¶
type SegmentInformation ¶
type SegmentInformation struct { FlightDetails *FlightDetails `xml:"flightDetails"` ApdSegment *ApdSegment `xml:"apdSegment,omitempty"` // minOccurs="0" ActionDetails *ActionDetails `xml:"actionDetails"` InformationText *InformationText `xml:"informationText,omitempty"` // minOccurs="0" ErrorAtSegmentLevel []*ErrorAtSegmentLevel `xml:"errorAtSegmentLevel,omitempty"` // minOccurs="0" maxOccurs="5" }
Click to show internal directories.
Click to hide internal directories.