@lokalise/node-api
Version:
Official Lokalise API 2.0 Node.js client
25 lines (23 loc) • 703 B
text/typescript
import type { UserGroup as UserGroupInterface } from "../interfaces/user_group.js";
import { BaseModel } from "./base_model.js";
export class UserGroup extends BaseModel implements UserGroupInterface {
declare group_id: number;
declare name: string;
declare permissions: {
is_admin: boolean; // deprecated
is_reviewer: boolean; // deprecated
admin_rights: string[];
languages: Array<{
lang_id: number;
lang_iso: string;
lang_name: string;
is_writable: boolean;
}>;
};
declare created_at: string;
declare created_at_timestamp: number;
declare team_id: number;
declare projects: string[] | number[];
declare members: number[] | string[];
declare role_id: number | null;
}