2017-03-08 31 views

回答

3

許多元素都需要,如果使用一個可選的元素,例如:

如果你使用:CreatePassengerNameRecordRQ.Profile,它不需要必需:false

的必須使用CreatePassengerNameRecordRQ.Profile.UniqueIDRequired:true

由於這些服務遵循舊的Sabre邏輯,所以該男子datory元素是它曾經被稱爲PRINT:

P - 電話號碼
研究 - 從
收到I - 行程
N - 名旅客的
筆 - 購票時限

因此,這將是最低限度:

CreatePassengerNameRecordRQ.TravelItineraryAddInfo.CustomerInfo 
CreatePassengerNameRecordRQ.TravelItineraryAddInfo.CustomerInfo.ContactNumbers 
CreatePassengerNameRecordRQ.TravelItineraryAddInfo.CustomerInfo.ContactNumbers.ContactNumber 

CreatePassengerNameRecordRQ.PostProcessing.EndTransaction 
CreatePassengerNameRecordRQ.PostProcessing.EndTransaction.Source 
CreatePassengerNameRecordRQ.PostProcessing.EndTransaction.Source.ReceivedFrom 

CreatePassengerNameRecordRQ.AirBook 
(There's a bunch of elements for this, so I will not copy them) 

CreatePassengerNameRecordRQ.TravelItineraryAddInfo.CustomerInfo 
CreatePassengerNameRecordRQ.TravelItineraryAddInfo.CustomerInfo.PersonName 
CreatePassengerNameRecordRQ.TravelItineraryAddInfo.CustomerInfo.PersonName.GivenName 
CreatePassengerNameRecordRQ.TravelItineraryAddInfo.CustomerInfo.PersonName.Surname 

CreatePassengerNameRecordRQ.TravelItineraryAddInfo 
CreatePassengerNameRecordRQ.TravelItineraryAddInfo.AgencyInfo.Ticketing 
CreatePassengerNameRecordRQ.TravelItineraryAddInfo.AgencyInfo.Ticketing.TicketType 
相關問題