UNPKG

teambition-sdk-socket

Version:
31 lines (30 loc) 817 B
import { Schema, ISchema } from './schema'; import { ExecutorOrCreator, TaskId, SubtaskId, UserId, ProjectId } from '../teambition'; export interface SubtaskData extends ISchema { _id: SubtaskId; _projectId: ProjectId; _creatorId: UserId; created: string; content: string; isDone: boolean; _executorId: UserId; _taskId: TaskId; dueDate: string; order: number; executor: ExecutorOrCreator; updated?: string; isInbox?: boolean; } export default class Subtask extends Schema<SubtaskData> implements SubtaskData { _id: SubtaskId; _projectId: ProjectId; _creatorId: UserId; created: string; content: string; isDone: boolean; _executorId: UserId; _taskId: TaskId; dueDate: string; order: number; executor: ExecutorOrCreator; }