UNPKG

@timesheet/sdk

Version:
19 lines 915 B
import type { ApiClient } from '../http'; import type { Note, NoteCreateRequest, NoteCreateWithFileRequest, NoteFileUpload, NoteListParams, NoteUpdateRequest } from '../models'; import { NavigablePage } from '../models'; import { Resource } from './Resource'; export declare class NoteResource extends Resource { constructor(client: ApiClient); list(params?: NoteListParams): Promise<NavigablePage<Note>>; create(data: NoteCreateRequest): Promise<Note>; update(id: string, data: NoteUpdateRequest): Promise<Note>; get(id: string): Promise<Note>; delete(id: string): Promise<void>; search(params: NoteListParams): Promise<NavigablePage<Note>>; uploadFile(id: string, file: NoteFileUpload): Promise<Note>; createWithFile(data: NoteCreateWithFileRequest): Promise<Note>; getFileUrl(id: string): Promise<{ url: string; }>; } //# sourceMappingURL=NoteResource.d.ts.map