import { IsDate } from "class-validator"; import Contact from "./Contact"; import Office from "./Office"; import Resource from "../Resource"; import { Expose, Type } from "class-transformer"; export default class Address extends Resource { @Expose() public uid?: string; @Expose() public address!: string; @Expose() public city!: string; @Expose() public zip_code!: number; @Expose() @IsDate() public created_at: Date | null = null; @Expose() @IsDate() public updated_at: Date | null = null; @Expose() @Type(() => Office) public office?: Office | null = null; @Expose() @Type(() => Contact) public contact?: Contact | null = null; }