IFClite TypeScript API
    Preparing search index...

    Interface ScheduleTaskData

    interface ScheduleTaskData {
        calendarGlobalIds?: string[];
        childGlobalIds: string[];
        controllingScheduleGlobalIds: string[];
        description?: string;
        expressId: number;
        globalId: string;
        identification?: string;
        isMilestone: boolean;
        longDescription?: string;
        name: string;
        objectType?: string;
        outputProductExpressIds?: number[];
        outputProductGlobalIds?: string[];
        parentGlobalId?: string;
        predefinedType?: string;
        priority?: number;
        productExpressIds: number[];
        productGlobalIds: string[];
        status?: string;
        taskTime?: ScheduleTaskTimeData;
        workMethod?: string;
    }
    Index
    calendarGlobalIds?: string[]

    IfcWorkCalendar globalIds assigned to this task via IfcRelAssignsToControl.

    childGlobalIds: string[]
    controllingScheduleGlobalIds: string[]
    description?: string
    expressId: number
    globalId: string
    identification?: string
    isMilestone: boolean
    longDescription?: string
    name: string
    objectType?: string
    outputProductExpressIds?: number[]

    Products the task outputs via IfcRelAssignsToProduct (#6749). Absent ≡ [].

    outputProductGlobalIds?: string[]
    parentGlobalId?: string
    predefinedType?: string
    priority?: number
    productExpressIds: number[]

    Products assigned via IfcRelAssignsToProcess (the task's inputs).

    productGlobalIds: string[]
    status?: string
    workMethod?: string