Docs

DirectListing

Represents a marketplace direct listing.

type DirectListing = {asset : objectOutputType<{ animation_url: ZodOptional<ZodNullable<ZodString>>; attributes: ZodNullable<ZodOptional<ZodUnion<[ZodEffects<ZodArray<ZodArray<ZodObject<{ }, "strip", ZodUnion<...>, objectOutputType<..., ..., ...>, objectInputType<..., ..., ...>>, "many">, "many">, Array<objectOutputType<{ }, ZodUnion<[..., ...]>, "strip">>, Array<Array<objectInputType<{ }, ZodUnion<...>, "strip">>>>, ZodArray<ZodObject<{ }, "strip", ZodUnion<[ZodEffects<..., ..., ...>, ZodUnknown]>, objectOutputType<{ }, ZodUnion<[..., ...]>, "strip">, objectInputType<{ }, ZodUnion<[..., ...]>, "strip">>, "many">, ZodObject<{ }, "strip", ZodUnion<[ZodEffects<ZodUnion<...>, string, (...) | (...) | (...)>, ZodUnknown]>, objectOutputType<{ }, ZodUnion<[ZodEffects<..., ..., ...>, ZodUnknown]>, "strip">, objectInputType<{ }, ZodUnion<[ZodEffects<..., ..., ...>, ZodUnknown]>, "strip">>]>>>; background_color: ZodNullable<ZodOptional<ZodUnion<[ZodString, ZodEffects<ZodString, string, string>, ZodString]>>>; description: ZodNullable<ZodOptional<ZodNullable<ZodString>>>; external_url: ZodOptional<ZodNullable<ZodString>>; id: ZodString; image: ZodOptional<ZodNullable<ZodString>>; name: ZodNullable<ZodOptional<ZodUnion<[ZodString, ZodNumber]>>>; properties: ZodNullable<ZodOptional<ZodUnion<[ZodEffects<ZodArray<ZodArray<ZodObject<{ }, "strip", ZodUnion<...>, objectOutputType<..., ..., ...>, objectInputType<..., ..., ...>>, "many">, "many">, Array<objectOutputType<{ }, ZodUnion<[..., ...]>, "strip">>, Array<Array<objectInputType<{ }, ZodUnion<...>, "strip">>>>, ZodArray<ZodObject<{ }, "strip", ZodUnion<[ZodEffects<..., ..., ...>, ZodUnknown]>, objectOutputType<{ }, ZodUnion<[..., ...]>, "strip">, objectInputType<{ }, ZodUnion<[..., ...]>, "strip">>, "many">, ZodObject<{ }, "strip", ZodUnion<[ZodEffects<ZodUnion<...>, string, (...) | (...) | (...)>, ZodUnknown]>, objectOutputType<{ }, ZodUnion<[ZodEffects<..., ..., ...>, ZodUnknown]>, "strip">, objectInputType<{ }, ZodUnion<[ZodEffects<..., ..., ...>, ZodUnknown]>, "strip">>]>>>; uri: ZodString }, ZodUnion<[ZodEffects<ZodUnion<[ZodBigInt, ZodType<BigNumber, ZodTypeDef, BigNumber>, ZodType<BN, ZodTypeDef, BN>]>, string, bigint | (BN) | (BigNumber)>, ZodUnknown]>, "strip">,assetContractAddress : string,buyoutCurrencyValuePerToken : { decimals: number; displayValue: string; name: string; symbol: string; value: BigNumber },buyoutPrice : BigNumber,currencyContractAddress : string,id : string,quantity : BigNumberish,secondsUntilEnd : BigNumberish,sellerAddress : string,startTimeInSeconds : BigNumberish,tokenId : BigNumberish,type : Direct}