From 9f24d22a2c90906a115d6983e690cef056313a58 Mon Sep 17 00:00:00 2001 From: ValdiANS Date: Tue, 21 Oct 2025 15:54:50 +0700 Subject: [PATCH] feat(FE-113): create FlockWithKandangs type --- src/types/api/master-data/flock.d.ts | 20 ++++++++++++++++---- 1 file changed, 16 insertions(+), 4 deletions(-) diff --git a/src/types/api/master-data/flock.d.ts b/src/types/api/master-data/flock.d.ts index 3ac5d390..daa7babf 100644 --- a/src/types/api/master-data/flock.d.ts +++ b/src/types/api/master-data/flock.d.ts @@ -1,14 +1,26 @@ -import { BaseMetadata } from "@/types/api/api-general"; +import { BaseMetadata } from '@/types/api/api-general'; export type BaseFlock = { id: number; name: string; -} +}; export type Flock = BaseMetadata & BaseFlock; export type CreateFlockPayload = { name: string; -} +}; -export type UpdateFlockPayload = CreateFlockPayload; \ No newline at end of file +export type UpdateFlockPayload = CreateFlockPayload; + +// --------------------------------------- +// TODO: adjust this later after Transfer to Laying API done +import { BaseKandang } from '@/types/api/master-data/kandang'; + +export type FlockWithKandangs = BaseFlock & { + totalQuantity: number; + kandangs: { + kandang: BaseKandang; + quantity: number; + }[]; +};