IFClite TypeScript API
    Preparing search index...

    Interface TaskParams

    IfcTask parameters.

    When any of the *Start / *Finish / *Duration / IsCritical / Completion fields is supplied, an IfcTaskTime is created and linked.

    interface TaskParams {
        ActualDuration?: string;
        ActualFinish?: string;
        ActualStart?: string;
        Completion?: number;
        Description?: string;
        DurationType?: TaskDurationType;
        EarlyFinish?: string;
        EarlyStart?: string;
        FreeFloat?: string;
        Identification?: string;
        IsCritical?: boolean;
        IsMilestone?: boolean;
        LateFinish?: string;
        LateStart?: string;
        LongDescription?: string;
        Name: string;
        ObjectType?: string;
        PredefinedType?: TaskPredefinedType;
        Priority?: number;
        RemainingTime?: string;
        ScheduleDuration?: string;
        ScheduleFinish?: string;
        ScheduleStart?: string;
        Status?: string;
        StatusTime?: string;
        TotalFloat?: string;
        WorkMethod?: string;
    }
    Index
    ActualDuration?: string
    ActualFinish?: string
    ActualStart?: string
    Completion?: number

    Percent complete 0..100

    Description?: string
    DurationType?: TaskDurationType
    EarlyFinish?: string
    EarlyStart?: string
    FreeFloat?: string
    Identification?: string
    IsCritical?: boolean
    IsMilestone?: boolean
    LateFinish?: string
    LateStart?: string
    LongDescription?: string
    Name: string
    ObjectType?: string
    PredefinedType?: TaskPredefinedType
    Priority?: number
    RemainingTime?: string
    ScheduleDuration?: string
    ScheduleFinish?: string
    ScheduleStart?: string

    ISO 8601 datetime

    Status?: string
    StatusTime?: string
    TotalFloat?: string
    WorkMethod?: string