Petra2 Java API – SjOrderFacadeInterface.addTravelServiceOrderItemsBasedOnLightSpecification
Method description
Metoden används för att boka resor.
Även poängresor, dvs sådana tjänster som betalas med SJ Prio-poäng, beställs med denna metod. Fältet KpsBurnCode ska ha värdet SJPConstants.VKpsBurnCodeYes
i dessa fall. Fältet PriceGroupCode måste innehålla ett värde för en prisgrupp giltig för poängresor, i annat fall lämnar PETRA ett applikationsfel beroende på att det inte går att hitta någon tjänst som uppfyller både kravet på PriceGroupCode och KpsBurnCode. Fältet KpsBurnCode kan utelämnas om prisgruppen är definierad som en prisgrupp avsedd enbart för poängresor, se metoden calculateTravelServiceDetailedPriceBasedOnLightSpecification.
Reviderad 2009-02-04
For Javadoc, click here.
Input
TravelServiceLightSpecification
Innehåller information om vilken resa man vill boka och vilka önskemål som valts.
- VatFree
- Anges om resetjänsten skall vara momsfri.
- ItineraryConnectedServiceLightSpecification
- Innhåller information om vilken resa som skall bokas och värden för olika valbara attribut.
- ItineraryResult
- Objektreferens till hela resultatobjektet från tidigare gjord tidtabellssökning.
- ItineraryReference
- Referens till vald förbindelse inom hela resultatobjektet från tidigare gjord tidtabellssökning.
- PriceGroupCode
- Vald prisgrupp (biljettyp). Valbara prisgrupper har man redan fått som svar i metoden getItineraries().
- Group
- Om det är en gruppresa sätts detta fält lika med sant, vilket innebär att resenärslistan nedan anger ingående gruppmedlemar.
- GroupReference
- Om det är en gruppresa kan detta fält innehålla en frivilig text för att hålla ihop gruppen (t ex gruppledarens namn).
- TravelDocumentCode
- Anger vilka resedokument som ska ingå, endast färd eller endast platsreservation eller både och, dvs bokad resa. Standardvärde är bokad resa om inget annat anges. Följande konstanter ska användas.
- SJPConstants.VTravelDocumentCodeJourney - Endast färdbiljett.
- SJPConstants.VTravelDocumentCodeSeat - Endast platsresevation.
- SJPConstants.VTravelDocumentCodeSeatAndJourney - Bokad resa. Både färdbiljett och platsreservation.
- SJPConstants.TravelDocumentCodeSeparateDocuments - Både färdbiljett och platsreservation men som egna tjänster (var sin beställningsrad).
- Offer
- Här anges eventuellt ett erbjudande (en fördefinierad tjänst). Erbjudanden hämtas med metoden getOfferList().
- PlacementLightSpecification
- Här anger man olika platsegenskaper för hela resan, dvs det som anges här gäller all delsträckor där det är tillämpligt. Möjliga värden hämtas med metoden getItineraryCharacteristics(). Det går att göra undantag per delsträcka från dessa generella platsegenskaper genom att fylla i en SectionLightSpecification.PlacementLightSpecification.
- ConsumerSingleLightSpecificationList
- Här anges en lista med ingående resenärer. Varje resenär har sin egen struktur ComsumerSingleLightSpecification, som innehåller resenärstyp, eventuell rabatt, samt eventuellt restypsval (t ex 10-biljett).
- PayerCustomerId
- Betalarkundnummer som skall gälla för beställningen.
- ContractNo
- Avtalsnummer som skall gälla för beställningen.
- TravelServiceLightSpecification
- ItineraryConnectedServiceLight:ItineraryConnectedServiceLightSpecification
- ItineraryResult:ByteArray
- ItineraryReference:ObjectStringRef
- PriceGroupCode:Code
- [{PriceCoefficient:String}
eller (priceCoefficientXor, optionell)
- {PriceQuoteState:String}]
- [OptionSpecificationList], sekvens av:
- OptionSpecification
- ComponentNumber:IntegerString
- VariantNumber:IntegerString
- [SectionReference:ObjectStringRef]
- [Group:boolean]
- [GroupReference:String]
- [TravelDocumentCode:Code]
- [Offer:Identity]
- [CampaignCode:Code]
- [PlacementLightSpecification:PlacementLightSpecification]
- [SmokingDepartment:String]
- [PlacementCharacteristics:String]
- [PlacementOrientation:String]
- [CompartmentCode:Code]
- [CarriageId:Identity]
- [PlacementNumber:Identity]
- [NeighbourPlacement:boolean]
- [PlacementDirection:String]
- ConsumerSingleLightSpecificationList, sekvens av:
- ConsumerSingleLightSpecification
- [Traveller:TravellerSpecification]
- [{CustomerId:Identity}
eller (customerXor, optionell)
- [TravellerCustomerId:Identity]
- FirstName:String
- LastName:String
- [CountryOfOrigin:String]
- [TravellerPassNumber:String]
- [BirthDate:Date]
- TimeZone:String
- Year:int
- Month:int
- Day:int
- [ExternalCustomerReference:String]
- [FormOfIdentification:ETicketCard]}
- CardType:String
- CardNumber:String
- [EncryptedCardNumber:EncryptedDataInfo]
- EncryptionRoutineId:String
- EncryptionRoutineVersion:String
- EncryptedData:ByteArray
- [MembershipIdentification:MembershipIdentification]
- CardType:String
- CardNumber:String
- [TravellerExtraInfoSpecification:TravellerExtraInfoSpecification]
- [MobilePhoneNumber:String]
- [MultiRideTicketNumber:String]
- Category:String
- [DiscountCode:Code]
- [KpsBurnCode:Code]
- [TravelType:String]
- [OptionSpecificationList], sekvens av:
- OptionSpecification
- ComponentNumber:IntegerString
- VariantNumber:IntegerString
- [SectionReference:ObjectStringRef]
- [SectionLightSpecificationList], sekvens av:
- SectionLightSpecification
- SectionReference:ObjectStringRef
- [PriceLevelCode:Code]
- [TravelDocumentCode:Code]
- [PlacementSpecification:PlacementSpecification]
- [Comfort:String]
- [PlacementType:String]
- [PlacementCharacteristics:String]
- [PlacementOrientation:String]
- [SmokingDepartment:String]
- [CompartmentCode:Code]
- [CompartmentSize:Code]
- [CarriageId:Identity]
- [PlacementNumber:Identity]
- [NeighbourPlacement:boolean]
- [PlacementDirection:String]
- [VatFree:boolean]
- [CustomerId:String]
- [ContractNo:String]
Output
AddOrderItemResult
Svar ifrån någon av bokningsmetoderna.
- OrderDescription
- Beskrivning av hur beställningen ser ut efter bokningen. Här ingår de nya beställningsraderna. För vissa typer av klienter filtreras delar av innehållet bort. Filtreringen kan vara olika för olika säljkanaler.
- InformationList
- Eventuella bokningsavvikelser då bokningen har genomförts. T ex att man fått spridda platser. Det finns olika typer av avvikelser (InformationCategory).
- SJPConstants.VBookingResultInformationCategoryReservation - Avvikelser angående platsreservation.
- SJPConstants.VBookingResultInformationCategoryNoTraveller - Avvikelse att resenärskopplingen har gått fel då man skickat in en TravellerSpecificationList.
- AddOrderItemResult
- OrderDescription:OrderDescription
- OrderId:Identity
- OrderSequenceNumber:IntegerString
- [PayedNetAmount:Money]
- CurrencyCode:Code
- Amount:DecimalString
- [CurrencyCode:Code]
- [RequisitionId:Identity]
- [OrderNote], sekvens av:
- [OrderNoteType:String]
- [RetrievalDate:Date]
- TimeZone:String
- Year:int
- Month:int
- Day:int
- [PayerDescription:PayerDescription]
- [CustomerId:Identity]
- [ContractNo:String]
- [MembershipIdentification:MembershipIdentification]
- CardType:String
- CardNumber:String
- [PayerReferenceSpecification:ReferenceSpecification]
- [FirstName:String]
- [LastName:String]
- [Telephone:Telephone]
- [CountryPart:IntegerString]
- AreaPart:IntegerString
- MainPart:IntegerString
- [ExtensionPart:IntegerString]
- [EmailAddress:String]
- [ReferenceAddress:Address]
- StreetName:String
- [StreetNameExtra:String]
- ZipCode:String
- CityName:String
- [CountryName:String]
- [CountryCode:String]
- [RegionName:String]
- [CareOf:String]
- [DistributionAddressType:String]
- [DistributionAddressSequenceNumber:IntegerString]
- [HistoryList], sekvens av:
- OrderHistoryNote
- EventDescription:String
- OrderEventCode:String
- OrderSequenceNumber:IntegerString
- [TerminalId:Identity]
- [SalesUnit:SalesUnit]
- SalesUnitId:String
- SalesUnitSectionId:String
- [UserId:Identity]
- [EventDate:Date]
- TimeZone:String
- Year:int
- Month:int
- Day:int
- [EventTime:Time]
- TimeZone:String
- Hour:int
- Minute:int
- [Second:int]
- [PaymentType:Code]
- [TotalPrice:PriceVat]
- PriceInclVat:Money
- CurrencyCode:Code
- Amount:DecimalString
- Vat:Money
- CurrencyCode:Code
- Amount:DecimalString
- [VatPercentage:DecimalString]
- [RemainingPrice:PriceVat]
- PriceInclVat:Money
- CurrencyCode:Code
- Amount:DecimalString
- Vat:Money
- CurrencyCode:Code
- Amount:DecimalString
- [VatPercentage:DecimalString]
- [RemainingPaymentInformation:RemainingPaymentInformation]
- [RemainingPrice:RemainingPrice]
- [EditedOrderItemPriceList], sekvens av:
- [EditedOrderItemPrice]
- OrderItemId:Identity
- OrderItemPrice:PriceVat
- PriceInclVat:Money
- CurrencyCode:Code
- Amount:DecimalString
- Vat:Money
- CurrencyCode:Code
- Amount:DecimalString
- [VatPercentage:DecimalString]
- [EntireOrderItemDue:boolean]
- [EditedOrderItemComponentPriceList], sekvens av:
- [EditedOrderItemComponentPrice]
- ComponentNumber:IntegerString
- ComponentDescription:String
- VariantNumber:IntegerString
- VariantDescription:String
- EditAction:Code
- Price:PriceVat
- PriceInclVat:Money
- CurrencyCode:Code
- Amount:DecimalString
- Vat:Money
- CurrencyCode:Code
- Amount:DecimalString
- [VatPercentage:DecimalString]
- [NewOrderItemPriceList], sekvens av:
- [NewOrderItemPrice]
- OrderItemId:Identity
- OrderItemPrice:PriceVat
- PriceInclVat:Money
- CurrencyCode:Code
- Amount:DecimalString
- Vat:Money
- CurrencyCode:Code
- Amount:DecimalString
- [VatPercentage:DecimalString]
- [CreditAmountDue:CreditAmountDue]
- EditedOrderItemCreditAmountList, sekvens av:
- [EditedOrderItemCreditAmount]
- OrderItemId:Identity
- OrderItemCreditAmount:PriceVat
- PriceInclVat:Money
- CurrencyCode:Code
- Amount:DecimalString
- Vat:Money
- CurrencyCode:Code
- Amount:DecimalString
- [VatPercentage:DecimalString]
- CreditSummaryList, sekvens av:
- [PaymentInformation]
- PaymentType:Code
- [CardNumber:String]
- Amount:Money
- CurrencyCode:Code
- Amount:DecimalString
- [EntireOrderItemDue:boolean]
- [EditedOrderItemComponentCreditAmountList], sekvens av:
- [EditedOrderItemComponentCreditAmount]
- ComponentNumber:IntegerString
- ComponentDescription:String
- VariantNumber:IntegerString
- VariantDescription:String
- EditAction:Code
- PaymentType:Code
- [CardNumber:String]
- CreditAmount:PriceVat
- PriceInclVat:Money
- CurrencyCode:Code
- Amount:DecimalString
- Vat:Money
- CurrencyCode:Code
- Amount:DecimalString
- [VatPercentage:DecimalString]
- [RebuyPrice:PriceVat]
- PriceInclVat:Money
- CurrencyCode:Code
- Amount:DecimalString
- Vat:Money
- CurrencyCode:Code
- Amount:DecimalString
- [VatPercentage:DecimalString]
- [TotalPoints:int]
- [OrderStatus:OrderStatus]
- [PaymentType:Code]
- [AdditionalPaymentType:Code]
- [PaymentTypeList], sekvens av:
- [ProposedRetrievalDate:Date]
- TimeZone:String
- Year:int
- Month:int
- Day:int
- [LatestRetrievalDate:Date]
- TimeZone:String
- Year:int
- Month:int
- Day:int
- [MeansOfDistribution:Code]
- [SpecialMailDistribution:boolean]
- [TicketsPartlyPrinted:boolean]
- [TravelAgentInformation:TravelAgentInformation]
- [CustomerId:Identity]
- [CustomerName:String]
- [Buyer:String]
- [PayerAccount:String]
- [InvoiceReferences:InvoiceReferenceSpecification]
- [InvoiceReference1:String]
- [InvoiceReference2:String]
- [InvoiceReference3:String]
- [InvoiceReference4:String]
- [InvoiceReference5:String]
- [CustomerAddress:Address]
- StreetName:String
- [StreetNameExtra:String]
- ZipCode:String
- CityName:String
- [CountryName:String]
- [CountryCode:String]
- [RegionName:String]
- [CareOf:String]
- [NotPrintable:boolean]
- [TravelLinkOrder:boolean]
- [User:String]
- [OrderNotifications:OrderNotifications]
- [SpecialCreditAmount:boolean]
- [NoExtraBatchFeeForDistribution:boolean]
- [PaymentCardData:CardData]
- Cardnr:Identity
- [EncryptedCardnumberInfo:EncryptedDataInfo]
- EncryptionRoutineId:String
- EncryptionRoutineVersion:String
- EncryptedData:ByteArray
- ExpireDate:IntegerString
- [ExternalReferenceNumber:String]
- [SignatureOnFile:boolean]
- [CreditCardTransactionJournalData:ByteArray]
- [TransactionJournalSpecification:TransactionJournalSpecification]
- TerminalID:String
- BundleId:String
- [CurrentDate:DateTime]
- TimeZone:String
- Year:int
- Month:int
- Day:int
- Hour:int
- Minute:int
- [Second:int]
- [ApprovalCode:String]
- [CardSystem:String]
- [TransactionJournalSpecificationFull:TransactionJournalSpecificationFull]
- TransactionResult:String
- TerminalID:String
- Date:String
- Time:String
- AccountType:String
- MessageType:String
- MessageSubtype:String
- TransactionCode:String
- ApprovalCode:String
- TransactionAmount:String
- Currency:String
- RetrievalReferenceNumber:String
- HandlingCode:String
- IdentificationMethod:String
- StatusCode:String
- ResponseCode:String
- CardSystem:String
- ExpiryDate:String
- Online:String
- [PackageId:String]
- [PackageAmount:String]
- SequenceNumber:String
- OrderId:String
- VAT:String
- [purchaseAmount:String]
- BundleId:int
- [CardValidationData:String]
- [EncryptedCardValidationInfo:EncryptedDataInfo]
- EncryptionRoutineId:String
- EncryptionRoutineVersion:String
- EncryptedData:ByteArray
- [CardValidationIndicator:String]
- [DebitMethod:String]
- [AuthenticationData3DSecure:AuthenticationData3DSecure]
- version:String
- xid:String
- mdStatus:String
- cardType:String
- [eci:String]
- [cavv:String]
- [cavvAlgorithm:String]
- [LockTimeoutTime:int]
- [OwnerSalesUnit:SalesUnit]
- SalesUnitId:String
- SalesUnitSectionId:String
- [CashJournalId:int]
- [OrderItemList], sekvens av:
- OrderItemDescription
- OrderItemId:Identity
- OrderItemRowNr:IntegerString
- OrderItemStatus:String
- [OrderItemPartlyPaidCode:Code]
- Price:PriceVat
- PriceInclVat:Money
- CurrencyCode:Code
- Amount:DecimalString
- Vat:Money
- CurrencyCode:Code
- Amount:DecimalString
- [VatPercentage:DecimalString]
- [PaymentSummaryList], sekvens av:
- PaymentInformation
- PaymentType:Code
- [CardNumber:String]
- Amount:Money
- CurrencyCode:Code
- Amount:DecimalString
- [CheckInStartTime:DateTime]
- TimeZone:String
- Year:int
- Month:int
- Day:int
- Hour:int
- Minute:int
- [Second:int]
- [ExchangeVoucherAmount:Money]
- CurrencyCode:Code
- Amount:DecimalString
- [Points:int]
- [CreditAmount:PriceVat]
- PriceInclVat:Money
- CurrencyCode:Code
- Amount:DecimalString
- Vat:Money
- CurrencyCode:Code
- Amount:DecimalString
- [VatPercentage:DecimalString]
- [RebuyPrice:PriceVat]
- PriceInclVat:Money
- CurrencyCode:Code
- Amount:DecimalString
- Vat:Money
- CurrencyCode:Code
- Amount:DecimalString
- [VatPercentage:DecimalString]
- [HistoryList], sekvens av:
- OrderItemHistoryNote
- EventDescription:String
- OrderEventCode:String
- [TerminalId:Identity]
- [SalesUnit:SalesUnit]
- SalesUnitId:String
- SalesUnitSectionId:String
- [UserId:Identity]
- [ProducerCode:Code]
- [EventDate:Date]
- TimeZone:String
- Year:int
- Month:int
- Day:int
- [EventTime:Time]
- TimeZone:String
- Hour:int
- Minute:int
- [Second:int]
- [CreditCashierNoteNumber:String]
- [CreditReason:String]
- [CreditAmount:PriceVat]
- PriceInclVat:Money
- CurrencyCode:Code
- Amount:DecimalString
- Vat:Money
- CurrencyCode:Code
- Amount:DecimalString
- [VatPercentage:DecimalString]
- [CancelledBySalesUnit:Identity]
- [OrderId:Identity]
- [ExtraInformation:String]
- [EditHistoryList], sekvens av:
- OrderItemEditHistory
- OrderSequenceNumber:IntegerString
- OrderItemId:Identity
- ComponentNumber:IntegerString
- ComponentDescription:String
- VariantNumber:IntegerString
- VariantDescription:String
- EditAction:Code
- EditActionStatusCode:Code
- [CreditReasonCode:Code]
- CreatedDate:Date
- TimeZone:String
- Year:int
- Month:int
- Day:int
- CreatedTime:Time
- TimeZone:String
- Hour:int
- Minute:int
- [Second:int]
- CreatedBy:UserInformation
- SalesPointNumber:Identity
- SalesPointUnitNumber:Identity
- SalesUnitKey:Identity
- UserName:Identity
- LastUpdatedDate:Date
- TimeZone:String
- Year:int
- Month:int
- Day:int
- LastUpdatedTime:Time
- TimeZone:String
- Hour:int
- Minute:int
- [Second:int]
- LastUpdatedBy:UserInformation
- SalesPointNumber:Identity
- SalesPointUnitNumber:Identity
- SalesUnitKey:Identity
- UserName:Identity
- [ServiceId:Identity]
- [ServiceIdVersion:IntegerString]
- [CampaignCode:Code]
- [TravellerMandatory:boolean]
- [TravellerMandatoryCode:Code]
- [TicketType:String]
- [TicketNumber:IntegerString]
- [ManualTicketType:boolean]
- [TicketIsTeared:boolean]
- [ServiceName:String]
- [Description:String]
- [ServiceInStock:boolean]
- [TravellerDescription:TravellerDescription]
- {CustomerId:Identity}
eller (customerXor)
- [TravellerCustomerId:Identity]
- FirstName:String
- LastName:String
- [CountryOfOrigin:String]
- [TravellerPassportNumber:String]
- [ReferenceTelephoneNumber:String]
- [EmailAddress:String]
- [BirthDate:Date]
- TimeZone:String
- Year:int
- Month:int
- Day:int
- [ExternalCustomerReference:String]
- [FormOfIdentification:ETicketCard]}
- CardType:String
- CardNumber:String
- [MembershipIdentification:MembershipIdentification]
- CardType:String
- CardNumber:String
- [MobilePhoneNumber:String]
- [MultiRideTicketNumber:String]
- [Priority:String]
- [DiscountTypeList], sekvens av:
- DiscountType
- DiscountType:String
- DiscountList, sekvens av:
- Discount
- DiscountCode:Code
- NumberOfDiscounts:IntegerString
- Amount:Money
- CurrencyCode:Code
- Amount:DecimalString
- [TicketTextDiscountList], sekvens av:
- [TicketTextServiceList], sekvens av:
- [ValidityDescriptionList], sekvens av:
- [ConsumerDescriptionList], sekvens av:
- [ConsumerGroupDescription:ConsumerGroupDescription]
- [OrderItemDetail:OrderItemDetail]
- {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 (orderItemDetailXor)
- {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]
- [AdditionalServiceList], sekvens av:
- [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]
- [LatestCancellationDateTime:DateTime]
- TimeZone:String
- Year:int
- Month:int
- Day:int
- Hour:int
- Minute:int
- [Second:int]
- [TravellerDescriptionList], sekvens av:
- TravellerDescription
- {CustomerId:Identity}
eller (customerXor)
- [TravellerCustomerId:Identity]
- FirstName:String
- LastName:String
- [CountryOfOrigin:String]
- [TravellerPassportNumber:String]
- [ReferenceTelephoneNumber:String]
- [EmailAddress:String]
- [BirthDate:Date]
- TimeZone:String
- Year:int
- Month:int
- Day:int
- [ExternalCustomerReference:String]
- [FormOfIdentification:ETicketCard]}
- CardType:String
- CardNumber:String
- [MembershipIdentification:MembershipIdentification]
- CardType:String
- CardNumber:String
- [MobilePhoneNumber:String]
- [MultiRideTicketNumber:String]
- [Priority:String]
- [CountryOfOriginMandatory:boolean]
- [TravellerPassportNumberMandatory:boolean]
- [BirthDateMandatory:boolean]
- [AdditionalPaymentTypeAmount:Money]
- CurrencyCode:Code
- Amount:DecimalString
- [ServiceProducerCode:Code]
- [ServiceProducerAmount:Money]
- CurrencyCode:Code
- Amount:DecimalString
- [OtherProducersFees:Money]
- CurrencyCode:Code
- Amount:DecimalString
- [FromTicketStockNumber:String]
- [ToTicketStockNumber:String]
- [UsedForVoucherCreationDate:Date]
- TimeZone:String
- Year:int
- Month:int
- Day:int
- [RequestKey:String]
- [RegistrationNumber:String]
- [InvoiceReferences:InvoiceReferenceSpecification]
- [InvoiceReference1:String]
- [InvoiceReference2:String]
- [InvoiceReference3:String]
- [InvoiceReference4:String]
- [InvoiceReference5:String]
- [CreditPoints:int]
- [MultiRideTicketAmountInformation:MultiRideTicketAmountInformation]
- TotalAmount:IntegerString
- UsedAmount:IntegerString
- [MultiRideTicketMandatoryCode:String]
- [AdditionalPaymentTypeTotalAmount:Money]
- CurrencyCode:Code
- Amount:DecimalString
- [InformationList], sekvens av:
- InformationDescription
- InformationCategory:Code
- InformationText, sekvens av:
- [OrderId:Identity]
- [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]