From 296457310ab859d73f5248accf8291c637e81ba7 Mon Sep 17 00:00:00 2001 From: faris Aljohari <83524184+farisaljohari@users.noreply.github.com> Date: Wed, 3 Apr 2024 14:52:07 +0300 Subject: [PATCH] Add building interfaces for parent and child relationships --- src/building/interface/building.interface.ts | 21 ++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 src/building/interface/building.interface.ts diff --git a/src/building/interface/building.interface.ts b/src/building/interface/building.interface.ts new file mode 100644 index 0000000..92852a7 --- /dev/null +++ b/src/building/interface/building.interface.ts @@ -0,0 +1,21 @@ +export interface GetBuildingByUuidInterface { + uuid: string; + createdAt: Date; + updatedAt: Date; + name: string; + type: string; +} + +export interface BuildingChildInterface { + uuid: string; + name: string; + type: string; + totalCount?: number; + children?: BuildingChildInterface[]; +} +export interface BuildingParentInterface { + uuid: string; + name: string; + type: string; + parent?: BuildingParentInterface; +}