From d5d60bcbff8304f5e05133a971c3f4e27f8a0c72 Mon Sep 17 00:00:00 2001 From: Sainan Date: Fri, 17 Jan 2025 13:09:36 +0100 Subject: [PATCH] chore: improve IVendorManifest --- src/services/serversideVendorsService.ts | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/src/services/serversideVendorsService.ts b/src/services/serversideVendorsService.ts index bce69f22..d4873a1d 100644 --- a/src/services/serversideVendorsService.ts +++ b/src/services/serversideVendorsService.ts @@ -1,4 +1,4 @@ -import { IOid } from "@/src/types/commonTypes"; +import { IMongoDate, IOid } from "@/src/types/commonTypes"; import ArchimedeanVendorManifest from "@/static/fixed_responses/getVendorInfo/ArchimedeanVendorManifest.json"; import DeimosEntratiFragmentVendorProductsManifest from "@/static/fixed_responses/getVendorInfo/DeimosEntratiFragmentVendorProductsManifest.json"; @@ -35,9 +35,16 @@ interface IVendorManifest { TypeName: string; ItemManifest: { StoreItem: string; + ItemPrices?: { ItemType: string; ItemCount: number; ProductCategory: string }[]; + Bin: string; QuantityMultiplier: number; - // has a few more fields but we don't care about those right now + Expiry: IMongoDate; + PurchaseQuantityLimit?: number; + RotatedWeekly?: boolean; + AllowMultipurchase: boolean; + Id: IOid; }[]; + Expiry: IMongoDate; }; }