From 0d87e31a268cbf2631717efb5602bd17a5b2c6da Mon Sep 17 00:00:00 2001 From: Lorenzo D'Elia Date: Sat, 27 Jan 2024 16:06:55 +0100 Subject: [PATCH] fix(apis): new ship --- libs/star-atlas/src/entities/nft/index.ts | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/libs/star-atlas/src/entities/nft/index.ts b/libs/star-atlas/src/entities/nft/index.ts index 05fadc6..f6e8a9e 100644 --- a/libs/star-atlas/src/entities/nft/index.ts +++ b/libs/star-atlas/src/entities/nft/index.ts @@ -140,6 +140,7 @@ const primarySaleCodec = t.type({ const tradeSettingsCodec = t.type({ expireTime: optional(t.union([t.string, t.number])), saleTime: optional(t.union([t.string, t.number])), + secondaryMarketOcclusion: optional(t.boolean), vwap: optional(t.number), msrp: optional(nullable(msrpCodec)), saleType: optional(nullable(t.string)), @@ -149,20 +150,21 @@ const tradeSettingsCodec = t.type({ export const nftCodec = t.type({ __v: optional(t.number), _id: t.string, - airdrops: t.array(airdropCodec), + airdrops: optional(t.array(airdropCodec)), attributes: attributeCodec, collection: optional(collectionCodec), createdAt: optional(t.string), - deactivated: t.boolean, + deactivated: optional(t.boolean), + needsUpdate: optional(t.boolean), description: t.string, id: optional(t.string), image: t.string, - markets: t.array(marketCodec), + markets: optional(t.array(marketCodec)), media: mediaCodec, mint: t.string, name: t.string, network: optional(t.string), - primarySales: t.array(primarySaleCodec), + primarySales: optional(t.array(primarySaleCodec)), slots: optional(slotsCodec), symbol: t.string, totalSupply: optional(t.number),