Ticket_CancelDocument_v11_1

package
v0.2.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 20, 2019 License: MIT Imports: 1 Imported by: 2

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AdditionalBusinessSourceInformationType

type AdditionalBusinessSourceInformationType struct {
	// ORIGINATOR DETAILS
	OriginatorDetails *OriginatorIdentificationDetailsType `xml:"originatorDetails"`
}

type DocumentInfoFromOfficeSettingType

type DocumentInfoFromOfficeSettingType struct {
	// airline alphabetic code
	// xmlType: AlphaNumericString_Length1To35
	MarketIataCode string `xml:"marketIataCode,omitempty"` // minOccurs="0"

	// Stock Provider Code
	// xmlType: AlphaNumericString_Length1To35
	StockProviderCode string `xml:"stockProviderCode,omitempty"` // minOccurs="0"
}

type ItemNumberIdentificationTypeI

type ItemNumberIdentificationTypeI struct {
	// document sequence number
	// xmlType: AlphaNumericString_Length1To35
	Number string `xml:"number,omitempty"` // minOccurs="0"

	// value used: FROM or TO
	// xmlType: AlphaNumericString_Length1To3
	Type string `xml:"type,omitempty"` // minOccurs="0"
}

type ItemNumberTypeI

type ItemNumberTypeI struct {
	// range of sequence numbers
	ItemNumberDetails []*ItemNumberIdentificationTypeI `xml:"itemNumberDetails"` // maxOccurs="2"
}

type OfficeSettingsDetailsType

type OfficeSettingsDetailsType struct {
	// Office settings
	OfficeSettingsDetails *DocumentInfoFromOfficeSettingType `xml:"officeSettingsDetails"`
}

type OriginatorIdentificationDetailsType

type OriginatorIdentificationDetailsType struct {
	// amid number of the office
	// xmlType: AlphaNumericString_Length1To9
	InHouseIdentification2 string `xml:"inHouseIdentification2"`
}

type StatusDetailsType

type StatusDetailsType struct {
	// list of status/qualifiers Either His for Historical or     Crt for Current
	// xmlType: AlphaNumericString_Length1To3
	Indicator string `xml:"indicator,omitempty"` // minOccurs="0"
}

type StatusType

type StatusType struct {
	// STATUS DETAILS
	StatusInformation *StatusDetailsType `xml:"statusInformation"`
}

type TicketCancelDocument

type TicketCancelDocument struct {
	XMLName xml.Name `xml:"http://xml.amadeus.com/TRCANQ_11_1_1A Ticket_CancelDocument"`

	// primary ticket number of document to cancel
	DocumentNumberDetails *TicketNumberTypeI `xml:"documentNumberDetails,omitempty"` // minOccurs="0"

	// up to four sequence number ranges
	SequenceNumberRanges []*ItemNumberTypeI `xml:"sequenceNumberRanges,omitempty"` // minOccurs="0" maxOccurs="20"

	// Drive specific void process
	VoidOption *StatusType `xml:"voidOption,omitempty"` // minOccurs="0"

	// stock provider of the document to cancel
	StockProviderDetails *OfficeSettingsDetailsType `xml:"stockProviderDetails"`

	// office the document to cancel belongs to
	TargetOfficeDetails *AdditionalBusinessSourceInformationType `xml:"targetOfficeDetails,omitempty"` // minOccurs="0"
}

type TicketNumberDetailsTypeI

type TicketNumberDetailsTypeI struct {
	// document number
	// xmlType: AlphaNumericString_Length1To35
	Number string `xml:"number"`
}

type TicketNumberTypeI

type TicketNumberTypeI struct {
	// document identifier
	DocumentDetails *TicketNumberDetailsTypeI `xml:"documentDetails"`

	// status
	// xmlType: AlphaNumericString_Length1To3
	Status string `xml:"status,omitempty"` // minOccurs="0"
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL