UNPKG

@experts_hub/shared

Version:

Shared DTOs, interfaces, and utilities for experts hub applications

30 lines (29 loc) 880 B
import { BaseEntity } from "./base.entity"; import { TimesheetLine } from "./timesheet-line.entity"; export declare enum TimesheetLineHistoryStatusEnum { DRAFT = "DRAFT", SEND = "SEND", SEND_BACK = "SEND_BACK", APPROVED = "APPROVED", REJECTED = "REJECTED", PAID = "PAID", MISSING = "MISSING", ACTIVE = "ACTIVE" } export declare enum TimesheetSubmissionActionEnum { SUBMITTED = "SUBMITTED", RESUBMITTED = "RESUBMITTED", SEND_BACK = "SEND_BACK", APPROVED = "APPROVED", REJECTED = "REJECTED", PAID = "PAID" } export declare class TimesheetLineHistory extends BaseEntity { timesheetLineId: number; timesheetLine: TimesheetLine; changedBy: number; previousStatus: TimesheetLineHistoryStatusEnum; newStatus: TimesheetLineHistoryStatusEnum; actionType: TimesheetSubmissionActionEnum; remarks: string; }