Petra2 Java API – SjStinaInformationProviderInterface.getItineraryTransportCharacteristics

Method description

getItineraryTransportCharacteristics, hämta bokningsegenskaper utan förbindelse

Metoden används för att hämta bokningsegenskaper när man inte har en förbindelse att utgå ifrån, indata är istället prisgrupper och produktkoder.

Resultatet av frågan innehåller listor med information om rökare/ickerökare, platsegenskaper, kupeinformation och platsplacering.


For Javadoc, click here.

Input

ItineraryTransportCharacteristicsQuery

Strukturen av typen "ItineraryTransportCharacteristicsQuery" utgör indata för metoden. Den innehåller en lista av prisgrupper, PriceGroupCodeList samt en lista av delsträckeinformation TransportSectionCharacteristicList.

TransportSectionCharacteristic innehåller avgångsdatum, produktkod samt optionellt komfortkrav

Output

ItineraryCharacteristicsResult

Strukturen utgör utdata för metoden och innehåller olika frivilliga listor för bland annat platsegenskaper. Listorna används för att fylla inmatningsfält i säljdialogen med passande värden för den valda förbindelsen. Om en lista innehåller färre än två värden bör användaren inte behöva välja något i säljdialogen eftersom det inte finns något val att göra för användaren.

SmokingDepartmentList
En lista med möjliga värden för fältet SmokingDepartment i bokningen. Innehållet i listan bestäms av tidtabellens egenskaper för förbindelsen och regler i säljtabellen.

PlacementCharacteristicsList
En lista med möjliga värden för fältet PlacementCharacteristics i bokningen. Innehållet i listan bestäms av tidtabellens egenskaper för förbindelsen och regler i säljtabellen.

PlacementOrientationList
En lista med möjliga värden för fältet PlacementOrientation i bokningen. Innehållet i listan bestäms av tidtabellens egenskaper för förbindelsen och regler i säljtabellen.

CompartmentCodeList
En lista med möjliga värden för fältet CompartmentCode i bokningen. Innehållet i listan bestäms av tidtabellens egenskaper för förbindelsen och regler i säljtabellen och används endast vid bokning av nattåg.

TravelTypeList (fr o m 2006-01-28)
En lista med möjliga värden för fältet TravelType i bokningen. Innehållet i listan bestäms av tidtabellens egenskaper för förbindelsen och regler i säljtabellen.

PriceLevelCodeList
En lista med möjliga värden för fältet PriceLevelCode i bokningen. Innehållet i listan bestäms av tidtabellens egenskaper för förbindelsen och regler i säljtabellen.

SectionTravelDocumentCodeDataList
En lista med möjliga värden för fältet ItineraryTravelDocumentCode i bokningen.