masterplan-optimizer-frontend / TaskInstanceContextValue
Interface: TaskInstanceContextValue¶
Defined in: src/contexts/TaskInstanceContext.tsx:24
Context value for event-scoped task instance operations.
Properties¶
bulkSetOptimised¶
bulkSetOptimised: (
items) =>Promise\<TaskInstance[]>
Defined in: src/contexts/TaskInstanceContext.tsx:47
Write optimisation results to multiple instances.
Parameters¶
items¶
object[]
Returns¶
Promise\<TaskInstance[]>
clearAll¶
clearAll: () =>
Promise\<void>
Defined in: src/contexts/TaskInstanceContext.tsx:55
Delete all task instances for the current event.
Returns¶
Promise\<void>
createInstance¶
createInstance: (
data) =>Promise\<TaskInstance>
Defined in: src/contexts/TaskInstanceContext.tsx:34
Create a single task instance. Returns the server-created record.
Parameters¶
data¶
Returns¶
Promise\<TaskInstance>
createInstances¶
createInstances: (
items) =>Promise\<TaskInstance[]>
Defined in: src/contexts/TaskInstanceContext.tsx:36
Create many task instances in one call. Returns server-created records.
Parameters¶
items¶
Returns¶
Promise\<TaskInstance[]>
deleteInstance¶
deleteInstance: (
id) =>Promise\<void>
Defined in: src/contexts/TaskInstanceContext.tsx:43
Delete a single task instance by ID.
Parameters¶
id¶
number
Returns¶
Promise\<void>
deleteInstances¶
deleteInstances: (
ids) =>Promise\<void>
Defined in: src/contexts/TaskInstanceContext.tsx:45
Delete multiple task instances by ID.
Parameters¶
ids¶
number[]
Returns¶
Promise\<void>
instances¶
instances:
TaskInstance[]
Defined in: src/contexts/TaskInstanceContext.tsx:26
All task instances for the currently selected event.
loading¶
loading:
boolean
Defined in: src/contexts/TaskInstanceContext.tsx:28
True while the initial load or a full refresh is in progress.
refresh¶
refresh: () =>
Promise\<void>
Defined in: src/contexts/TaskInstanceContext.tsx:32
Reload all instances from the server.
Returns¶
Promise\<void>
updateInstance¶
updateInstance: (
id,data) =>Promise\<TaskInstance>
Defined in: src/contexts/TaskInstanceContext.tsx:38
Partial-update a task instance. Returns the updated record.
Parameters¶
id¶
number
data¶
Returns¶
Promise\<TaskInstance>