UNPKG

@timesheet/sdk

Version:
50 lines 1.15 kB
/// <reference types="node" /> import type { ListParams, Member } from './common'; import type { Task } from './Task'; export interface Note { id: string; user?: string; deleted?: boolean; lastUpdate?: number; created?: number; text?: string; dateTime?: string; uri?: string; driveId?: string; task?: Task; member?: Member; } export interface NoteList { items: Note[]; params: NoteListParams; } export interface NoteCreateRequest { text: string; dateTime: string; uri?: string; driveId?: string; taskId: string; } export interface NoteUpdateRequest { text?: string; dateTime?: string; uri?: string; driveId?: string; deleted?: boolean; } export interface NoteListParams extends ListParams { startDate?: string; endDate?: string; taskId?: string; documentId?: string; organizationId?: string; taskIds?: string[]; } export interface NoteFileUpload { file: File | Blob; fileName?: string; } export interface NoteCreateWithFileRequest extends NoteCreateRequest { file?: NoteFileUpload; } //# sourceMappingURL=Note.d.ts.map