Path Variable
Response
{
"data":{
"reservation":{
"id":7,
"checkIn":"2022-07-03",
"checkOut":"2022-07-06",
"totalGuest":3,
"totalPrice":300000,
"reservationStatus":"PENDING"
},
"room":{
"roomId":3,
"name":"별빛밤",
"roomAddress":{
"zipcode":"00000",
"address":"창원",
"detailAddress":"의창구"
}
},
"host":{
"id":1,
"name":"아만드",
"email":"host@gmail.com"
}
}
}
sequenceDiagram
Guest->>+Client: 예약 단건 조회
Client->>Amabnb: GET /guest/reservations/{reservationId}
Note over Client, Amabnb: 예약 단건 조회 API
Amabnb->>+Reservation: 예약 단건 조회 요청
Reservation ->>+User : 게스트,호스트 조회
User -->> Reservation : 응답 및 예외처리
Reservation ->>+Room : 숙소 조회
Room -->> Reservation : 응답 및 예외처리
Reservation-->>Amabnb: 응답 및 예외처리
Amabnb-->>Client: 응답 및 예외처리
Client-->>Guest: 응답 및 예외처리