Docs

MarketplaceContractInput

let MarketplaceContractInput: ZodObject<
  {
    app_uri: ZodOptional<ZodString>;
    description: ZodOptional<ZodString>;
    external_link: ZodOptional<ZodString>;
    image: ZodOptional<
      ZodUnion<
        [
          ZodUnion<
            [
              ZodTypeAny,
              ZodObject<
                { data: ZodUnion<[ZodTypeAny, ZodString]>; name: ZodString },
                "strip",
                ZodTypeAny,
                { data?: any; name: string },
                { data?: any; name: string }
              >,
            ]
          >,
          ZodString,
        ]
      >
    >;
    name: ZodString;
    social_urls: ZodOptional<ZodRecord<ZodString, ZodString>>;
  },
  "strip",
  ZodUnknown,
  objectOutputType<
    {
      app_uri: ZodOptional<ZodString>;
      description: ZodOptional<ZodString>;
      external_link: ZodOptional<ZodString>;
      image: ZodOptional<
        ZodUnion<
          [
            ZodUnion<
              [
                ZodTypeAny,
                ZodObject<
                  { data: ZodUnion<[ZodTypeAny, ZodString]>; name: ZodString },
                  "strip",
                  ZodTypeAny,
                  { data?: any; name: string },
                  { data?: any; name: string }
                >,
              ]
            >,
            ZodString,
          ]
        >
      >;
      name: ZodString;
      social_urls: ZodOptional<ZodRecord<ZodString, ZodString>>;
    },
    ZodUnknown,
    "strip"
  >,
  objectInputType<
    {
      app_uri: ZodOptional<ZodString>;
      description: ZodOptional<ZodString>;
      external_link: ZodOptional<ZodString>;
      image: ZodOptional<
        ZodUnion<
          [
            ZodUnion<
              [
                ZodTypeAny,
                ZodObject<
                  { data: ZodUnion<[ZodTypeAny, ZodString]>; name: ZodString },
                  "strip",
                  ZodTypeAny,
                  { data?: any; name: string },
                  { data?: any; name: string }
                >,
              ]
            >,
            ZodString,
          ]
        >
      >;
      name: ZodString;
      social_urls: ZodOptional<ZodRecord<ZodString, ZodString>>;
    },
    ZodUnknown,
    "strip"
  >
>;