Petra2 Java API – SjCustomerInterface.getTravellers
Method description
Metoden söker upp och returnerar ett urval av de resenärer som är kopplade till aktuell kund. En kontroll görs att kunden är juridisk, då endast företag kan ha resenärer kopplade. Om kunder saknas skickas ett felmeddelande tillbaka.
For Javadoc, click here.
Input
TravellerQuery
Definierar sökbegrepp vid sökning av resenärer och innehåller antingen en TravellerQueryUnique eller en TravellerQueryNotUnique.
- TravellerQueryUnique
- Resulterar i maximalt en träff.
- TravellerQueryNotUnique
- Kan resultera i flera träffar. Det finns en gräns för hur många resultat som returneras i en sökning (50 st). För att utöka denna gräns (till 200 st), kan värdet OverrideMaximumResult sättas till true.
- TravellerQuery
- {TravellerQueryUnique:TravellerQueryUnique}
- {Id:String}
eller (travellerQueryUniqueXor)
- {SocialSecurityNumber:String}
eller (travellerQueryUniqueXor)
- {CreditCardNumber:String}
eller (travellerQueryUniqueXor)
- {CustomerIdCard:String}
eller (travellerQueryXor)
- {TravellerQueryNotUnique:TravellerQueryNotUnique}
- [AreaCode:String]
- [SubscriberTelephoneNumber:String]
- [BirthDate:Date]
- TimeZone:String
- Year:int
- Month:int
- Day:int
- [FirstName:String]
- [LastName:String]
- [OverrideMaximumResult:boolean]
Output
FoundTravellers
Utdata innehåller en lista med information om funna resenärer.
- TravellerShortList
- Lista av summerad information om resenär, t ex kundnummer och namn.
- FoundTravellers
- TravellerShortList, sekvens av:
- TravellerShort
- Id:String
- FirstName:String
- LastName:String
- BirthDate:Date
- TimeZone:String
- Year:int
- Month:int
- Day:int
- Priority:String
- [ReferenceInformation:String]
- [FromDate:Date]
- TimeZone:String
- Year:int
- Month:int
- Day:int
- [TomDate:Date]
- TimeZone:String
- Year:int
- Month:int
- Day:int
- [CustomerRoleCode:Code]
- [AreaCode:String]
- [SubscriberTelephoneNumber:String]
- [MobilePhoneNumber:String]
- MoreToGet:boolean
- [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]