Petra2 Java API – SjStinaInformationProviderInterface.addHotelRoomLock

Method description

Lägger till ett eller flera hotellrumsförslag till en ny eller befintlig varukorg. Varukorgen ligger i Netbooks system. Typisk sekvens av metoder.


For Javadoc, click here.

Input

AddHotelRoomLockSpecification

Specifikation för vilka rumsförslag som skall läggas i en varukorgen och om de skall läggas i en befintlig eller ny varukorg.

MultipleRoomLockData
Varukorgen man vill lägga rumsförslagen i. Om det inte anges skapas en ny varukorg. Om man inte skickar in ett MultipleRoomLockData och redan har skapat en varukorg i ett tidigare skede kommer den varukorgen att kastas.

HotelRoomTypeLockList
Lista med rumsförslag och antal av varje förslag. Attributet RoomTypeLockData fås i svaret från metod findAvailableHotelRoom.

Output

AddHotelRoomLockResult

Alla rum som lagts till i varukorgen.

MultipleRoomLockData
Varukorgen som rumsförslagen lagts i.

MultipleRoomReservationNumber:NetbookReservationID
Det bokningsnummer man får hos Netbook om rummet bokas.

OneRoomLockDataList
Lista med information om varje rum.

OneRoomLockData:ReservationNumber
Reservationsnummer som kan användas om man vill ta bort rummet ifrån varukorgen med metod removeHotelRoomLock.

RoomLockTimeOut
Visar hur länge rummet är låst.

ReservationLockData:NetbookLockID
Referens som används för att boka rummet. Skickas in i AddAdditionalServiceOrderItemsBasedOnSpecification.

PerNightInfo:NetbookPerNightInfo
Pris för hotellrummet per natt och per vuxen/barn.