Petra2 Java API – SjStinaInformationProviderInterface.calculateTravelServiceDetailedPriceBasedOnInternationalSpecification
Method description
Hämtar detaljerat pris för internationella färdbiljetter med resvägsbeskrivningar (TravelRoute) utan ett tidtabellsresultat.
Använd calculateTravelServiceTransportDetailedPriceBasedOnSpecification för prisfrågor på andra resor utan ett tidtabellsresultat.
När en tidtabell (Itinerary) finns tillgänglig ska i stället metoden calculateTravelServiceDetailedPriceBasedOnLightSpecification användas.
Reviderad 2008-10-14
For Javadoc, click here.
Input
InternationalTravelServiceSpecification
- InternationalTravelServiceSpecification
- [VatFree:boolean]
- [CustomerId:String]
- [ContractNo:String]
- InternationalTransportSpecification:InternationalTransportSpecification
- TravelRoute:IntegerString
- InternationalSectionSpecificationList, sekvens av:
- InternationalSectionSpecification
- DepartureLocation:LocationQuery
- LocationQueryField:String
- ProducerCode:Code
- ArrivalLocation:LocationQuery
- LocationQueryField:String
- ProducerCode:Code
- DepartureDate:Date
- TimeZone:String
- Year:int
- Month:int
- Day:int
- PriceGroupCode:Code
- [ConditionGroup:String]
- [PriceLevelCode:Code]
- [ProductCode:Code]
- TravelType:String
- SerialNumber:IntegerString
- SectionProducer:Code
- ContractualCarrierCode:String
- Group:boolean
- [GroupReference:String]
- [Offer:Identity]
- InternationalConsumerSpecificationList, sekvens av:
- InternationalConsumerSpecification
- Category:String
- [DiscountCode:Code]
- [Prsfrg:String]
Output
DetailedPriceResult
- DetailedPriceResult
- [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]
- [Price:PriceVat]
- PriceInclVat:Money
- CurrencyCode:Code
- Amount:DecimalString
- Vat:Money
- CurrencyCode:Code
- Amount:DecimalString
- [VatPercentage:DecimalString]
- [Points:int]
- [{PriceCoefficient:String}
eller (priceCoefficientXor, optionell)
- {PriceQuoteState:String}]
- PriceItemList, sekvens av:
- PriceItemDescription
- [Price:PriceVat]
- PriceInclVat:Money
- CurrencyCode:Code
- Amount:DecimalString
- Vat:Money
- CurrencyCode:Code
- Amount:DecimalString
- [VatPercentage:DecimalString]
- [isTrustWorthy:boolean]
- [ExchangeVoucherAmount:Money]
- CurrencyCode:Code
- Amount:DecimalString
- [OtherProducersFees:Money]
- CurrencyCode:Code
- Amount:DecimalString
- [BasePriceDescription:BasePriceDescription]
- PriceInclVat:Money
- CurrencyCode:Code
- Amount:DecimalString
- [OtherProducersFees:Money]
- CurrencyCode:Code
- Amount:DecimalString
- [ExchangeVoucherAmount:Money]
- CurrencyCode:Code
- Amount:DecimalString
- [SeparateServiceOptionList], sekvens av:
- [ServiceOption]
- 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]
- [Price:Money]
- CurrencyCode:Code
- Amount:DecimalString
- [SectionReference:ObjectStringRef]
- [TransportPriceDescription:TransportPriceDescription]
- PriceInclVat:Money
- CurrencyCode:Code
- Amount:DecimalString
- [PlacementPriceDescription:PlacementPriceDescription]
- PriceInclVat:Money
- CurrencyCode:Code
- Amount:DecimalString
- [PlacementPriceSectionDescriptionList], sekvens av:
- [PlacementPriceSectionDescription]
- SectionReference:ObjectStringRef
- [PriceInclVat:Money]
- CurrencyCode:Code
- Amount:DecimalString
- [OtherProducersFees:Money]
- CurrencyCode:Code
- Amount:DecimalString
- [ExchangeVoucherAmount:Money]
- CurrencyCode:Code
- Amount:DecimalString
- [Mandatory:boolean]
- [DefaultReservation:boolean]
- [ServiceOptionList], sekvens av:
- ServiceOption
- 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]
- [Price:Money]
- CurrencyCode:Code
- Amount:DecimalString
- [SectionReference:ObjectStringRef]
- [Points:int]
- [ServiceName:String]
- [DiscountTypeList], sekvens av:
- DiscountType
- DiscountType:String
- DiscountList, sekvens av:
- Discount
- DiscountCode:Code
- NumberOfDiscounts:IntegerString
- Amount:Money
- CurrencyCode:Code
- Amount:DecimalString
- [ConsumerDescriptionList], sekvens av:
- [ConsumerGroupDescription:ConsumerGroupDescription]
- [PriceItemDetail:PriceItemDetail]
- {ItineraryConnectedService:ItineraryConnectedServiceDescription}
- DepartureLocation:Location
- ProducerCode:Code
- LocationId:Identity
- LocationName:String
- [LocationLongName:String]
- [HotelLocationId:Identity]
- [LocationCode:String]
- [ExistsInTimetable:boolean]
- DepartureDateTime:DateTime
- TimeZone:String
- Year:int
- Month:int
- Day:int
- Hour:int
- Minute:int
- [Second:int]
- ArrivalLocation:Location
- ProducerCode:Code
- LocationId:Identity
- LocationName:String
- [LocationLongName:String]
- [HotelLocationId:Identity]
- [LocationCode:String]
- [ExistsInTimetable:boolean]
- ArrivalDateTime:DateTime
- TimeZone:String
- Year:int
- Month:int
- Day:int
- Hour:int
- Minute:int
- [Second:int]
- TransportationDuration:TimeSpan
- Days:int
- Hours:int
- Minutes:int
- Seconds:int
- [TravelType:String]
- [BasePriceDescription:BasePriceDescription]
- PriceInclVat:Money
- CurrencyCode:Code
- Amount:DecimalString
- [OtherProducersFees:Money]
- CurrencyCode:Code
- Amount:DecimalString
- [ExchangeVoucherAmount:Money]
- CurrencyCode:Code
- Amount:DecimalString
- [SeparateServiceOptionList], sekvens av:
- [ServiceOption]
- 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]
- [Price:Money]
- CurrencyCode:Code
- Amount:DecimalString
- [SectionReference:ObjectStringRef]
- [TransportPriceDescription:TransportPriceDescription]
- PriceInclVat:Money
- CurrencyCode:Code
- Amount:DecimalString
- [PlacementPriceDescription:PlacementPriceDescription]
- PriceInclVat:Money
- CurrencyCode:Code
- Amount:DecimalString
- [PlacementPriceSectionDescriptionList], sekvens av:
- [PlacementPriceSectionDescription]
- SectionReference:ObjectStringRef
- [PriceInclVat:Money]
- CurrencyCode:Code
- Amount:DecimalString
- [OtherProducersFees:Money]
- CurrencyCode:Code
- Amount:DecimalString
- [ExchangeVoucherAmount:Money]
- CurrencyCode:Code
- Amount:DecimalString
- [Mandatory:boolean]
- [DefaultReservation:boolean]
- [ItineraryReference:ObjectStringRef]
- [JourneyConnectionReference:String]
- SectionDescriptionList, sekvens av:
- {SectionDescription}
- DepartureLocation:Location
- ProducerCode:Code
- LocationId:Identity
- LocationName:String
- [LocationLongName:String]
- [HotelLocationId:Identity]
- [LocationCode:String]
- [ExistsInTimetable:boolean]
- DepartureDateTime:DateTime
- TimeZone:String
- Year:int
- Month:int
- Day:int
- Hour:int
- Minute:int
- [Second:int]
- ArrivalLocation:Location
- ProducerCode:Code
- LocationId:Identity
- LocationName:String
- [LocationLongName:String]
- [HotelLocationId:Identity]
- [LocationCode:String]
- [ExistsInTimetable:boolean]
- ArrivalDateTime:DateTime
- TimeZone:String
- Year:int
- Month:int
- Day:int
- Hour:int
- Minute:int
- [Second:int]
- TransportationDuration:TimeSpan
- Days:int
- Hours:int
- Minutes:int
- Seconds:int
- ProductCode:Code
- TransportId:Identity
- [TransportProducerCode:String]
- [SectionTransportPriceDescription:SectionTransportPriceDescription]
- PriceInclVat:Money
- CurrencyCode:Code
- Amount:DecimalString
- OtherProducersFee:Money
- CurrencyCode:Code
- Amount:DecimalString
- [PaymentInformationList], sekvens av:
- [PaymentInformation]
- PaymentType:Code
- [CardNumber:String]
- Amount:Money
- CurrencyCode:Code
- Amount:DecimalString
- [SectionPlacementPriceDescription:SectionPlacementPriceDescription]
- PriceInclVat:Money
- CurrencyCode:Code
- Amount:DecimalString
- OtherProducersFee:Money
- CurrencyCode:Code
- Amount:DecimalString
- [PaymentInformationList], sekvens av:
- [PaymentInformation]
- PaymentType:Code
- [CardNumber:String]
- Amount:Money
- CurrencyCode:Code
- Amount:DecimalString
- [SectionTransportComponentPaymentDescription:ComponentPaymentDescription]
- ComponentNumber:IntegerString
- VariantNumber:IntegerString
- Price:PriceVat
- PriceInclVat:Money
- CurrencyCode:Code
- Amount:DecimalString
- Vat:Money
- CurrencyCode:Code
- Amount:DecimalString
- [VatPercentage:DecimalString]
- PaymentType:String
- [AdditionalPaymentType:String]
- [AdditionalPaymentTypeAmount:Money]
- CurrencyCode:Code
- Amount:DecimalString
- [CardNumber:String]
- [CreditAmount:PriceVat]
- PriceInclVat:Money
- CurrencyCode:Code
- Amount:DecimalString
- Vat:Money
- CurrencyCode:Code
- Amount:DecimalString
- [VatPercentage:DecimalString]
- [SectionPlacementComponentPaymentDescription:ComponentPaymentDescription]
- ComponentNumber:IntegerString
- VariantNumber:IntegerString
- Price:PriceVat
- PriceInclVat:Money
- CurrencyCode:Code
- Amount:DecimalString
- Vat:Money
- CurrencyCode:Code
- Amount:DecimalString
- [VatPercentage:DecimalString]
- PaymentType:String
- [AdditionalPaymentType:String]
- [AdditionalPaymentTypeAmount:Money]
- CurrencyCode:Code
- Amount:DecimalString
- [CardNumber:String]
- [CreditAmount:PriceVat]
- PriceInclVat:Money
- CurrencyCode:Code
- Amount:DecimalString
- Vat:Money
- CurrencyCode:Code
- Amount:DecimalString
- [VatPercentage:DecimalString]
- [SectionReference:ObjectStringRef]
- [TransportDescription:TransportDescription]
- [ComponentNoteList], sekvens av:
- [Reference:String]
- PriceLevelCode:Code
- TravelMethodCode:Code
- [TransportSubSectionDescriptionList], sekvens av:
- [TransportSubSectionDescription]
- 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]
- SectionProducer:Code
- StatisticalKilometer:IntegerString
- [SerialNumber:IntegerString]
- [ViaStringList], sekvens av:
- [PlacementDescriptionList], sekvens av:
- {PlacementDescription}
- Comfort:String
- PlacementType:String
- CarriageId:Identity
- [CarriageType:String]
- PlacementNumber:Identity
- [PlacementCharacteristics:String]
- PlacementOrientation:String
- SmokingDepartment:String
- TravelMethodCode:Code
- [ReferenceNumber:String]
- [CompartmentCode:Code]
- [CompartmentSize:Code]
- [PlacementDirection:String]
- [ComponentNoteList], sekvens av:
- [TicketText:String]
- [ServiceBrandInformation:ServiceBrandInformation]
- [ServiceBrandName:String]
eller (priceItemDetailXor)
- {AdditionalServiceDescription:AdditionalServiceDescription}
- [Location1:Location]
- ProducerCode:Code
- LocationId:Identity
- LocationName:String
- [LocationLongName:String]
- [HotelLocationId:Identity]
- [LocationCode:String]
- [ExistsInTimetable:boolean]
- [Location2:Location]
- ProducerCode:Code
- LocationId:Identity
- LocationName:String
- [LocationLongName:String]
- [HotelLocationId:Identity]
- [LocationCode:String]
- [ExistsInTimetable:boolean]
- [ComponentNoteList], sekvens av:
- [{DateTime1:DateTime}
- TimeZone:String
- Year:int
- Month:int
- Day:int
- Hour:int
- Minute:int
- [Second:int]
eller (additionalServiceDescriptionDate1Xor, optionell)
- {Date1:Date}]
- TimeZone:String
- Year:int
- Month:int
- Day:int
- [{DateTime2:DateTime}
- TimeZone:String
- Year:int
- Month:int
- Day:int
- Hour:int
- Minute:int
- [Second:int]
eller (additionalServiceDescriptionDate2Xor, optionell)
- {Date2:Date}]
- TimeZone:String
- Year:int
- Month:int
- Day:int
- [Reference:String]
- [PriceLevelCode:Code]
- [Quantity:IntegerString]
- [ProductCode:Code]
- [GtuAdr1:String]
- [GtuNr1:String]
- [PstNr1:String]
- [PstOrt1:String]
- [GtuAdr2:String]
- [GtuNr2:String]
- [PstNr2:String]
- [PstOrt2:String]
- [ComfortCode:Code]
- [CarSizeCode:Code]
- [ContractNo:String]
- [AreaCode:String]
- [SubscriberTelephoneNumber:String]
- [TrainTaxi:boolean]
- [ExtraServiceText:String]
- [TicketTextRelationList], sekvens av:
- [SmokingDepartment:String]
- [Establishment:String]
- [AreaName:String]
- [ChildAges:String]
- [RoomTypeDescription:String]
- [ExternalOfferCode:String]
- [StreetLongAddress:String]
- [CompleteTelephoneNumber:String]
- [GuaranteeCode:Code]
- [Comments:String]
- [AmountOutstanding:Money]
- CurrencyCode:Code
- Amount:DecimalString
- [CompartmentSize:Code]
- [CompartmentNumber:Identity]
- [CarriageId:Identity]
- [PlacementNumber:Identity]
- [PlacementOrientation:String]
- [PlacementCharacteristics:String]
- [ServiceOption:ServiceOption]
- 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]
- [Price:Money]
- CurrencyCode:Code
- Amount:DecimalString
- [SectionReference:ObjectStringRef]
- [PlacementDirection:String]
- [ProducerCode:String]
- [TravelType:String]
- [OfficeName1:String]
- [OfficeName2:String]
- [PhoneNumber1:String]
- [PhoneNumber2:String]
- [Supplements:String]
- [Price:Money]
- CurrencyCode:Code
- Amount:DecimalString
- [ComponentPaymentDescription:ComponentPaymentDescription]
- ComponentNumber:IntegerString
- VariantNumber:IntegerString
- Price:PriceVat
- PriceInclVat:Money
- CurrencyCode:Code
- Amount:DecimalString
- Vat:Money
- CurrencyCode:Code
- Amount:DecimalString
- [VatPercentage:DecimalString]
- PaymentType:String
- [AdditionalPaymentType:String]
- [AdditionalPaymentTypeAmount:Money]
- CurrencyCode:Code
- Amount:DecimalString
- [CardNumber:String]
- [CreditAmount:PriceVat]
- PriceInclVat:Money
- CurrencyCode:Code
- Amount:DecimalString
- Vat:Money
- CurrencyCode:Code
- Amount:DecimalString
- [VatPercentage:DecimalString]
- [HotelChain:String]
- [HotelId:String]
- [ServicePresentationCategory:Code]