import { IDataTableQuery } from '../../../../../_common';
import { ITasksEvent } from '../Events';

export interface IGetTasksQuery extends IDataTableQuery {
    openOnly?: boolean;
    assignedToMeDirectly?: boolean;
    assignedToMeViaGroups?: boolean;
    unassignedOnly?: boolean;
    eventId?: number;
}
/** Actindo.Modules.Actindo.Tasks.Adapter.Container.TaskContainer */
export interface ITaskContainer {
    id: number;
    created: string;
    createdBy: number;
    createdByUsername: string;
    createdByRqId: string;
    modified: string;
    modifiedBy: number;
    modifiedByUsername: string;
    reporter: number;
    reporterUsername: string;
    assignee: number;
    assigneeUsername: string;
    userGroup: number;
    eventName: string;
    identifier: string;
    title: string;
    description: string;
    link: string;
    dueDate: string;
    doneDate: string;
    eventId: number;
    open: boolean;
    event: ITasksEvent;
    userGroupName: string;
    emails?: string;
}
