@arkasuryawan/m2-interfaces
Version:
Squaremetre Data Interfaces
25 lines (24 loc) • 676 B
TypeScript
import mongoose from "mongoose";
import { AddressInterface, AuditInterface } from "../interfaces";
export interface OfficesInterface extends AuditInterface {
legalName?: string;
name?: string;
status?: "Active" | "Archived";
externalId?: string;
address?: AddressInterface[];
website?: string;
email?: string;
phone?: string;
phone2?: string;
}
export interface OfficesInterfaceServer extends AuditInterface {
legalName?: string;
name?: string;
status?: "Active" | "Archived";
externalId?: string;
address?: mongoose.Types.ObjectId[];
website?: string;
email?: string;
phone?: string;
phone2?: string;
}