@alisdigital/types-library
Version:
TypeScript type definitions for Papilet ecosystem with session soft delete and event management features
13 lines (12 loc) • 458 B
TypeScript
import { ICompanyModelAttributes } from "../entity/company.entity";
export interface ICompaniesRequest {
}
export interface ICompanyCreateRequest extends ICompanyModelAttributes {
}
export interface ICompanyUpdateRequest extends Partial<Omit<ICompanyModelAttributes, "_id">>, Pick<ICompanyModelAttributes, "_id"> {
}
export interface ICompanyRequest extends Pick<ICompanyModelAttributes, "_id"> {
}
export interface ICompanyDeleteRequest {
id: string;
}