Skip to content

masterplan-optimizer-frontend


masterplan-optimizer-frontend / masterplanLayoutApi

Variable: masterplanLayoutApi

const masterplanLayoutApi: 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

MasterplanLayoutUpdate

Returns

Promise\<MasterplanLayout>