Documentation ¶
Index ¶
- type AdditionalBusinessSourceInformationType
- type OriginatorIdentificationDetailsTypeI
- type QueueInformationDetailsTypeI
- type QueueInformationTypeI
- type QueueRemoveItem
- type ReservationControlInformationDetailsTypeI
- type ReservationControlInformationTypeI
- type SelectionDetailsInformationTypeI
- type SelectionDetailsTypeI
- type SourceTypeDetailsTypeI
- type StructuredDateTimeInformationType
- type StructuredDateTimeType
- type SubQueueInformationDetailsTypeI
- type SubQueueInformationTypeI
- type TargetDetails
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AdditionalBusinessSourceInformationType ¶
type AdditionalBusinessSourceInformationType struct { // SOURCE TYPE SourceType *SourceTypeDetailsTypeI `xml:"sourceType"` // ORIGINATOR DETAILS OriginatorDetails *OriginatorIdentificationDetailsTypeI `xml:"originatorDetails,omitempty"` // minOccurs="0" }
type OriginatorIdentificationDetailsTypeI ¶
type OriginatorIdentificationDetailsTypeI struct { // the office that is being targetted InHouseIdentification1 formats.AlphaNumericString_Length1To9 `xml:"inHouseIdentification1"` }
type QueueInformationDetailsTypeI ¶
type QueueInformationDetailsTypeI struct { // queue number Number formats.NumericInteger_Length1To2 `xml:"number"` }
type QueueInformationTypeI ¶
type QueueInformationTypeI struct { // queue identification QueueDetails *QueueInformationDetailsTypeI `xml:"queueDetails"` }
type QueueRemoveItem ¶
type QueueRemoveItem struct { XMLName xml.Name `xml:"http://xml.amadeus.com/QUQMDQ_03_1_1A Queue_RemoveItem"` // determine the target of the removal ordinary queue Ticketing queue option queue RemovalOption *SelectionDetailsTypeI `xml:"removalOption"` TargetDetails []*TargetDetails `xml:"targetDetails"` // maxOccurs="3" }
type ReservationControlInformationDetailsTypeI ¶
type ReservationControlInformationDetailsTypeI struct { // contains the record locator to be queue placed ControlNumber formats.AlphaNumericString_Length1To8 `xml:"controlNumber"` }
type ReservationControlInformationTypeI ¶
type ReservationControlInformationTypeI struct { // contains the record locator Reservation *ReservationControlInformationDetailsTypeI `xml:"reservation"` }
type SelectionDetailsInformationTypeI ¶
type SelectionDetailsInformationTypeI struct { // removal option Option formats.AlphaNumericString_Length1To3 `xml:"option"` }
type SelectionDetailsTypeI ¶
type SelectionDetailsTypeI struct { // specify the option for removal SelectionDetails *SelectionDetailsInformationTypeI `xml:"selectionDetails"` }
type SourceTypeDetailsTypeI ¶
type SourceTypeDetailsTypeI struct { // to define if own office or different office being targetted SourceQualifier1 formats.AlphaNumericString_Length1To3 `xml:"sourceQualifier1"` }
type StructuredDateTimeInformationType ¶
type StructuredDateTimeInformationType struct { // used to select the date range TimeMode *formats.NumericInteger_Length1To1 `xml:"timeMode,omitempty"` // minOccurs="0" // Convey date and/or time. DateTime *StructuredDateTimeType `xml:"dateTime,omitempty"` // minOccurs="0" }
type StructuredDateTimeType ¶
type StructuredDateTimeType struct { // Year number. The format is a little long for short term usage but it can be reduced by implementation if required. Year formats.Year_YYYY `xml:"year"` // Month number in the year ( begins to 1 ) Month formats.Month_mM `xml:"month"` // Day number in the month ( begins to 1 ) Day formats.Day_nN `xml:"day"` // Hour between 0 and 23 Hour formats.Hour_hH `xml:"hour,omitempty"` // minOccurs="0" }
type SubQueueInformationDetailsTypeI ¶
type SubQueueInformationDetailsTypeI struct { // E for every category A for cats with items to be worked C for category number N for nickname CN for both category number and nickname numeric for date range IdentificationType formats.AlphaNumericString_Length1To3 `xml:"identificationType"` // category number ItemNumber formats.AlphaNumericString_Length1To3 `xml:"itemNumber,omitempty"` // minOccurs="0" // used for nickname on inbound used for category name on outbound ItemDescription formats.AlphaNumericString_Length1To35 `xml:"itemDescription,omitempty"` // minOccurs="0" }
type SubQueueInformationTypeI ¶
type SubQueueInformationTypeI struct { // identifies the category or categories. SubQueueInfoDetails *SubQueueInformationDetailsTypeI `xml:"subQueueInfoDetails"` }
type TargetDetails ¶
type TargetDetails struct { // used to specify the target office for which the queue removal is to be done TargetOffice *AdditionalBusinessSourceInformationType `xml:"targetOffice"` // used to specify the queue if required QueueNumber *QueueInformationTypeI `xml:"queueNumber,omitempty"` // minOccurs="0" // used to select the category CategoryDetails *SubQueueInformationTypeI `xml:"categoryDetails,omitempty"` // minOccurs="0" // used to pass the target date/time if not default PlacementDate *StructuredDateTimeInformationType `xml:"placementDate,omitempty"` // minOccurs="0" // contains the record locators to be removed from the queue being targeted RecordLocator []*ReservationControlInformationTypeI `xml:"recordLocator,omitempty"` // minOccurs="0" maxOccurs="300" }
Click to show internal directories.
Click to hide internal directories.