n8n/packages/nodes-base/nodes/Clockify/TimeEntryInterfaces.ts

Ignoring revisions in .git-blame-ignore-revs. Click here to bypass and see the normal blame view.

35 lines
671 B
TypeScript
Raw Normal View History

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;
}