Files
n8n_Demo/n8n-n8n-1.109.2/packages/nodes-base/nodes/Clockify/TimeEntryInterfaces.ts
2025-09-08 04:48:28 +08:00

35 lines
671 B
TypeScript
Executable File

import type { ITimeIntervalDto } from './CommonDtos';
interface ITimeEntriesDurationRequest {
start: string;
end: string;
}
export interface ITimeEntryRequest {
id: string;
start: string;
billable: boolean;
description: string;
projectId: string;
userId: string;
taskId?: string | null;
end: string;
tagIds?: string[] | undefined;
timeInterval: ITimeEntriesDurationRequest;
workspaceId: string;
isLocked: boolean;
}
export interface ITimeEntryDto {
billable: boolean;
description: string;
id: string;
isLocked: boolean;
projectId: string;
tagIds: string[];
taskId: string;
timeInterval: ITimeIntervalDto;
userId: string;
workspaceId: string;
}