@timesheet/sdk
Version:
Official TypeScript SDK for the Timesheet API
14 lines • 908 B
TypeScript
import type { ApiClient } from '../http';
import type { ContractTemplate, ContractTemplateCreateRequest, ContractTemplateListParams, ContractTemplateUpdateRequest } from '../models';
import type { NavigablePage } from '../models';
import { Resource } from './Resource';
export declare class ContractTemplateResource extends Resource {
constructor(client: ApiClient);
private orgPath;
list(organizationId: string, params?: ContractTemplateListParams): Promise<NavigablePage<ContractTemplate>>;
create(organizationId: string, data: ContractTemplateCreateRequest): Promise<ContractTemplate>;
get(organizationId: string, id: string): Promise<ContractTemplate>;
update(organizationId: string, id: string, data: ContractTemplateUpdateRequest): Promise<ContractTemplate>;
delete(organizationId: string, id: string): Promise<void>;
}
//# sourceMappingURL=ContractTemplateResource.d.ts.map