Class MeetingRoomApi

java.lang.Object
travel.wink.sdk.extranet.api.MeetingRoomApi

@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen", date="2022-05-28T12:57:25.040272+07:00[Asia/Bangkok]") public class MeetingRoomApi extends Object
  • Constructor Details

    • MeetingRoomApi

      public MeetingRoomApi()
    • MeetingRoomApi

      @Autowired public MeetingRoomApi(ApiClient apiClient)
  • Method Details

    • getApiClient

      public ApiClient getApiClient()
    • setApiClient

      public void setApiClient(ApiClient apiClient)
    • removeMeetingRoom

      public reactor.core.publisher.Mono<RemoveEntryResponse> removeMeetingRoom(String hotelIdentifier, String meetingRoomIdentifier, String accept) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Delete Meeting Room Remove a meeting room by its identifier

      405 - Method Not Allowed

      415 - Unsupported Media Type

      400 - Bad Request

      403 - Forbidden

      401 - Unauthorized

      500 - Internal Server Error

      404 - Not Found

      503 - Service Unavailable

      202 - Accepted

      Parameters:
      hotelIdentifier - Remove meeting room associated with this hotel identifier
      meetingRoomIdentifier - Remove meeting room with this identifier
      accept - The accept parameter
      Returns:
      RemoveEntryResponse
      Throws:
      org.springframework.web.reactive.function.client.WebClientResponseException - if an error occurs while attempting to invoke the API
    • removeMeetingRoomWithHttpInfo

      public reactor.core.publisher.Mono<org.springframework.http.ResponseEntity<RemoveEntryResponse>> removeMeetingRoomWithHttpInfo(String hotelIdentifier, String meetingRoomIdentifier, String accept) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Throws:
      org.springframework.web.reactive.function.client.WebClientResponseException
    • removeMultimedia4

      public reactor.core.publisher.Mono<MeetingRoomView> removeMultimedia4(String hotelIdentifier, String meetingRoomIdentifier, String multimediaIdentifier, String accept) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Delete Multimedia Remove a meeting room's video or image by its identifier

      405 - Method Not Allowed

      415 - Unsupported Media Type

      400 - Bad Request

      403 - Forbidden

      401 - Unauthorized

      500 - Internal Server Error

      404 - Not Found

      503 - Service Unavailable

      200 - OK

      Parameters:
      hotelIdentifier - Remove media for meeting room associated with this hotel identifier
      meetingRoomIdentifier - Remove media for meeting room with this identifier
      multimediaIdentifier - Remove media with this identifier
      accept - The accept parameter
      Returns:
      MeetingRoomView
      Throws:
      org.springframework.web.reactive.function.client.WebClientResponseException - if an error occurs while attempting to invoke the API
    • removeMultimedia4WithHttpInfo

      public reactor.core.publisher.Mono<org.springframework.http.ResponseEntity<MeetingRoomView>> removeMultimedia4WithHttpInfo(String hotelIdentifier, String meetingRoomIdentifier, String multimediaIdentifier, String accept) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Throws:
      org.springframework.web.reactive.function.client.WebClientResponseException
    • saveMeetingRoom

      public reactor.core.publisher.Mono<MeetingRoomView> saveMeetingRoom(String hotelIdentifier, MeetingRoom meetingRoom) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Create Meeting Room Create a new meeting room

      405 - Method Not Allowed

      415 - Unsupported Media Type

      400 - Bad Request

      403 - Forbidden

      401 - Unauthorized

      500 - Internal Server Error

      404 - Not Found

      503 - Service Unavailable

      201 - Created

      Parameters:
      hotelIdentifier - Create a new meeting room record and associate it with this hotel identifier
      meetingRoom - The meetingRoom parameter
      Returns:
      MeetingRoomView
      Throws:
      org.springframework.web.reactive.function.client.WebClientResponseException - if an error occurs while attempting to invoke the API
    • saveMeetingRoomWithHttpInfo

      public reactor.core.publisher.Mono<org.springframework.http.ResponseEntity<MeetingRoomView>> saveMeetingRoomWithHttpInfo(String hotelIdentifier, MeetingRoom meetingRoom) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Throws:
      org.springframework.web.reactive.function.client.WebClientResponseException
    • showMeetingRoom

      public reactor.core.publisher.Mono<MeetingRoomView> showMeetingRoom(String hotelIdentifier, String meetingRoomIdentifier, String accept) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Show Meeting Room Retrieve a meeting room by its identifier

      405 - Method Not Allowed

      415 - Unsupported Media Type

      400 - Bad Request

      403 - Forbidden

      401 - Unauthorized

      500 - Internal Server Error

      404 - Not Found

      503 - Service Unavailable

      200 - OK

      Parameters:
      hotelIdentifier - Show a single meeting room owned by this hotel identifier
      meetingRoomIdentifier - Show meeting room for identifier
      accept - The accept parameter
      Returns:
      MeetingRoomView
      Throws:
      org.springframework.web.reactive.function.client.WebClientResponseException - if an error occurs while attempting to invoke the API
    • showMeetingRoomWithHttpInfo

      public reactor.core.publisher.Mono<org.springframework.http.ResponseEntity<MeetingRoomView>> showMeetingRoomWithHttpInfo(String hotelIdentifier, String meetingRoomIdentifier, String accept) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Throws:
      org.springframework.web.reactive.function.client.WebClientResponseException
    • showMeetingRoomPairs

      public reactor.core.publisher.Flux<KeyValuePair> showMeetingRoomPairs(String hotelIdentifier, String accept) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Show Reference Pairs Retrieve list of meeting rooms as key/value pairs (identifier, name)

      405 - Method Not Allowed

      415 - Unsupported Media Type

      400 - Bad Request

      403 - Forbidden

      401 - Unauthorized

      500 - Internal Server Error

      404 - Not Found

      503 - Service Unavailable

      200 - OK

      Parameters:
      hotelIdentifier - Show meeting room key/value pairs associated with this hotel identifier
      accept - The accept parameter
      Returns:
      List<KeyValuePair>
      Throws:
      org.springframework.web.reactive.function.client.WebClientResponseException - if an error occurs while attempting to invoke the API
    • showMeetingRoomPairsWithHttpInfo

      public reactor.core.publisher.Mono<org.springframework.http.ResponseEntity<List<KeyValuePair>>> showMeetingRoomPairsWithHttpInfo(String hotelIdentifier, String accept) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Throws:
      org.springframework.web.reactive.function.client.WebClientResponseException
    • showMeetingRooms

      public reactor.core.publisher.Flux<MeetingRoomView> showMeetingRooms(String hotelIdentifier, String accept) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Show Meeting Rooms Retrieve list of meeting rooms

      405 - Method Not Allowed

      415 - Unsupported Media Type

      400 - Bad Request

      403 - Forbidden

      401 - Unauthorized

      500 - Internal Server Error

      404 - Not Found

      503 - Service Unavailable

      200 - OK

      Parameters:
      hotelIdentifier - Show meeting rooms associated with this hotel identifier
      accept - The accept parameter
      Returns:
      List<MeetingRoomView>
      Throws:
      org.springframework.web.reactive.function.client.WebClientResponseException - if an error occurs while attempting to invoke the API
    • showMeetingRoomsWithHttpInfo

      public reactor.core.publisher.Mono<org.springframework.http.ResponseEntity<List<MeetingRoomView>>> showMeetingRoomsWithHttpInfo(String hotelIdentifier, String accept) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Throws:
      org.springframework.web.reactive.function.client.WebClientResponseException
    • updateMeetingRoom

      public reactor.core.publisher.Mono<MeetingRoomView> updateMeetingRoom(String hotelIdentifier, String meetingRoomIdentifier, MeetingRoom meetingRoom) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Update Meeting Room Update a meeting room by its identifier

      405 - Method Not Allowed

      415 - Unsupported Media Type

      400 - Bad Request

      403 - Forbidden

      401 - Unauthorized

      500 - Internal Server Error

      404 - Not Found

      503 - Service Unavailable

      200 - OK

      Parameters:
      hotelIdentifier - Update a meeting room owned by this hotel identifier
      meetingRoomIdentifier - Update meeting room with this identifier
      meetingRoom - The meetingRoom parameter
      Returns:
      MeetingRoomView
      Throws:
      org.springframework.web.reactive.function.client.WebClientResponseException - if an error occurs while attempting to invoke the API
    • updateMeetingRoomWithHttpInfo

      public reactor.core.publisher.Mono<org.springframework.http.ResponseEntity<MeetingRoomView>> updateMeetingRoomWithHttpInfo(String hotelIdentifier, String meetingRoomIdentifier, MeetingRoom meetingRoom) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Throws:
      org.springframework.web.reactive.function.client.WebClientResponseException
    • uploadMeetingRoomMedia

      public reactor.core.publisher.Mono<MeetingRoomView> uploadMeetingRoomMedia(String hotelIdentifier, String meetingRoomIdentifier, List<File> files) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Upload Binary Multimedia Upload binary videos and/or images to a meeting room identified by its identifier. Valid file types: .gif, .jpg, .jpeg, .png, .bmp, .tif, .tiff, .avi, .mpeg, .mov, .mp4, .mkv.

      405 - Method Not Allowed

      415 - Unsupported Media Type

      400 - Bad Request

      403 - Forbidden

      401 - Unauthorized

      500 - Internal Server Error

      404 - Not Found

      503 - Service Unavailable

      207 - Multi-Status

      Parameters:
      hotelIdentifier - Upload binary media for meeting room associated with this hotel identifier
      meetingRoomIdentifier - Upload binary media for meeting room with this hotel identifier
      files - The files parameter
      Returns:
      MeetingRoomView
      Throws:
      org.springframework.web.reactive.function.client.WebClientResponseException - if an error occurs while attempting to invoke the API
    • uploadMeetingRoomMediaWithHttpInfo

      public reactor.core.publisher.Mono<org.springframework.http.ResponseEntity<MeetingRoomView>> uploadMeetingRoomMediaWithHttpInfo(String hotelIdentifier, String meetingRoomIdentifier, List<File> files) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Throws:
      org.springframework.web.reactive.function.client.WebClientResponseException