Documentation ¶
Index ¶
- Constants
- type ResponseSOAPBody
- type ResponseSOAPEnvelope
- type ResponseSOAPHeaderWithSession
- type SOAPBody
- type SOAPClient
- type SOAPEnvelope
- type SOAPFault
- type SOAPHeader
- type SOAPHeaderWithSession
- type Session
- type WebServicesPT
- func (service *WebServicesPT) AddHeader(header interface{})
- func (service *WebServicesPT) AirFlightInfo(query *flireq051.AirFlightInfo) (*flires051.AirFlightInfoReply, error)
- func (service *WebServicesPT) AirSellFromRecommendation(query *itareq052.AirSellFromRecommendation) (*itares052.AirSellFromRecommendationReply, error)
- func (service *WebServicesPT) CommandCryptic(query *hsfreq073.CommandCryptic) (*hsfres073.CommandCrypticReply, *Session, error)
- func (service *WebServicesPT) DocIssuanceIssueTicket(query *ttktiq091.DocIssuanceIssueTicket) (*ttktir091.DocIssuanceIssueTicketReply, error)
- func (service *WebServicesPT) FareCheckRules(query *farqnq071.FareCheckRules) (*farqnr071.FareCheckRulesReply, error)
- func (service *WebServicesPT) FareConvertCurrency(query *fcuqcq081.FareConvertCurrency) (*fcuqcr081.FareConvertCurrencyReply, error)
- func (service *WebServicesPT) FareInformativeBestPricingWithoutPNR(query *tibnrq124.FareInformativeBestPricingWithoutPNR) (*tibnrr124.FareInformativeBestPricingWithoutPNRReply, error)
- func (service *WebServicesPT) FareInformativePricingWithoutPNR(query *tipnrq124.FareInformativePricingWithoutPNR) (*tipnrr124.FareInformativePricingWithoutPNRReply, error)
- func (service *WebServicesPT) FareMasterPricerCalendar(query *fmpcaq143.FareMasterPricerCalendar) (*fmpcar143.FareMasterPricerCalendarReply, error)
- func (service *WebServicesPT) FareMasterPricerCalendarOld(query *fmpcaq122.FareMasterPricerCalendarOld) (*fmpcar122.FareMasterPricerCalendarOldReply, error)
- func (service *WebServicesPT) FareMasterPricerTravelBoardSearch(query *fmptbq143.FareMasterPricerTravelBoardSearch) (*fmptbr143.FareMasterPricerTravelBoardSearchReply, error)
- func (service *WebServicesPT) FareMasterPricerTravelBoardSearchNew(query *fmptbq163.FareMasterPricerTravelBoardSearch) (*fmptbr163.FareMasterPricerTravelBoardSearchReply, error)
- func (service *WebServicesPT) FareMasterPricerTravelBoardSearchOld(query *fmptbq123.FareMasterPricerTravelBoardSearchOld) (*fmptbr123.FareMasterPricerTravelBoardSearchOldReply, error)
- func (service *WebServicesPT) FarePricePNRWithBookingClass(query *tpcbrq141.FarePricePNRWithBookingClass) (*tpcbrr141.FarePricePNRWithBookingClassReply, error)
- func (service *WebServicesPT) FarePricePNRWithBookingClassOld(query *tpcbrq124.FarePricePNRWithBookingClassOld) (*tpcbrr124.FarePricePNRWithBookingClassOldReply, error)
- func (service *WebServicesPT) PNRAddMultiElements(query *pnradd113.PNRAddMultiElements) (*pnracc113.PNRReply, error)
- func (service *WebServicesPT) PNRCancel(query *pnrxcl113.PNRCancel) (*pnracc113.PNRReply, error)
- func (service *WebServicesPT) PNRRetrieve(query *pnrret113.PNRRetrieve) (*pnracc113.PNRReply, error)
- func (service *WebServicesPT) PNRRetrieve2(query *pnrret113.PNRRetrieve) (*tnlres001.PNRList, error)
- func (service *WebServicesPT) QueueCountPlanner(query *qcddrq031.QueueCountPlanner) (*qcddrr031.QueueCountPlannerReply, error)
- func (service *WebServicesPT) QueueCountTotal(query *qcsdrq031.QueueCountTotal) (*qcsdrr031.QueueCountTotalReply, error)
- func (service *WebServicesPT) QueueList(query *qdqlrq111.QueueList) (*qdqlrr111.QueueListReply, error)
- func (service *WebServicesPT) QueueMoveItem(query *quqmuq031.QueueMoveItem) (*quqmur031.QueueMoveItemReply, error)
- func (service *WebServicesPT) QueuePlacePNR(query *quqpcq031.QueuePlacePNR) (*quqpcr031.QueuePlacePNRReply, error)
- func (service *WebServicesPT) QueueRemoveItem(query *quqmdq031.QueueRemoveItem) (*quqmdr031.QueueRemoveItemReply, error)
- func (service *WebServicesPT) SecurityAuthenticate(query *vlsslq061.SecurityAuthenticate) (*vlsslr061.SecurityAuthenticateReply, *Session, error)
- func (service *WebServicesPT) SecuritySignOut(query *vlssoq041.SecuritySignOut) (*vlssor041.SecuritySignOutReply, error)
- func (service *WebServicesPT) SetHeader(header interface{})
- func (service *WebServicesPT) TicketCreateTSTFromPricing(query *tautcq041.TicketCreateTSTFromPricing) (*tautcr041.TicketCreateTSTFromPricingReply, error)
- func (service *WebServicesPT) TicketCreditCardCheck(query *ccvrqt061.TicketCreditCardCheck) (*ccvrsp061.TicketCreditCardCheckReply, error)
- func (service *WebServicesPT) TicketDeleteTST(query *ttstdq041.TicketDeleteTST) (*ttstdr041.TicketDeleteTSTReply, error)
- func (service *WebServicesPT) TicketDisplayTST(query *ttstrq071.TicketDisplayTST) (*ttstrr071.TicketDisplayTSTReply, error)
Constants ¶
View Source
const ( SoapNs = "http://schemas.xmlsoap.org/soap/envelope/" XsiNs = "http://www.w3.org/2001/XMLSchema-instance" XsdNs = "http://www.w3.org/2001/XMLSchema" )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ResponseSOAPBody ¶
type ResponseSOAPBody struct { XMLName xml.Name `xml:"http://schemas.xmlsoap.org/soap/envelope/ Body"` Fault *SOAPFault `xml:",omitempty"` Content interface{} `xml:",omitempty"` }
func (*ResponseSOAPBody) UnmarshalXML ¶
func (b *ResponseSOAPBody) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
type ResponseSOAPEnvelope ¶
type ResponseSOAPEnvelope struct { XMLName xml.Name `xml:"http://schemas.xmlsoap.org/soap/envelope/ Envelope"` Header ResponseSOAPHeaderWithSession Body ResponseSOAPBody }
type SOAPClient ¶
type SOAPClient struct {
// contains filtered or unexported fields
}
func NewSOAPClient ¶
func NewSOAPClient(url string, tls bool) *SOAPClient
func (*SOAPClient) AddHeader ¶
func (s *SOAPClient) AddHeader(header interface{})
type SOAPEnvelope ¶
type SOAPFault ¶
type SOAPHeader ¶
type SOAPHeaderWithSession ¶
type Session ¶
type Session struct { //XMLName xml.Name `xml:"http://xml.amadeus.com/ws/2009/01/WBS_Session-2.0.xsd Session"` XMLName xml.Name `xml:"Session"` // This element defines the identifier part of the SessionId. SessionId string `xml:"SessionId"` //,omitempty // This element defines the sequence number of the SessionId. SequenceNumber string `xml:"SequenceNumber"` //,omitempty // This element defines the SecurityToken of the SessionId. SecurityToken string `xml:"SecurityToken"` //,omitempty }
type WebServicesPT ¶
type WebServicesPT struct {
// contains filtered or unexported fields
}
func NewAmadeusWebServicesPT ¶
func NewAmadeusWebServicesPT(url string, tls bool, WSAP string) *WebServicesPT
func (*WebServicesPT) AddHeader ¶
func (service *WebServicesPT) AddHeader(header interface{})
func (*WebServicesPT) AirFlightInfo ¶
func (service *WebServicesPT) AirFlightInfo(query *flireq051.AirFlightInfo) (*flires051.AirFlightInfoReply, error)
func (*WebServicesPT) AirSellFromRecommendation ¶
func (service *WebServicesPT) AirSellFromRecommendation(query *itareq052.AirSellFromRecommendation) (*itares052.AirSellFromRecommendationReply, error)
func (*WebServicesPT) CommandCryptic ¶
func (service *WebServicesPT) CommandCryptic(query *hsfreq073.CommandCryptic) (*hsfres073.CommandCrypticReply, *Session, error)
func (*WebServicesPT) DocIssuanceIssueTicket ¶
func (service *WebServicesPT) DocIssuanceIssueTicket(query *ttktiq091.DocIssuanceIssueTicket) (*ttktir091.DocIssuanceIssueTicketReply, error)
func (*WebServicesPT) FareCheckRules ¶
func (service *WebServicesPT) FareCheckRules(query *farqnq071.FareCheckRules) (*farqnr071.FareCheckRulesReply, error)
func (*WebServicesPT) FareConvertCurrency ¶
func (service *WebServicesPT) FareConvertCurrency(query *fcuqcq081.FareConvertCurrency) (*fcuqcr081.FareConvertCurrencyReply, error)
func (*WebServicesPT) FareInformativeBestPricingWithoutPNR ¶
func (service *WebServicesPT) FareInformativeBestPricingWithoutPNR(query *tibnrq124.FareInformativeBestPricingWithoutPNR) (*tibnrr124.FareInformativeBestPricingWithoutPNRReply, error)
func (*WebServicesPT) FareInformativePricingWithoutPNR ¶
func (service *WebServicesPT) FareInformativePricingWithoutPNR(query *tipnrq124.FareInformativePricingWithoutPNR) (*tipnrr124.FareInformativePricingWithoutPNRReply, error)
func (*WebServicesPT) FareMasterPricerCalendar ¶
func (service *WebServicesPT) FareMasterPricerCalendar(query *fmpcaq143.FareMasterPricerCalendar) (*fmpcar143.FareMasterPricerCalendarReply, error)
func (*WebServicesPT) FareMasterPricerCalendarOld ¶
func (service *WebServicesPT) FareMasterPricerCalendarOld(query *fmpcaq122.FareMasterPricerCalendarOld) (*fmpcar122.FareMasterPricerCalendarOldReply, error)
func (*WebServicesPT) FareMasterPricerTravelBoardSearch ¶
func (service *WebServicesPT) FareMasterPricerTravelBoardSearch(query *fmptbq143.FareMasterPricerTravelBoardSearch) (*fmptbr143.FareMasterPricerTravelBoardSearchReply, error)
func (*WebServicesPT) FareMasterPricerTravelBoardSearchNew ¶
func (service *WebServicesPT) FareMasterPricerTravelBoardSearchNew(query *fmptbq163.FareMasterPricerTravelBoardSearch) (*fmptbr163.FareMasterPricerTravelBoardSearchReply, error)
func (*WebServicesPT) FareMasterPricerTravelBoardSearchOld ¶
func (service *WebServicesPT) FareMasterPricerTravelBoardSearchOld(query *fmptbq123.FareMasterPricerTravelBoardSearchOld) (*fmptbr123.FareMasterPricerTravelBoardSearchOldReply, error)
func (*WebServicesPT) FarePricePNRWithBookingClass ¶
func (service *WebServicesPT) FarePricePNRWithBookingClass(query *tpcbrq141.FarePricePNRWithBookingClass) (*tpcbrr141.FarePricePNRWithBookingClassReply, error)
func (*WebServicesPT) FarePricePNRWithBookingClassOld ¶
func (service *WebServicesPT) FarePricePNRWithBookingClassOld(query *tpcbrq124.FarePricePNRWithBookingClassOld) (*tpcbrr124.FarePricePNRWithBookingClassOldReply, error)
func (*WebServicesPT) PNRAddMultiElements ¶
func (service *WebServicesPT) PNRAddMultiElements(query *pnradd113.PNRAddMultiElements) (*pnracc113.PNRReply, error)
func (*WebServicesPT) PNRRetrieve ¶
func (service *WebServicesPT) PNRRetrieve(query *pnrret113.PNRRetrieve) (*pnracc113.PNRReply, error)
func (*WebServicesPT) PNRRetrieve2 ¶
func (service *WebServicesPT) PNRRetrieve2(query *pnrret113.PNRRetrieve) (*tnlres001.PNRList, error)
func (*WebServicesPT) QueueCountPlanner ¶
func (service *WebServicesPT) QueueCountPlanner(query *qcddrq031.QueueCountPlanner) (*qcddrr031.QueueCountPlannerReply, error)
func (*WebServicesPT) QueueCountTotal ¶
func (service *WebServicesPT) QueueCountTotal(query *qcsdrq031.QueueCountTotal) (*qcsdrr031.QueueCountTotalReply, error)
func (*WebServicesPT) QueueList ¶
func (service *WebServicesPT) QueueList(query *qdqlrq111.QueueList) (*qdqlrr111.QueueListReply, error)
func (*WebServicesPT) QueueMoveItem ¶
func (service *WebServicesPT) QueueMoveItem(query *quqmuq031.QueueMoveItem) (*quqmur031.QueueMoveItemReply, error)
func (*WebServicesPT) QueuePlacePNR ¶
func (service *WebServicesPT) QueuePlacePNR(query *quqpcq031.QueuePlacePNR) (*quqpcr031.QueuePlacePNRReply, error)
func (*WebServicesPT) QueueRemoveItem ¶
func (service *WebServicesPT) QueueRemoveItem(query *quqmdq031.QueueRemoveItem) (*quqmdr031.QueueRemoveItemReply, error)
func (*WebServicesPT) SecurityAuthenticate ¶
func (service *WebServicesPT) SecurityAuthenticate(query *vlsslq061.SecurityAuthenticate) (*vlsslr061.SecurityAuthenticateReply, *Session, error)
func (*WebServicesPT) SecuritySignOut ¶
func (service *WebServicesPT) SecuritySignOut(query *vlssoq041.SecuritySignOut) (*vlssor041.SecuritySignOutReply, error)
func (*WebServicesPT) SetHeader ¶
func (service *WebServicesPT) SetHeader(header interface{})
Backwards-compatible function: use AddHeader instead
func (*WebServicesPT) TicketCreateTSTFromPricing ¶
func (service *WebServicesPT) TicketCreateTSTFromPricing(query *tautcq041.TicketCreateTSTFromPricing) (*tautcr041.TicketCreateTSTFromPricingReply, error)
func (*WebServicesPT) TicketCreditCardCheck ¶
func (service *WebServicesPT) TicketCreditCardCheck(query *ccvrqt061.TicketCreditCardCheck) (*ccvrsp061.TicketCreditCardCheckReply, error)
func (*WebServicesPT) TicketDeleteTST ¶
func (service *WebServicesPT) TicketDeleteTST(query *ttstdq041.TicketDeleteTST) (*ttstdr041.TicketDeleteTSTReply, error)
func (*WebServicesPT) TicketDisplayTST ¶
func (service *WebServicesPT) TicketDisplayTST(query *ttstrq071.TicketDisplayTST) (*ttstrr071.TicketDisplayTSTReply, error)
Click to show internal directories.
Click to hide internal directories.