1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859 |
- import { BaseModel } from "./base_model";
- import { Task as TaskInterface } from "../interfaces/task";
- export declare class Task extends BaseModel implements TaskInterface {
- task_id: number;
- title: string;
- description: string;
- status: string;
- progress: number;
- due_date: string;
- due_date_timestamp: number;
- keys_count: number;
- words_count: number;
- created_at: string;
- created_at_timestamp: number;
- created_by: number;
- created_by_email: string;
- can_be_parent: boolean;
- task_type: string;
- parent_task_id: number;
- closing_tags: string[];
- do_lock_translations: boolean;
- languages: Array<{
- language_iso: string;
- users: Array<{
- user_id: string | number;
- email: string;
- fullname: string;
- }>;
- groups: Array<{
- id: string | number;
- name: string;
- }>;
- keys: string[] | number[];
- status: string;
- progress: number;
- initial_tm_leverage: {
- "0%+": number;
- "60%+": number;
- "75%+": number;
- "95%+": number;
- "100%": number;
- };
- keys_count: number;
- words_count: number;
- completed_at: string;
- completed_at_timestamp: number;
- completed_by: number;
- completed_by_email: string;
- }>;
- source_language_iso: string;
- auto_close_languages: boolean;
- auto_close_task: boolean;
- auto_close_items: boolean;
- completed_at: string;
- completed_at_timestamp: number;
- completed_by: number;
- completed_by_email: string;
- custom_translation_status_ids: number[];
- }
|