Petra2 Java API – SjOrderFacadeInterface.confirmTicket
Method description
Metoden används för att checka in en eller flera beställningsrader. Incheckning innebär att beställningsraden e-klipps och inte längre går att kreditera. I svaret returneras en adress till en e-biljett, som resenären ska visa upp ombord.
Det är inte alla beställningsrader som går att checka in och dessutom finns det begränsningar för när incheckning kan göras. Information om detta finns i ConfirmTicketFailed.
For Javadoc, click here.
Input
ConfirmTicketQuery
- ConfirmTicketQuery
- [OrderItemIdList], sekvens av:
- [EmailAddress:String]
- [UseStoredEmailAddress:boolean]
Output
ConfirmTicketResult
- ConfirmTicketResult
- {ConfirmTicketOK:ConfirmTicketOK}
eller (confirmTicketXor)
- {ConfirmTicketFailed:ConfirmTicketFailed}
- ValidForConfirmationOrderItemList, sekvens av:
- {ValidForConfirmationOrderItem}
- OrderItemId:Identity
- ValidForConfirmation:boolean
- [NotAllowedToConfirmOrderItem:NotAllowedToConfirmOrderItem]
- ErrorNo:String
- ErrorText:String
- [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]