@experts_hub/shared
Version:
Shared DTOs, interfaces, and utilities for experts hub applications
36 lines (35 loc) • 772 B
TypeScript
declare class TaskDeliverableDto {
name: string;
description?: string;
type?: string;
}
declare class TaskResourceDto {
name: string;
description?: string;
type?: string;
url?: string;
}
declare class TaskChecklistItemDto {
item: string;
notes?: string;
}
declare class TaskSubtaskDto {
name: string;
status?: string;
description?: string;
}
export declare class CreateTaskDto {
title?: string;
dueDate?: string;
jobId?: string;
freelancerId?: string;
status?: string;
description?: string;
priority?: string;
createdOn?: string;
deliverables?: TaskDeliverableDto[];
resources?: TaskResourceDto[];
checklist?: TaskChecklistItemDto[];
subtasks?: TaskSubtaskDto[];
}
export {};