first commit

This commit is contained in:
Dhananjaya99
2026-09-28 11:48:14 +05:30
commit a1b870fa8a
242 changed files with 39483 additions and 0 deletions
+39
View File
@@ -0,0 +1,39 @@
export type FacilityType = "Gym" | "Pool" | "Court" | "Class"
/** Mirrors FacilityDto. */
export interface Facility {
facilityId: string
name: string
facilityType: FacilityType
description?: string | null
defaultCapacity: number
isActive: boolean
createdAt: string
}
export interface FacilityInput {
name: string
facilityType: FacilityType
description?: string
defaultCapacity: number
}
/** Mirrors FacilitySessionDto. */
export interface FacilitySession {
facilitySessionId: string
facilityId: string
facilityName?: string | null
startTime: string
endTime: string
capacity: number
bookedCount: number
isCancelled: boolean
}
export interface FacilitySessionInput {
facilityId: string
startTime: string
endTime: string
/** Overrides the facility's default capacity for this specific session. */
capacity?: number
}