Skip to content

Commit 4827f85

Browse files
#19140 - Implement get reservation changes (#19145)
* #19140 - Implement get reservation changes * #19450 - Update get reservations * update package.json * updates * versions --------- Co-authored-by: Michelle Bergeron <[email protected]>
1 parent e67e47a commit 4827f85

File tree

19 files changed

+114
-23
lines changed

19 files changed

+114
-23
lines changed

components/booking_experts/actions/add-guest-to-reservation/add-guest-to-reservation.mjs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ export default {
44
key: "booking_experts-add-guest-to-reservation",
55
name: "Add Guest to Reservation",
66
description: "Add a guest to a reservation. [See the documentation](https://developers.bookingexperts.com/reference/administration-reservation-guests-create)",
7-
version: "0.0.3",
7+
version: "0.0.4",
88
annotations: {
99
destructiveHint: false,
1010
openWorldHint: true,

components/booking_experts/actions/create-agenda-period/create-agenda-period.mjs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ export default {
44
key: "booking_experts-create-agenda-period",
55
name: "Create Agenda Period",
66
description: "Creates a new agenda period. [See the documentation](https://developers.bookingexperts.com/reference/administration-maintenance-agenda-periods-create)",
7-
version: "0.0.3",
7+
version: "0.0.4",
88
annotations: {
99
destructiveHint: false,
1010
openWorldHint: true,

components/booking_experts/actions/delete-guest/delete-guest.mjs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ export default {
44
key: "booking_experts-delete-guest",
55
name: "Delete Guest",
66
description: "Delete a guest for a reservation. [See the documentation](https://developers.bookingexperts.com/reference/administration-reservation-guests-delete)",
7-
version: "0.0.1",
7+
version: "0.0.2",
88
annotations: {
99
destructiveHint: true,
1010
openWorldHint: true,

components/booking_experts/actions/get-booking/get-booking.mjs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ export default {
44
key: "booking_experts-get-booking",
55
name: "Get Booking",
66
description: "Returns a booking. [See the documentation](https://developers.bookingexperts.com/reference/administration-bookings-show)",
7-
version: "0.0.1",
7+
version: "0.0.2",
88
annotations: {
99
destructiveHint: false,
1010
openWorldHint: true,

components/booking_experts/actions/get-complex-prices/get-complex-prices.mjs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ export default {
44
key: "booking_experts-get-complex-prices",
55
name: "Get Complex Prices",
66
description: "Returns all complex prices of a master price list. [See the documentation](https://developers.bookingexperts.com/reference/administration-masterpricelist-complexprices-index)",
7-
version: "0.0.3",
7+
version: "0.0.4",
88
annotations: {
99
destructiveHint: false,
1010
openWorldHint: true,
Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
import bookingExperts from "../../booking_experts.app.mjs";
2+
3+
export default {
4+
name: "Get Reservation",
5+
description: "Fetches a reservation by ID from Booking Experts. [See the documentation](https://developers.bookingexperts.com/reference/reservations-show)",
6+
key: "booking_experts-get-reservation",
7+
version: "0.0.1",
8+
type: "action",
9+
annotations: {
10+
destructiveHint: false,
11+
openWorldHint: true,
12+
readOnlyHint: true,
13+
},
14+
props: {
15+
bookingExperts,
16+
reservationId: {
17+
propDefinition: [
18+
bookingExperts,
19+
"reservationId",
20+
],
21+
},
22+
},
23+
async run({ $ }) {
24+
const response = await this.bookingExperts.getReservation({
25+
$,
26+
reservationId: this.reservationId,
27+
});
28+
$.export("$summary", `Successfully retrieved reservation with ID ${this.reservationId}`);
29+
return response;
30+
},
31+
};

components/booking_experts/actions/list-availabilities/list-availabilities.mjs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ export default {
44
key: "booking_experts-list-availabilities",
55
name: "List Availabilities",
66
description: "List availabilities of a channel you have access to. [See the documentation](https://developers.bookingexperts.com/reference/availabilities-index)",
7-
version: "0.0.1",
7+
version: "0.0.2",
88
annotations: {
99
destructiveHint: false,
1010
openWorldHint: true,

components/booking_experts/actions/list-bookings/list-bookings.mjs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ export default {
44
key: "booking_experts-list-bookings",
55
name: "List Bookings",
66
description: "Returns a list of bookings for an administration. [See the documentation](https://developers.bookingexperts.com/reference/administration-bookings-index)",
7-
version: "0.0.3",
7+
version: "0.0.4",
88
annotations: {
99
destructiveHint: false,
1010
openWorldHint: true,

components/booking_experts/actions/list-inventory-objects/list-inventory-objects.mjs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ export default {
44
key: "booking_experts-list-inventory-objects",
55
name: "List Inventory Objects",
66
description: "Returns inventory objects of the administration. [See the documentation](https://developers.bookingexperts.com/reference/administration-inventoryobjects-index)",
7-
version: "0.0.3",
7+
version: "0.0.4",
88
annotations: {
99
destructiveHint: false,
1010
openWorldHint: true,

components/booking_experts/actions/list-rentabletype-availabilities/list-rentabletype-availabilities.mjs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ export default {
55
key: "booking_experts-list-rentabletype-availabilities",
66
name: "List RentableType Availabilities",
77
description: "List availabilities of a RentableType you have access to. [See the documentation](https://developers.bookingexperts.com/reference/channel-rentabletype-availabilities-index)",
8-
version: "0.0.1",
8+
version: "0.0.2",
99
annotations: {
1010
destructiveHint: false,
1111
openWorldHint: true,

0 commit comments

Comments
 (0)