Petra2 Java API – SjStinaInformationProviderInterface.getAvailableSeatsTransport
Method description
Hämta platstillgången för en förbindelse med fler delsträckor utan uppsökt tidtabell.
Denna metod används för att ställa platsfråga på bokning som sker utan tidtabell med en lista av delsträckor som indata. Eftersom inget tidtabellssvar finns som grund till platsfrågan så byggs en förbindelse upp internt i StinaServer m h a de delsträckor som finns i frågan. Denna förbindelse används sedan vid platsfråga mot centralt system.
For Javadoc, click here.
Input
ItineraryAvailableSeatsTransportSpecification
- ItineraryAvailableSeatsTransportSpecification
- TransportItinerarySpecificationList, sekvens av:
- TransportItinerarySpecification
- ItineraryReference:ObjectStringRef
- [JourneyConnectionReference:String]
- [Resplus:String]
- TransportSectionSpecificationList, sekvens av:
- TransportSectionSpecification
- TransportSpecification:TransportSpecification
- DepartureLocation:LocationQuery
- LocationQueryField:String
- ProducerCode:Code
- ArrivalLocation:LocationQuery
- LocationQueryField:String
- ProducerCode:Code
- DepartureDate:Date
- TimeZone:String
- Year:int
- Month:int
- Day:int
- [DepartureTime:Time]
- TimeZone:String
- Hour:int
- Minute:int
- [Second:int]
- [ArrivalDate:Date]
- TimeZone:String
- Year:int
- Month:int
- Day:int
- [ArrivalTime:Time]
- TimeZone:String
- Hour:int
- Minute:int
- [Second:int]
- [TravelMethodCode:Code]
- [TransportId:Identity]
- ProductCode:Code
- [SectionProducer:Code]
- [TravelRoute:IntegerString]
- [Bookable:boolean]
- [BookingRule:String]
- [TransportInformationCodeList], sekvens av:
- [AvailableBookingClass:String]
- [ViaLocationList], sekvens av:
- Location
- ProducerCode:Code
- LocationId:Identity
- LocationName:String
- [LocationLongName:String]
- [HotelLocationId:Identity]
- [LocationCode:String]
- [ExistsInTimetable:boolean]
- [SectionReference:ObjectStringRef]
- [ServiceBrandInformation:ServiceBrandInformation]
- [ServiceBrandName:String]
- [PriceGroupCodeWithOptionList], sekvens av:
- PriceGroupCodeWithOption
- PriceGroupCode:Code
- [PriceQuoteState:String]
- [OptionSpecificationList], sekvens av:
- OptionSpecification
- ComponentNumber:IntegerString
- VariantNumber:IntegerString
- [SectionReference:ObjectStringRef]
Output
ItineraryAvailableSeatsTransportResult
- ItineraryAvailableSeatsTransportResult
- ItineraryAvailableSeatsTransportList, sekvens av:
- ItineraryAvailableSeatsTransport
- ItineraryReference:ObjectStringRef
- PriceGroupAvailability:Availability
- [DescriptionCode:String]
- [Description:String]
- Amount:String
- [SeatAvailability:String]
- [FareAvailability:String]
- [SpecialFareAvailabilities], sekvens av:
- FareAvailability
- FareType:String
- FareAvailability: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]