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.
- AddHotelRoomLockSpecification
- NetbookAddMultipleRoomLockSpecification:NetbookAddMultipleRoomLockSpecification
- [MultipleRoomLockData:NetbookLockId]
- HotelRoomTypeLockList, sekvens av:
- NetbookHotelRoomTypeLock
- NumberOfRoom:int
- RoomTypeLockData:NetbookLockId
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.