masterplan-optimizer-frontend / masterplanLayoutApi
Variable: masterplanLayoutApi¶
constmasterplanLayoutApi:object
Defined in: src/lib/api.ts:1648
Client wrapper for per-event masterplan layout persistence.
Type Declaration¶
bulkUpsert¶
bulkUpsert: (
eventId,layouts) =>Promise\<{created:number;status:string;updated:number; }>
Create or update multiple visual layout overrides.
Parameters¶
eventId¶
number
layouts¶
MasterplanLayoutUpdate & object[]
Returns¶
Promise\<{ created: number; status: string; updated: number; }>
delete¶
delete: (
taskId,eventId) =>Promise\<{message:string;status:string; }>
Delete one visual layout override.
Parameters¶
taskId¶
number
eventId¶
number
Returns¶
Promise\<{ message: string; status: string; }>
deleteAllForEvent¶
deleteAllForEvent: (
eventId) =>Promise\<{deleted:number;status:string; }>
Delete all visual layout overrides for an event.
Parameters¶
eventId¶
number
Returns¶
Promise\<{ deleted: number; status: string; }>
getAll¶
getAll: (
eventId) =>Promise\<MasterplanLayout[]>
Fetch all visual layout overrides for an event.
Parameters¶
eventId¶
number
Returns¶
Promise\<MasterplanLayout[]>
upsert¶
upsert: (
taskId,eventId,data) =>Promise\<MasterplanLayout>
Create or update one visual layout override.
Parameters¶
taskId¶
number
eventId¶
number
data¶
Returns¶
Promise\<MasterplanLayout>