File

projects/netgrif-components-core/src/lib/resources/interface/task.ts

Description

Object from Backend

Index

Properties

Properties

_links
_links: object
Type : object
assignedUserPolicy
assignedUserPolicy: AssignedUserPolicy
Type : AssignedUserPolicy
Optional
assignPolicy
assignPolicy: AssignPolicy
Type : AssignPolicy
assignTitle
assignTitle: string
Type : string
Optional
cancelTitle
cancelTitle: string
Type : string
Optional
caseColor
caseColor: string
Type : string
caseId
caseId: string
Type : string

Mongo ID Case

Example: 5e904fd80a975a7f87b2c2fd

caseTitle
caseTitle: string
Type : string
dataFocusPolicy
dataFocusPolicy: DataFocusPolicy
Type : DataFocusPolicy
dataGroups
dataGroups: Array<DataGroup>
Type : Array<DataGroup>

Array DataGroup

dataSize
dataSize: number
Type : number
Optional
delegateTitle
delegateTitle: string
Type : string
Optional
finishDate
finishDate: NaeDate
Type : NaeDate
finishPolicy
finishPolicy: FinishPolicy
Type : FinishPolicy
finishTitle
finishTitle: string
Type : string
Optional
icon
icon: string
Type : string
Optional
immediateData
immediateData: Array<ImmediateData>
Type : Array<ImmediateData>
Optional
layout
layout: TaskLayout
Type : TaskLayout
priority
priority: number
Type : number
Optional
roles
roles: Permissions
Type : Permissions

Example:

"5e43f6a30a975a7f87551385": { "perform": true }

startDate
startDate: NaeDate
Type : NaeDate
stringId
stringId: string
Type : string
title
title: string
Type : string
transitionId
transitionId: string
Type : string

Case ID- mongo ID

Example: 5e904fd80a975a7f87b2c2fd

user
user: UserResourceSmall
Type : UserResourceSmall
userRefs
userRefs: UserRefs
Type : UserRefs
users
users: UserPermissions
Type : UserPermissions
import {DataGroup} from './data-groups';
import {AssignPolicy, DataFocusPolicy, FinishPolicy} from '../../task-content/model/policy';
import {TaskLayout} from './task-layout';
import {NaeDate} from '../types/nae-date-type';
import {UserResourceSmall} from './user-resource-small';
import {ImmediateData} from './immediate-data';
import {AssignedUserPolicy} from './assigned-user-policy';
import {Permissions, UserPermissions, UserRefs} from '../../process/permissions';

/**
 * Object from Backend
 */
export interface Task {
    /**
     * Mongo ID Case
     *
     * ***Example:*** 5e904fd80a975a7f87b2c2fd
     */
    caseId: string;
    /**
     * Case ID- mongo ID
     *
     * ***Example:*** 5e904fd80a975a7f87b2c2fd
     */
    transitionId: string;
    title: string;
    caseColor: string;
    caseTitle: string;
    /**
     * See [UserSmall]{@link UserResourceSmall#}
     */
    user: UserResourceSmall;
    /**
     * ***Example:***
     *
     *    "5e43f6a30a975a7f87551385": {
     *      "perform": true
     *    }
     */
    roles: Permissions;
    startDate: NaeDate;
    finishDate: NaeDate;
    /**
     * See [AssignPolicy]{@link AssignPolicy#}
     */
    assignPolicy: AssignPolicy;
    /**
     * See [DataFocusPolicy]{@link DataFocusPolicy#}
     */
    dataFocusPolicy: DataFocusPolicy;
    /**
     * See [FinishPolicy]{@link FinishPolicy#}
     */
    finishPolicy: FinishPolicy;
    stringId: string;
    layout: TaskLayout;
    /**
     * Array [DataGroup]{@link DataGroup#}
     */
    dataGroups: Array<DataGroup>;
    _links: object;
    users: UserPermissions;
    userRefs: UserRefs;
    dataSize?: number;
    icon?: string;
    priority?: number;
    assignTitle?: string;
    finishTitle?: string;
    cancelTitle?: string;
    delegateTitle?: string;
    immediateData?: Array<ImmediateData>;
    assignedUserPolicy?: AssignedUserPolicy;
}

result-matching ""

    No results matching ""