@lokalise/node-api
Version:
Official Lokalise API 2.0 Node.js client
69 lines (68 loc) • 1.43 kB
text/typescript
export interface Task {
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;
};
tm_leverage: {
status: string;
value: {
"0%+": number;
"50%+": number;
"75%+": number;
"85%+": 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[];
}