feat: implement Booking module with BookableSpace entity, controller, service, and DTOs for managing bookable spaces

This commit is contained in:
faris Aljohari
2025-06-17 22:02:13 -06:00
parent 8d44b66dd3
commit 332b2f5851
11 changed files with 276 additions and 0 deletions

View File

@ -69,7 +69,16 @@ export class ControllerRoute {
'Retrieve the list of all regions registered in Syncrow.';
};
};
static BOOKABLE_SPACES = class {
public static readonly ROUTE = 'bookable-spaces';
static ACTIONS = class {
public static readonly ADD_BOOKABLE_SPACES_SUMMARY =
'Add new bookable spaces';
public static readonly ADD_BOOKABLE_SPACES_DESCRIPTION =
'This endpoint allows you to add new bookable spaces by providing the required details.';
};
};
static COMMUNITY = class {
public static readonly ROUTE = '/projects/:projectUuid/communities';
static ACTIONS = class {