Variable PackageSchemaConst
PackageSchema: ZodObject<{
availability: ZodOptional<ZodNullable<ZodString>>;
category: ZodOptional<ZodNullable<ZodOptional<ZodNullable<ZodObject<{
id: ZodString;
value: ZodString;
}, "strip", ZodTypeAny, {
id: string;
value: string;
}, {
id: string;
value: string;
}>>>>>;
code: ZodOptional<ZodNullable<ZodString>>;
compatibilityWithCurrentConfig: 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;
}[];
}>>>;
description: ZodOptional<ZodNullable<ZodString>>;
id: ZodOptional<ZodNullable<ZodString>>;
image: ZodOptional<ZodNullable<ZodArray<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;
}>, "many">>>;
installPoint: ZodOptional<ZodNullable<ZodString>>;
packageFeatures: ZodOptional<ZodNullable<ZodArray<ZodObject<{
category: ZodOptional<ZodNullable<ZodString>>;
disclaimer: ZodOptional<ZodNullable<ZodString>>;
subCategories: ZodOptional<ZodNullable<ZodArray<ZodString, "many">>>;
title: ZodOptional<ZodNullable<ZodString>>;
}, "strip", ZodTypeAny, {
category?: null | string;
disclaimer?: null | string;
subCategories?: null | string[];
title?: null | string;
}, {
category?: null | string;
disclaimer?: null | string;
subCategories?: null | string[];
title?: null | string;
}>, "many">>>;
subCategories: ZodOptional<ZodNullable<ZodArray<ZodOptional<ZodNullable<ZodObject<{
id: ZodString;
value: ZodString;
}, "strip", ZodTypeAny, {
id: string;
value: string;
}, {
id: string;
value: string;
}>>>, "many">>>;
title: ZodOptional<ZodNullable<ZodString>>;
type: ZodOptional<ZodNullable<ZodString>>;
}, "strip", ZodTypeAny, {
availability?: null | string;
category?: null | {
id: string;
value: string;
};
code?: null | string;
compatibilityWithCurrentConfig?: null | {
availableWithTrims?: null | string[];
isCompatible?: null | boolean;
requiredItems?: null | {
itemCode?: null | string;
itemType?: null | string;
}[];
};
description?: null | string;
id?: null | string;
image?: null | {
alias?: null | string[];
disclaimer?: null | string;
isHero?: null | boolean;
url?: null | string;
}[];
installPoint?: null | string;
packageFeatures?: null | {
category?: null | string;
disclaimer?: null | string;
subCategories?: null | string[];
title?: null | string;
}[];
subCategories?: null | (undefined | null | {
id: string;
value: string;
})[];
title?: null | string;
type?: null | string;
}, {
availability?: null | string;
category?: null | {
id: string;
value: string;
};
code?: null | string;
compatibilityWithCurrentConfig?: null | {
availableWithTrims?: null | string[];
isCompatible?: null | boolean;
requiredItems?: null | {
itemCode?: null | string;
itemType?: null | string;
}[];
};
description?: null | string;
id?: null | string;
image?: null | {
alias?: null | string[];
disclaimer?: null | string;
isHero?: null | boolean;
url?: null | string;
}[];
installPoint?: null | string;
packageFeatures?: null | {
category?: null | string;
disclaimer?: null | string;
subCategories?: null | string[];
title?: null | string;
}[];
subCategories?: null | (undefined | null | {
id: string;
value: string;
})[];
title?: null | string;
type?: null | string;
}> = ...
Type declaration
availability: ZodOptional<ZodNullable<ZodString>>
category: ZodOptional<ZodNullable<ZodOptional<ZodNullable<ZodObject<{
id: ZodString;
value: ZodString;
}, "strip", ZodTypeAny, {
id: string;
value: string;
}, {
id: string;
value: string;
}>>>>>
code: ZodOptional<ZodNullable<ZodString>>
compatibilityWithCurrentConfig: 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;
}[];
}>>>
description: ZodOptional<ZodNullable<ZodString>>
id: ZodOptional<ZodNullable<ZodString>>
image: ZodOptional<ZodNullable<ZodArray<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;
}>, "many">>>
installPoint: ZodOptional<ZodNullable<ZodString>>
packageFeatures: ZodOptional<ZodNullable<ZodArray<ZodObject<{
category: ZodOptional<ZodNullable<ZodString>>;
disclaimer: ZodOptional<ZodNullable<ZodString>>;
subCategories: ZodOptional<ZodNullable<ZodArray<ZodString, "many">>>;
title: ZodOptional<ZodNullable<ZodString>>;
}, "strip", ZodTypeAny, {
category?: null | string;
disclaimer?: null | string;
subCategories?: null | string[];
title?: null | string;
}, {
category?: null | string;
disclaimer?: null | string;
subCategories?: null | string[];
title?: null | string;
}>, "many">>>
subCategories: ZodOptional<ZodNullable<ZodArray<ZodOptional<ZodNullable<ZodObject<{
id: ZodString;
value: ZodString;
}, "strip", ZodTypeAny, {
id: string;
value: string;
}, {
id: string;
value: string;
}>>>, "many">>>
title: ZodOptional<ZodNullable<ZodString>>
type: ZodOptional<ZodNullable<ZodString>>
Type declaration
Optional
availability?: null | string
Optional
category?: null | {
id: string;
value: string;
}
Optional
code?: null | string
Optional
compatibilityWithCurrentConfig?: null | {
availableWithTrims?: null | string[];
isCompatible?: null | boolean;
requiredItems?: null | {
itemCode?: null | string;
itemType?: null | string;
}[];
}
Optional
description?: null | string
Optional
id?: null | string
Optional
image?: null | {
alias?: null | string[];
disclaimer?: null | string;
isHero?: null | boolean;
url?: null | string;
}[]
Optional
installPoint?: null | string
Optional
packageFeatures?: null | {
category?: null | string;
disclaimer?: null | string;
subCategories?: null | string[];
title?: null | string;
}[]
Optional
subCategories?: null | (undefined | null | {
id: string;
value: string;
})[]
Optional
title?: null | string
Optional
type?: null | string
Type declaration
Optional
availability?: null | string
Optional
category?: null | {
id: string;
value: string;
}
Optional
code?: null | string
Optional
compatibilityWithCurrentConfig?: null | {
availableWithTrims?: null | string[];
isCompatible?: null | boolean;
requiredItems?: null | {
itemCode?: null | string;
itemType?: null | string;
}[];
}
Optional
description?: null | string
Optional
id?: null | string
Optional
image?: null | {
alias?: null | string[];
disclaimer?: null | string;
isHero?: null | boolean;
url?: null | string;
}[]
Optional
installPoint?: null | string
Optional
packageFeatures?: null | {
category?: null | string;
disclaimer?: null | string;
subCategories?: null | string[];
title?: null | string;
}[]
Optional
subCategories?: null | (undefined | null | {
id: string;
value: string;
})[]
Optional
title?: null | string
Optional
type?: null | string