mirror of
https://github.com/SyncrowIOT/web.git
synced 2025-08-26 06:39:41 +00:00
update bookable space logic
This commit is contained in:
@ -0,0 +1,24 @@
|
||||
class UpdateBookableSpaceParam {
|
||||
String spaceUuid;
|
||||
|
||||
List<String>? bookableDays;
|
||||
String? bookingStartTime;
|
||||
String? bookingEndTime;
|
||||
int? cost;
|
||||
bool? availability;
|
||||
UpdateBookableSpaceParam({
|
||||
required this.spaceUuid,
|
||||
this.bookingStartTime,
|
||||
this.bookingEndTime,
|
||||
this.bookableDays,
|
||||
this.availability,
|
||||
this.cost,
|
||||
});
|
||||
Map<String, dynamic> toJson() => {
|
||||
if (bookableDays != null) 'daysAvailable': bookableDays,
|
||||
if (bookingStartTime != null) 'startTime': bookingStartTime,
|
||||
if (bookingEndTime != null) 'endTime': bookingEndTime,
|
||||
if (cost != null) 'points': cost,
|
||||
if (availability != null) 'active': availability,
|
||||
};
|
||||
}
|
Reference in New Issue
Block a user