Skip to content

masterplan-optimizer-frontend


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?

optional assigned_persons?: number[]

Defined in: src/components/Calendar.tsx:44


conflicts?

optional conflicts?: object

Defined in: src/components/Calendar.tsx:70

count

count: number

details?

optional details?: string[]

messages

messages: string[]


date?

optional date?: string

Defined in: src/components/Calendar.tsx:33


duration?

optional duration?: number

Defined in: src/components/Calendar.tsx:37


field_assignment_exclusions?

optional field_assignment_exclusions?: object

Defined in: src/components/Calendar.tsx:46

Index Signature

[fieldId: string]: object[]


field_assignments?

optional field_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?

optional final?: Record\<string, any>

Defined in: src/components/Calendar.tsx:65


id

id: number

Defined in: src/components/Calendar.tsx:26


location_id?

optional location_id?: number

Defined in: src/components/Calendar.tsx:31


location_name?

optional location_name?: string

Defined in: src/components/Calendar.tsx:32


manualChange?

optional manualChange?: object

Defined in: src/components/Calendar.tsx:66

details?

optional details?: string[]

summaries?

optional summaries?: string[]


name

name: string

Defined in: src/components/Calendar.tsx:27


optimised?

optional optimised?: Record\<string, any>

Defined in: src/components/Calendar.tsx:64


resource_info?

optional resource_info?: string

Defined in: src/components/Calendar.tsx:56


start_end_time?

optional start_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?

optional time?: string

Defined in: src/components/Calendar.tsx:34


time_range?

optional time_range?: object

Defined in: src/components/Calendar.tsx:35

end

end: string

start

start: string