WheelSchema: ZodObject<{
    code: ZodOptional<ZodNullable<ZodString>>;
    compatibiltyWithCurrentConfig: ZodOptional<ZodNullable<ZodObject<{
        availableWithTrims: ZodOptional<ZodNullable<ZodArray<ZodString, "many">>>;
        isCompatible: ZodOptional<ZodNullable<ZodBoolean>>;
        requiredItems: ZodOptional<ZodNullable<ZodArray<ZodObject<{
            itemCode: ...;
            itemType: ...;
        }, "strip", ZodTypeAny, {
            itemCode?: ...;
            itemType?: ...;
        }, {
            itemCode?: ...;
            itemType?: ...;
        }>, "many">>>;
    }, "strip", ZodTypeAny, {
        availableWithTrims?: null | string[];
        isCompatible?: null | boolean;
        requiredItems?: null | {
            itemCode?: null | string;
            itemType?: null | string;
        }[];
    }, {
        availableWithTrims?: null | string[];
        isCompatible?: null | boolean;
        requiredItems?: null | {
            itemCode?: null | string;
            itemType?: null | string;
        }[];
    }>>>;
    image: ZodOptional<ZodNullable<ZodObject<{
        alias: ZodOptional<ZodNullable<ZodArray<ZodString, "many">>>;
        disclaimer: ZodOptional<ZodNullable<ZodString>>;
        isHero: ZodOptional<ZodNullable<ZodBoolean>>;
        url: ZodOptional<ZodNullable<ZodString>>;
    }, "strip", ZodTypeAny, {
        alias?: null | string[];
        disclaimer?: null | string;
        isHero?: null | boolean;
        url?: null | string;
    }, {
        alias?: null | string[];
        disclaimer?: null | string;
        isHero?: null | boolean;
        url?: null | string;
    }>>>;
    title: ZodOptional<ZodNullable<ZodString>>;
    type: ZodOptional<ZodNullable<ZodEnum<["STANDARD", "OPTION", "PACKAGE"]>>>;
}, "strip", ZodTypeAny, {
    code?: null | string;
    compatibiltyWithCurrentConfig?: null | {
        availableWithTrims?: null | string[];
        isCompatible?: null | boolean;
        requiredItems?: null | {
            itemCode?: null | string;
            itemType?: null | string;
        }[];
    };
    image?: null | {
        alias?: null | string[];
        disclaimer?: null | string;
        isHero?: null | boolean;
        url?: null | string;
    };
    title?: null | string;
    type?: null | "STANDARD" | "OPTION" | "PACKAGE";
}, {
    code?: null | string;
    compatibiltyWithCurrentConfig?: null | {
        availableWithTrims?: null | string[];
        isCompatible?: null | boolean;
        requiredItems?: null | {
            itemCode?: null | string;
            itemType?: null | string;
        }[];
    };
    image?: null | {
        alias?: null | string[];
        disclaimer?: null | string;
        isHero?: null | boolean;
        url?: null | string;
    };
    title?: null | string;
    type?: null | "STANDARD" | "OPTION" | "PACKAGE";
}> = ...

Type declaration

  • code: ZodOptional<ZodNullable<ZodString>>
  • compatibiltyWithCurrentConfig: ZodOptional<ZodNullable<ZodObject<{
        availableWithTrims: ZodOptional<ZodNullable<ZodArray<ZodString, "many">>>;
        isCompatible: ZodOptional<ZodNullable<ZodBoolean>>;
        requiredItems: ZodOptional<ZodNullable<ZodArray<ZodObject<{
            itemCode: ...;
            itemType: ...;
        }, "strip", ZodTypeAny, {
            itemCode?: ...;
            itemType?: ...;
        }, {
            itemCode?: ...;
            itemType?: ...;
        }>, "many">>>;
    }, "strip", ZodTypeAny, {
        availableWithTrims?: null | string[];
        isCompatible?: null | boolean;
        requiredItems?: null | {
            itemCode?: null | string;
            itemType?: null | string;
        }[];
    }, {
        availableWithTrims?: null | string[];
        isCompatible?: null | boolean;
        requiredItems?: null | {
            itemCode?: null | string;
            itemType?: null | string;
        }[];
    }>>>
  • image: ZodOptional<ZodNullable<ZodObject<{
        alias: ZodOptional<ZodNullable<ZodArray<ZodString, "many">>>;
        disclaimer: ZodOptional<ZodNullable<ZodString>>;
        isHero: ZodOptional<ZodNullable<ZodBoolean>>;
        url: ZodOptional<ZodNullable<ZodString>>;
    }, "strip", ZodTypeAny, {
        alias?: null | string[];
        disclaimer?: null | string;
        isHero?: null | boolean;
        url?: null | string;
    }, {
        alias?: null | string[];
        disclaimer?: null | string;
        isHero?: null | boolean;
        url?: null | string;
    }>>>
  • title: ZodOptional<ZodNullable<ZodString>>
  • type: ZodOptional<ZodNullable<ZodEnum<["STANDARD", "OPTION", "PACKAGE"]>>>

Type declaration

  • Optional code?: null | string
  • Optional compatibiltyWithCurrentConfig?: null | {
        availableWithTrims?: null | string[];
        isCompatible?: null | boolean;
        requiredItems?: null | {
            itemCode?: null | string;
            itemType?: null | string;
        }[];
    }
  • Optional image?: null | {
        alias?: null | string[];
        disclaimer?: null | string;
        isHero?: null | boolean;
        url?: null | string;
    }
  • Optional title?: null | string
  • Optional type?: null | "STANDARD" | "OPTION" | "PACKAGE"

Type declaration

  • Optional code?: null | string
  • Optional compatibiltyWithCurrentConfig?: null | {
        availableWithTrims?: null | string[];
        isCompatible?: null | boolean;
        requiredItems?: null | {
            itemCode?: null | string;
            itemType?: null | string;
        }[];
    }
  • Optional image?: null | {
        alias?: null | string[];
        disclaimer?: null | string;
        isHero?: null | boolean;
        url?: null | string;
    }
  • Optional title?: null | string
  • Optional type?: null | "STANDARD" | "OPTION" | "PACKAGE"