30 lines
448 B
TypeScript
30 lines
448 B
TypeScript
import type Task from "./task";
|
|
|
|
export default interface Log {
|
|
id: string
|
|
taskId: string
|
|
itemId: string
|
|
loggedTime: string
|
|
description: string
|
|
}
|
|
|
|
|
|
export interface LogFilter {
|
|
minTime?: Date
|
|
maxTime?: Date
|
|
}
|
|
|
|
export interface LogResult extends Log {
|
|
task: Task
|
|
}
|
|
|
|
export interface LogInput {
|
|
taskId: string
|
|
loggedTime?: string
|
|
description: string
|
|
}
|
|
|
|
export interface LogUpdate {
|
|
loggedTime?: string
|
|
description?: string
|
|
} |