import { IWorkFromHomeEntity } from "../../entities"; import { DeepPartialButRequired } from "./api.utils.interface"; import { WorkFromHomeActionEnum } from "../../entities/enums/work_from_home_action_enum"; import { IWorkFromHomeCreateDto } from "./work_from_home.create.dto.interface"; export type IWorkFromHomeUpdateDto = DeepPartialButRequired & { actionData: IWorkFromHomeActionDataDto; }; export interface IWorkFromHomeActionDataDto { action: WorkFromHomeActionEnum; remark?: string; } export interface IWorkFromHomeUpdateDtoValidationResult { workFromHome: IWorkFromHomeEntity; }