masterplan-optimizer-frontend / CalendarTask
Type Alias: CalendarTask¶
CalendarTask =
object
Defined in: src/components/Calendar.tsx:25
Task shape rendered by the reusable calendar board.
Properties¶
_extra_card_fields?¶
optional_extra_card_fields?:object[]
Defined in: src/components/Calendar.tsx:61
label¶
label:
string
value¶
value:
string
_pdf_reference?¶
optional_pdf_reference?:string
Defined in: src/components/Calendar.tsx:63
_visual_width?¶
optional_visual_width?:number|null
Defined in: src/components/Calendar.tsx:59
_visual_x_offset?¶
optional_visual_x_offset?:number
Defined in: src/components/Calendar.tsx:58
assigned_persons?¶
optionalassigned_persons?:number[]
Defined in: src/components/Calendar.tsx:44
conflicts?¶
optionalconflicts?:object
Defined in: src/components/Calendar.tsx:70
count¶
count:
number
details?¶
optionaldetails?:string[]
messages¶
messages:
string[]
date?¶
optionaldate?:string
Defined in: src/components/Calendar.tsx:33
duration?¶
optionalduration?:number
Defined in: src/components/Calendar.tsx:37
field_assignment_exclusions?¶
optionalfield_assignment_exclusions?:object
Defined in: src/components/Calendar.tsx:46
Index Signature¶
[fieldId: string]: object[]
field_assignments?¶
optionalfield_assignments?:object
Defined in: src/components/Calendar.tsx:45
Index Signature¶
[fieldId: string]: number[]
field_definitions¶
field_definitions:
object[]
Defined in: src/components/Calendar.tsx:39
id¶
id:
string
name¶
name:
string
type¶
type:
string
fields¶
fields:
object
Defined in: src/components/Calendar.tsx:38
Index Signature¶
[key: string]: any
final?¶
optionalfinal?:Record\<string,any>
Defined in: src/components/Calendar.tsx:65
id¶
id:
number
Defined in: src/components/Calendar.tsx:26
location_id?¶
optionallocation_id?:number
Defined in: src/components/Calendar.tsx:31
location_name?¶
optionallocation_name?:string
Defined in: src/components/Calendar.tsx:32
manualChange?¶
optionalmanualChange?:object
Defined in: src/components/Calendar.tsx:66
details?¶
optionaldetails?:string[]
summaries?¶
optionalsummaries?:string[]
name¶
name:
string
Defined in: src/components/Calendar.tsx:27
optimised?¶
optionaloptimised?:Record\<string,any>
Defined in: src/components/Calendar.tsx:64
resource_info?¶
optionalresource_info?:string
Defined in: src/components/Calendar.tsx:56
start_end_time?¶
optionalstart_end_time?:object
Defined in: src/components/Calendar.tsx:36
end¶
end:
string
start¶
start:
string
task_type_color¶
task_type_color:
string
Defined in: src/components/Calendar.tsx:30
task_type_id¶
task_type_id:
number
Defined in: src/components/Calendar.tsx:28
task_type_name¶
task_type_name:
string
Defined in: src/components/Calendar.tsx:29
time?¶
optionaltime?:string
Defined in: src/components/Calendar.tsx:34
time_range?¶
optionaltime_range?:object
Defined in: src/components/Calendar.tsx:35
end¶
end:
string
start¶
start:
string