Petra2 Java API – SjStinaInformationProviderInterface.getValidPriceGroupsTransport
Method description
Hämtar giltiga prisgrupper inklusive tillval m h a produktkod och avresedatum. Denna metod är främst till för att hämta prisgrupper när man ska boka utan tidtabell.
Skapad 2009-03-17
For Javadoc, click here.
Input
ValidPriceGroupsTransportQuery
- ValidPriceGroupsTransportQuery
- 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
ValidPriceGroupsTransportResult
- ValidPriceGroupsTransportResult
- ItineraryValidPriceGroupList, sekvens av:
- ItineraryValidPriceGroup
- ItineraryReference:ObjectStringRef
- AvailablePriceGroupList, sekvens av:
- AvailablePriceGroup
- PriceGroupCode:Code
- [ContractualPriceGroup:Code]
- [OptionList], sekvens av:
- Option
- OptionDescription:OptionDescription
- TypeOfOption:String
- ComponentNumber:IntegerString
- [VariantNumber:IntegerString]
- [Description:String]
- [VariantList], sekvens av:
- Variant
- VariantNumber:IntegerString
- Description:String
- [DefaultVariant:boolean]
- [Price:Money]
- CurrencyCode:Code
- Amount:DecimalString
- [OtherProducersFees:Money]
- CurrencyCode:Code
- Amount:DecimalString
- [ExchangeVoucherAmount:Money]
- CurrencyCode:Code
- Amount:DecimalString
- [SummarizeAmountCode:Code]
- [PaymentInformationList], sekvens av:
- PaymentInformation
- PaymentType:Code
- [CardNumber:String]
- Amount:Money
- CurrencyCode:Code
- Amount:DecimalString
- [VariantHelpText:String]
- [OptionHelpText:String]
- [Mandatory:boolean]
- [SectionReference:ObjectStringRef]
- StatusCode:Code
- [Amount:IntegerString]
- [MaximumNumberOfTravellers:IntegerString]
- [LimitedSeatsCode: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]