import { DeepPartialButRequired } from "./api.utils.interface"; import { IEntityAuditColumn, RateActionEnum } from "../../entities"; import { IRateEntity } from "../../entities/interface/rate.entity.interface"; import { PartialBy } from "../../misc"; import { IRateCreateDto } from "./rate.create.dto.interface"; export type IRateUpdateDto = DeepPartialButRequired & { actionData: IRateActionDataDto; }; export interface IRateActionDataDto { action: RateActionEnum; remark?: string; } export interface IRateEntityUpdateByDesignationCurrencyDto extends PartialBy, "unit"> { }