Documentation ¶
Index ¶
- type ApplicationIdentificationType
- type ApplicationType
- type BinaryDataType
- type ConversationIDType
- type FacilityInformationType
- type FullLocation
- type LocationIdentificationBatchTypeU
- type OriginatorIdentificationDetailsTypeI
- type PlaceLocationIdentificationTypeU
- type ReferenceInformationTypeI
- type ReferencingDetailsTypeI
- type RelatedLocationOneIdentificationTypeU
- type SecurityAuthenticate
- type SystemDetailsInfoType
- type SystemDetailsTypeI
- type TerminalLocationType
- type UserIdentificationType
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ApplicationIdentificationType ¶
type ApplicationIdentificationType struct { // Application Label. Exemple : NGD. Label is the first part of the ApplicationId. Label is considered as an Internal Id, as it is the key of the application. InternalId formats.AlphaNumericString_Length1To35 `xml:"internalId"` // Application Index. Index is part of the ApplicationId. SeqNumber formats.AlphaNumericString_Length1To6 `xml:"seqNumber,omitempty"` // minOccurs="0" }
type ApplicationType ¶
type ApplicationType struct { // Identification of the application. ApplicationDetails *ApplicationIdentificationType `xml:"applicationDetails"` }
type BinaryDataType ¶
type BinaryDataType struct { // Length of the data element 114Z. The unit is given in number of binary characters (bytes). DataLength formats.NumericInteger_Length1To15 `xml:"dataLength"` // type of the data. When E is specified, this means that the password is not crypted. When B specified, this means that the password is crypted. DataType formats.AlphaNumericString_Length1To1 `xml:"dataType"` // used to store binary data BinaryData formats.AlphaNumericString_Length1To99999 `xml:"binaryData"` }
type ConversationIDType ¶
type ConversationIDType struct { // Sender identification SenderIdentification formats.AlphaNumericString_Length1To35 `xml:"senderIdentification"` // Recipient identification RecipientIdentification formats.AlphaNumericString_Length1To35 `xml:"recipientIdentification"` // Sender's interchange control reference SenderInterchangeControlReference formats.AlphaNumericString_Length1To14 `xml:"senderInterchangeControlReference"` // Recipient's interchange control reference RecipientInterchangeControlReference formats.AlphaNumericString_Length1To14 `xml:"recipientInterchangeControlReference"` }
type FacilityInformationType ¶
type FacilityInformationType struct { // Type of the Facility, coded. E.g.: - Check-In Desk - Gate... The codeset is not yet defined. Type formats.AlphaNumericString_Length1To3 `xml:"type"` // Unique Reference to a Facility of a given Type in a terminal. This can be several kind of values. E.g.: - 25 (means Gate 25 when associated Facility Type= Gate, or Check-in Desk 25 when associated Facility Type= Check-In Desk) - BAEXC: means Ba-Executive Club Lounge when associated to Identifier formats.AlphaNumericString_Length1To5 `xml:"identifier,omitempty"` // minOccurs="0" }
type FullLocation ¶
type FullLocation struct { // Stores the location of the workstation. WorkstationPos *PlaceLocationIdentificationTypeU `xml:"workstationPos"` // Contains terminal and facility or worstation id. LocationInfo *TerminalLocationType `xml:"locationInfo,omitempty"` // minOccurs="0" }
type LocationIdentificationBatchTypeU ¶
type LocationIdentificationBatchTypeU struct { // Airport(139) or City (227) code Code formats.AlphaNumericString_Length1To35 `xml:"code,omitempty"` // minOccurs="0" // Discriminator between airport or city. Qualifier formats.AlphaNumericString_Length1To17 `xml:"qualifier,omitempty"` // minOccurs="0" }
type OriginatorIdentificationDetailsTypeI ¶
type OriginatorIdentificationDetailsTypeI struct { // AMADEUS Office Id the workstation belongs to. Must be empty if a workstation Id is specified in the SYS segment. SourceOffice formats.AlphaNumericString_Length1To9 `xml:"sourceOffice"` }
type PlaceLocationIdentificationTypeU ¶
type PlaceLocationIdentificationTypeU struct { // Type of location LocationType formats.AlphaNumericString_Length1To3 `xml:"locationType"` // Description of the location LocationDescription *LocationIdentificationBatchTypeU `xml:"locationDescription,omitempty"` // minOccurs="0" // Details on the location FirstLocationDetails *RelatedLocationOneIdentificationTypeU `xml:"firstLocationDetails,omitempty"` // minOccurs="0" }
type ReferenceInformationTypeI ¶
type ReferenceInformationTypeI struct { // This composite duty code information. For Duty code info, DUT must be specified in the Qualifier. DutyCodeDetails *ReferencingDetailsTypeI `xml:"dutyCodeDetails"` }
type ReferencingDetailsTypeI ¶
type ReferencingDetailsTypeI struct { // Code determining if the data is a tree identifier, a category identifier or a parent category identifier. ReferenceQualifier formats.AlphaNumericString_Length1To3 `xml:"referenceQualifier"` // Data value. ReferenceIdentifier formats.AlphaNumericString_Length1To35 `xml:"referenceIdentifier"` }
type RelatedLocationOneIdentificationTypeU ¶
type RelatedLocationOneIdentificationTypeU struct { // Terminal (180) or Building(300) code Code formats.AlphaNumericString_Length1To25 `xml:"code,omitempty"` // minOccurs="0" // Discriminator between airport or city. Qualifier formats.AlphaNumericString_Length1To17 `xml:"qualifier,omitempty"` // minOccurs="0" }
type SecurityAuthenticate ¶
type SecurityAuthenticate struct { XMLName xml.Name `xml:"http://xml.amadeus.com/VLSSLQ_06_1_1A Security_Authenticate"` // It contains conversation properties between the SI and the JFE. ConversationClt *ConversationIDType `xml:"conversationClt,omitempty"` // minOccurs="0" // This segment is dedicated to specify a user identifier. The first one for the main logon and the second one to the delegate user if any. Either a SignId or a UserId can be used, depending on DE 9972 value (Z for Sign Id, U for User Id). The value itself is specified in DE 9904. UserIdentifier []*UserIdentificationType `xml:"userIdentifier"` // maxOccurs="2" // This segment can be used to specify an AMADEUS Duty Code for the TPF sign in. DUT must be specified in the qualifier. DutyCode *ReferenceInformationTypeI `xml:"dutyCode,omitempty"` // minOccurs="0" // This segment is used to specify the system which is used by the user. The workstation Id (DE 3148) can be specified to determine the location in terms of office of the request (if no workstation Id, the source office must be specified in the first UID segment). Moreover, if a User Id is used instead of a Sign Id, the organization must be specified in DE 9906. WorkstationId is actually the Atid SystemDetails *SystemDetailsInfoType `xml:"systemDetails,omitempty"` // minOccurs="0" // These segments contain the password information. Two segments can be used in case of a New password is required. PasswordInfo []*BinaryDataType `xml:"passwordInfo,omitempty"` // minOccurs="0" maxOccurs="2" FullLocation *FullLocation `xml:"fullLocation,omitempty"` // minOccurs="0" // Conatins Baleb and INdex of application. ex: JFE 1 ApplicationId *ApplicationType `xml:"applicationId,omitempty"` // minOccurs="0" }
type SystemDetailsInfoType ¶
type SystemDetailsInfoType struct { // This field contains a workstation Identifier. It is used to retrieve the physical origin of the request (mainly for printing purposes) . WorkstationId formats.AlphaNumericString_Length1To35 `xml:"workstationId,omitempty"` // minOccurs="0" // Used to specify an organization when User Id logon is used. OrganizationDetails *SystemDetailsTypeI `xml:"organizationDetails,omitempty"` // minOccurs="0" // Explain what type of workstation ID is stored in data element 3148 IdQualifier formats.AlphaNumericString_Length1To1 `xml:"idQualifier,omitempty"` // minOccurs="0" }
type SystemDetailsTypeI ¶
type SystemDetailsTypeI struct { // This DE is used to specify an organization Id such as BA, 1A or QF. OrganizationId formats.AlphaNumericString_Length1To35 `xml:"organizationId"` }
type TerminalLocationType ¶
type TerminalLocationType struct { // To convey information related to a specific Facility. FacilityDetails *FacilityInformationType `xml:"facilityDetails"` }
type UserIdentificationType ¶
type UserIdentificationType struct { // To specify the source office the workstation belongs to. Not used in the second repetition of the segment (if any, it will not be taken into account). Used when no workstation Id is specified in SYS segment. OriginIdentification *OriginatorIdentificationDetailsTypeI `xml:"originIdentification,omitempty"` // minOccurs="0" // Used to specify which kind of info is given in DE 9900. OriginatorTypeCode formats.AlphaNumericString_Length1To1 `xml:"originatorTypeCode"` // Authority code of the requester If Sign Id : (Numeric Sine)+(Agent Initials) ex : 0001XV). If user Id : Logon User Id. Originator formats.AlphaNumericString_Length1To30 `xml:"originator"` }
Click to show internal directories.
Click to hide internal directories.