Petra2 Java API – SjStinaInformationProviderInterface.getProfile
Method description
Metoden getProfile() väljer en profil baserat på sökkriteria. Svaret returneras via strukturen ProfileResult. Indata i strukturen ProfileQuery avgör om svaret innehåller detaljerad information om en Amadeusprofil inkluderande både Stinainformation samt Amadeusinformation, eller en lista med Amadeusprofiler.
For Javadoc, click here.
Input
ProfileQuery
- ProfileQuery
- AmadeusProfileQuery:AmadeusProfileQuery
Output
ProfileResult
- ProfileResult
- {AmadeusProfileListResultList}, sekvens av:
- AmadeusProfileListResult
- [CompanyName:String]
- [FirstName:String]
- RecordLocator:String
- LastName:String
- OwningOffice:String
eller (profileResult)
- {AmadeusProfileResult:AmadeusProfileResult}
- AmadeusProfileInformation:AmadeusProfileInformation
- [CompanyName:String]
- [FirstName:String]
- LastName:String
- OwningOffice:String
- StinaProfileInformation:StinaProfileInformation
- [CommeoId:String]
- [CustomerId:String]
- [FirstName:String]
- [LastName:String]
- [TelephoneAreaPart:String]
- [TelephoneMainPart:String]
- [TelephoneExtensionPart:String]
- [TravelAgencyCustomerId:String]
- [CompanyName:String]
- [Account:String]
- [OrderedBy:String]
- [CareOf:String]
- [StreetAddress:String]
- [ZipCode:String]
- [CityName:String]
- [CountryName:String]
- [MethodOfPayment:String]
- [CreditCardType:String]
- [CreditCardNumber:String]
- [CreditCardExpireDate:String]
- [ProfileRemarkList], sekvens av:
- [ClientInformation:ClientInformation]
- ClientSessionData:ClientSessionData
- SessionId:String
- [SessionLanguageCode:String]
- [OrderNumber:String]
- [CustomerRoleCode:Code]
- [OrderCreatorCustomerId:String]
- [LockId:String]
- [ClientVersion:String]
- Protocol:Protocol
- Compressed:boolean
- [Algorithm:String]
- [Encoding:String]
- [CachePolicy:String]
- [TimeInformation], sekvens av:
- [TimeInformation]
- [CloneName:String]
- Description:String
- MethodName:String
- Time:String
- LogTime:String
- [TimeInformation:TimeInformation]
- [InitialCloneName:String]
- [ExternalEventSpecification:ExternalEventSpecification]
- [OverrideTimeLogLevel:boolean]