Petra2 Java API – SjStinaInformationProviderInterface.getVoucher
Method description
Metoden hämtar ett värdebevis (en beställningsrad i en beställning). Beställningen låses i orderboken, men resten av beställningen hämtas inte till klienten.
Svaret returneras i strukturen GetVoucherResult.
For Javadoc, click here.
Input
GetVoucherQuery
Struktur för att hämta ett värdebevis (en beställningsrad i en beställning).
- TicketNumber
- Biljettnummer för värdebeviset.
- VoucherType
- Här anges vilken typ av voucher man tänker använda, antingen SJPConstants.VVoucherTypeVoucher för Värdebevis eller SJPConstants.VVoucherTypeExchange för ombokningsbar biljett.
- GetVoucherQuery
- {TicketNumber:String}
eller (getVoucherQueryXor)
- {OrderItemIdentification:OrderItemIdentification}
- OrderId:Identity
- OrderItemId:Identity
- [VoucherType:String]
Output
GetVoucherResult
Struktur med svaret från getVoucher.
- VoucherInfo
- Innehåller information om värdebevisets värde (Price) och identitet (VoucherIdentification).
- GetVoucherResult
- VoucherInfo:VoucherInfo
- VoucherIdentification:VoucherIdentification
- TicketNumber:String
- OrderId:Identity
- OrderItemId:Identity
- Price:PriceVat
- PriceInclVat:Money
- CurrencyCode:Code
- Amount:DecimalString
- Vat:Money
- CurrencyCode:Code
- Amount:DecimalString
- [VatPercentage:DecimalString]
- [OrderStatus:OrderStatus]
- [CustomerId:String]
- [TravelDate:Date]
- TimeZone:String
- Year:int
- Month:int
- Day:int
- [DepartureLocation:Location]
- ProducerCode:Code
- LocationId:Identity
- LocationName:String
- [LocationLongName:String]
- [HotelLocationId:Identity]
- [LocationCode:String]
- [ExistsInTimetable:boolean]
- [ArrivalLocation:Location]
- ProducerCode:Code
- LocationId:Identity
- LocationName:String
- [LocationLongName:String]
- [HotelLocationId:Identity]
- [LocationCode:String]
- [ExistsInTimetable:boolean]
- [PaymentType:Code]
- [ServiceName:String]
- [Price:PriceVat]
- PriceInclVat:Money
- CurrencyCode:Code
- Amount:DecimalString
- Vat:Money
- CurrencyCode:Code
- Amount:DecimalString
- [VatPercentage:DecimalString]
- [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]