import { CountryStatusEnum } from "../enums/country_status_enum"; import { IEntityAuditColumn } from "./entity-audit-columns.interface"; import { IEntityCreateDto, IEntityFilterData, IEntityUpdateDto } from "./entity.utils.interface"; export interface ICountryEntity extends IEntityAuditColumn { id: number; name: string; status: CountryStatusEnum; } export type ICountryCreateDtoExclude = "status"; export interface ICountryEntityCreateDto extends Omit, ICountryCreateDtoExclude> { } export interface ICountryEntityUpdateDto extends Omit, ICountryCreateDtoExclude> { } export type ICountryEntityFilterData = IEntityFilterData;