TrimSchema: ZodObject<{
accessoryIds: ZodOptional<ZodNullable<ZodArray<ZodObject<{
code: ZodOptional<ZodNullable<ZodString>>;
compatibilityWithCurrentConfig: ZodOptional<ZodNullable<ZodObject<{
availableWithTrims: ...;
isCompatible: ...;
requiredItems: ...;
}, "strip", ZodTypeAny, {
availableWithTrims?: ...;
isCompatible?: ...;
requiredItems?: ...;
}, {
availableWithTrims?: ...;
isCompatible?: ...;
requiredItems?: ...;
}>>>;
description: ZodOptional<ZodNullable<ZodString>>;
disclaimer: ZodOptional<ZodNullable<ZodString>>;
id: ZodOptional<ZodNullable<ZodString>>;
images: ZodOptional<ZodNullable<ZodArray<ZodObject<(...), (...), (...), (...), (...)>, "many">>>;
includedAccessoryIds: ZodOptional<ZodNullable<ZodArray<ZodString, "many">>>;
installPoint: ZodOptional<ZodNullable<ZodString>>;
title: ZodOptional<ZodNullable<ZodString>>;
type: ZodOptional<ZodNullable<ZodString>>;
warranty: ZodOptional<ZodNullable<ZodString>>;
}, "strip", ZodTypeAny, {
code?: null | string;
compatibilityWithCurrentConfig?: null | {
availableWithTrims?: null | (...)[];
isCompatible?: null | boolean;
requiredItems?: null | (...)[];
};
description?: null | string;
disclaimer?: null | string;
id?: null | string;
images?: null | {
alias?: (...) | (...) | (...);
disclaimer?: (...) | (...) | (...);
isHero?: (...) | (...) | (...) | (...);
url?: (...) | (...) | (...);
}[];
includedAccessoryIds?: null | string[];
installPoint?: null | string;
title?: null | string;
type?: null | string;
warranty?: null | string;
}, {
code?: null | string;
compatibilityWithCurrentConfig?: null | {
availableWithTrims?: null | (...)[];
isCompatible?: null | boolean;
requiredItems?: null | (...)[];
};
description?: null | string;
disclaimer?: null | string;
id?: null | string;
images?: null | {
alias?: (...) | (...) | (...);
disclaimer?: (...) | (...) | (...);
isHero?: (...) | (...) | (...) | (...);
url?: (...) | (...) | (...);
}[];
includedAccessoryIds?: null | string[];
installPoint?: null | string;
title?: null | string;
type?: null | string;
warranty?: null | string;
}>, "many">>>;
cabBed: ZodOptional<ZodNullable<ZodObject<{
bedDepth: ZodOptional<ZodNullable<ZodString>>;
bedLength: ZodOptional<ZodNullable<ZodString>>;
bedWidth: ZodOptional<ZodNullable<ZodString>>;
betweenWheelWell: ZodOptional<ZodNullable<ZodString>>;
cabDetails: ZodOptional<ZodNullable<ZodString>>;
code: ZodOptional<ZodNullable<ZodString>>;
compatibilityWithCurrentConfig: ZodOptional<ZodNullable<ZodObject<{
availableWithTrims: ZodOptional<(...)>;
isCompatible: ZodOptional<(...)>;
requiredItems: ZodOptional<(...)>;
}, "strip", ZodTypeAny, {
availableWithTrims?: (...) | (...) | (...);
isCompatible?: (...) | (...) | (...) | (...);
requiredItems?: (...) | (...) | (...);
}, {
availableWithTrims?: (...) | (...) | (...);
isCompatible?: (...) | (...) | (...) | (...);
requiredItems?: (...) | (...) | (...);
}>>>;
description: ZodOptional<ZodNullable<ZodString>>;
id: ZodOptional<ZodNullable<ZodString>>;
label: ZodOptional<ZodNullable<ZodString>>;
overallHeight: ZodOptional<ZodNullable<ZodString>>;
overallLength: ZodOptional<ZodNullable<ZodString>>;
overallWidth: ZodOptional<ZodNullable<ZodString>>;
}, "strip", ZodTypeAny, {
bedDepth?: null | string;
bedLength?: null | string;
bedWidth?: null | string;
betweenWheelWell?: null | string;
cabDetails?: null | string;
code?: null | string;
compatibilityWithCurrentConfig?: null | {
availableWithTrims?: null | string[];
isCompatible?: null | boolean;
requiredItems?: null | {
itemCode?: ...;
itemType?: ...;
}[];
};
description?: null | string;
id?: null | string;
label?: null | string;
overallHeight?: null | string;
overallLength?: null | string;
overallWidth?: null | string;
}, {
bedDepth?: null | string;
bedLength?: null | string;
bedWidth?: null | string;
betweenWheelWell?: null | string;
cabDetails?: null | string;
code?: null | string;
compatibilityWithCurrentConfig?: null | {
availableWithTrims?: null | string[];
isCompatible?: null | boolean;
requiredItems?: null | {
itemCode?: ...;
itemType?: ...;
}[];
};
description?: null | string;
id?: null | string;
label?: null | string;
overallHeight?: null | string;
overallLength?: null | string;
overallWidth?: null | 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;
}[];
}>>>;
defaultColorId: ZodOptional<ZodNullable<ZodString>>;
description: ZodOptional<ZodNullable<ZodString>>;
drive: ZodOptional<ZodNullable<ZodObject<{
compatibilityWithCurrentConfig: ZodOptional<ZodNullable<ZodObject<{
availableWithTrims: ZodOptional<(...)>;
isCompatible: ZodOptional<(...)>;
requiredItems: ZodOptional<(...)>;
}, "strip", ZodTypeAny, {
availableWithTrims?: (...) | (...) | (...);
isCompatible?: (...) | (...) | (...) | (...);
requiredItems?: (...) | (...) | (...);
}, {
availableWithTrims?: (...) | (...) | (...);
isCompatible?: (...) | (...) | (...) | (...);
requiredItems?: (...) | (...) | (...);
}>>>;
description: ZodOptional<ZodNullable<ZodString>>;
disclaimer: ZodOptional<ZodNullable<ZodString>>;
icon: ZodOptional<ZodNullable<ZodString>>;
value: ZodOptional<ZodNullable<ZodString>>;
}, "strip", ZodTypeAny, {
compatibilityWithCurrentConfig?: null | {
availableWithTrims?: null | string[];
isCompatible?: null | boolean;
requiredItems?: null | {
itemCode?: ...;
itemType?: ...;
}[];
};
description?: null | string;
disclaimer?: null | string;
icon?: null | string;
value?: null | string;
}, {
compatibilityWithCurrentConfig?: null | {
availableWithTrims?: null | string[];
isCompatible?: null | boolean;
requiredItems?: null | {
itemCode?: ...;
itemType?: ...;
}[];
};
description?: null | string;
disclaimer?: null | string;
icon?: null | string;
value?: null | string;
}>>>;
engine: ZodOptional<ZodNullable<ZodObject<{
compatibilityWithCurrentConfig: ZodOptional<ZodNullable<ZodObject<{
availableWithTrims: ZodOptional<(...)>;
isCompatible: ZodOptional<(...)>;
requiredItems: ZodOptional<(...)>;
}, "strip", ZodTypeAny, {
availableWithTrims?: (...) | (...) | (...);
isCompatible?: (...) | (...) | (...) | (...);
requiredItems?: (...) | (...) | (...);
}, {
availableWithTrims?: (...) | (...) | (...);
isCompatible?: (...) | (...) | (...) | (...);
requiredItems?: (...) | (...) | (...);
}>>>;
description: ZodOptional<ZodNullable<ZodString>>;
disclaimer: ZodOptional<ZodNullable<ZodString>>;
icon: ZodOptional<ZodNullable<ZodString>>;
value: ZodOptional<ZodNullable<ZodString>>;
}, "strip", ZodTypeAny, {
compatibilityWithCurrentConfig?: null | {
availableWithTrims?: null | string[];
isCompatible?: null | boolean;
requiredItems?: null | {
itemCode?: ...;
itemType?: ...;
}[];
};
description?: null | string;
disclaimer?: null | string;
icon?: null | string;
value?: null | string;
}, {
compatibilityWithCurrentConfig?: null | {
availableWithTrims?: null | string[];
isCompatible?: null | boolean;
requiredItems?: null | {
itemCode?: ...;
itemType?: ...;
}[];
};
description?: null | string;
disclaimer?: null | string;
icon?: null | string;
value?: null | string;
}>>>;
exteriorColorIds: ZodOptional<ZodNullable<ZodArray<ZodString, "many">>>;
fuelType: ZodOptional<ZodNullable<ZodString>>;
horsepower: ZodOptional<ZodNullable<ZodObject<{
compatibilityWithCurrentConfig: ZodOptional<ZodNullable<ZodObject<{
availableWithTrims: ZodOptional<(...)>;
isCompatible: ZodOptional<(...)>;
requiredItems: ZodOptional<(...)>;
}, "strip", ZodTypeAny, {
availableWithTrims?: (...) | (...) | (...);
isCompatible?: (...) | (...) | (...) | (...);
requiredItems?: (...) | (...) | (...);
}, {
availableWithTrims?: (...) | (...) | (...);
isCompatible?: (...) | (...) | (...) | (...);
requiredItems?: (...) | (...) | (...);
}>>>;
description: ZodOptional<ZodNullable<ZodString>>;
disclaimer: ZodOptional<ZodNullable<ZodString>>;
icon: ZodOptional<ZodNullable<ZodString>>;
value: ZodOptional<ZodNullable<ZodString>>;
}, "strip", ZodTypeAny, {
compatibilityWithCurrentConfig?: null | {
availableWithTrims?: null | string[];
isCompatible?: null | boolean;
requiredItems?: null | {
itemCode?: ...;
itemType?: ...;
}[];
};
description?: null | string;
disclaimer?: null | string;
icon?: null | string;
value?: null | string;
}, {
compatibilityWithCurrentConfig?: null | {
availableWithTrims?: null | string[];
isCompatible?: null | boolean;
requiredItems?: null | {
itemCode?: ...;
itemType?: ...;
}[];
};
description?: null | string;
disclaimer?: null | string;
icon?: null | string;
value?: null | string;
}>>>;
images: 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">>>;
interiorColorIds: ZodOptional<ZodNullable<ZodArray<ZodString, "many">>>;
isDefaultTrim: ZodOptional<ZodNullable<ZodBoolean>>;
mileage: ZodOptional<ZodNullable<ZodObject<{
category: ZodOptional<ZodNullable<ZodString>>;
city: ZodOptional<ZodNullable<ZodNumber>>;
combined: ZodOptional<ZodNullable<ZodNumber>>;
highway: ZodOptional<ZodNullable<ZodNumber>>;
isAvailable: ZodOptional<ZodNullable<ZodBoolean>>;
mpge: ZodOptional<ZodNullable<ZodNumber>>;
range: ZodOptional<ZodNullable<ZodNumber>>;
}, "strip", ZodTypeAny, {
category?: null | string;
city?: null | number;
combined?: null | number;
highway?: null | number;
isAvailable?: null | boolean;
mpge?: null | number;
range?: null | number;
}, {
category?: null | string;
city?: null | number;
combined?: null | number;
highway?: null | number;
isAvailable?: null | boolean;
mpge?: null | number;
range?: null | number;
}>>>;
msrp: ZodOptional<ZodNullable<ZodObject<{
disclaimer: ZodOptional<ZodNullable<ZodString>>;
value: ZodOptional<ZodNullable<ZodString>>;
}, "strip", ZodTypeAny, {
disclaimer?: null | string;
value?: null | string;
}, {
disclaimer?: null | string;
value?: null | string;
}>>>;
packageIds: ZodOptional<ZodNullable<ZodArray<ZodObject<{
id: ZodOptional<ZodNullable<ZodString>>;
msrp: ZodOptional<ZodNullable<ZodObject<{
disclaimer: ...;
value: ...;
}, "strip", ZodTypeAny, {
disclaimer?: ...;
value?: ...;
}, {
disclaimer?: ...;
value?: ...;
}>>>;
}, "strip", ZodTypeAny, {
id?: null | string;
msrp?: null | {
disclaimer?: null | string;
value?: null | string;
};
}, {
id?: null | string;
msrp?: null | {
disclaimer?: null | string;
value?: null | string;
};
}>, "many">>>;
powertrain: ZodOptional<ZodNullable<ZodObject<{
compatibilityWithCurrentConfig: ZodOptional<ZodNullable<ZodObject<{
availableWithTrims: ZodOptional<(...)>;
isCompatible: ZodOptional<(...)>;
requiredItems: ZodOptional<(...)>;
}, "strip", ZodTypeAny, {
availableWithTrims?: (...) | (...) | (...);
isCompatible?: (...) | (...) | (...) | (...);
requiredItems?: (...) | (...) | (...);
}, {
availableWithTrims?: (...) | (...) | (...);
isCompatible?: (...) | (...) | (...) | (...);
requiredItems?: (...) | (...) | (...);
}>>>;
drive: ZodOptional<ZodNullable<ZodObject<{
compatibilityWithCurrentConfig: ZodOptional<(...)>;
description: ZodOptional<(...)>;
disclaimer: ZodOptional<(...)>;
icon: ZodOptional<(...)>;
value: ZodOptional<(...)>;
}, "strip", ZodTypeAny, {
compatibilityWithCurrentConfig?: (...) | (...) | (...);
description?: (...) | (...) | (...);
disclaimer?: (...) | (...) | (...);
icon?: (...) | (...) | (...);
value?: (...) | (...) | (...);
}, {
compatibilityWithCurrentConfig?: (...) | (...) | (...);
description?: (...) | (...) | (...);
disclaimer?: (...) | (...) | (...);
icon?: (...) | (...) | (...);
value?: (...) | (...) | (...);
}>>>;
engine: ZodOptional<ZodNullable<ZodObject<{
compatibilityWithCurrentConfig: ZodOptional<(...)>;
description: ZodOptional<(...)>;
disclaimer: ZodOptional<(...)>;
icon: ZodOptional<(...)>;
value: ZodOptional<(...)>;
}, "strip", ZodTypeAny, {
compatibilityWithCurrentConfig?: (...) | (...) | (...);
description?: (...) | (...) | (...);
disclaimer?: (...) | (...) | (...);
icon?: (...) | (...) | (...);
value?: (...) | (...) | (...);
}, {
compatibilityWithCurrentConfig?: (...) | (...) | (...);
description?: (...) | (...) | (...);
disclaimer?: (...) | (...) | (...);
icon?: (...) | (...) | (...);
value?: (...) | (...) | (...);
}>>>;
horsepower: ZodOptional<ZodNullable<ZodObject<{
compatibilityWithCurrentConfig: ZodOptional<(...)>;
description: ZodOptional<(...)>;
disclaimer: ZodOptional<(...)>;
icon: ZodOptional<(...)>;
value: ZodOptional<(...)>;
}, "strip", ZodTypeAny, {
compatibilityWithCurrentConfig?: (...) | (...) | (...);
description?: (...) | (...) | (...);
disclaimer?: (...) | (...) | (...);
icon?: (...) | (...) | (...);
value?: (...) | (...) | (...);
}, {
compatibilityWithCurrentConfig?: (...) | (...) | (...);
description?: (...) | (...) | (...);
disclaimer?: (...) | (...) | (...);
icon?: (...) | (...) | (...);
value?: (...) | (...) | (...);
}>>>;
transmission: ZodOptional<ZodNullable<ZodObject<{
compatibilityWithCurrentConfig: ZodOptional<(...)>;
description: ZodOptional<(...)>;
disclaimer: ZodOptional<(...)>;
icon: ZodOptional<(...)>;
value: ZodOptional<(...)>;
}, "strip", ZodTypeAny, {
compatibilityWithCurrentConfig?: (...) | (...) | (...);
description?: (...) | (...) | (...);
disclaimer?: (...) | (...) | (...);
icon?: (...) | (...) | (...);
value?: (...) | (...) | (...);
}, {
compatibilityWithCurrentConfig?: (...) | (...) | (...);
description?: (...) | (...) | (...);
disclaimer?: (...) | (...) | (...);
icon?: (...) | (...) | (...);
value?: (...) | (...) | (...);
}>>>;
}, "strip", ZodTypeAny, {
compatibilityWithCurrentConfig?: null | {
availableWithTrims?: null | string[];
isCompatible?: null | boolean;
requiredItems?: null | {
itemCode?: ...;
itemType?: ...;
}[];
};
drive?: null | {
compatibilityWithCurrentConfig?: null | {
availableWithTrims?: (...) | (...) | (...);
isCompatible?: (...) | (...) | (...) | (...);
requiredItems?: (...) | (...) | (...);
};
description?: null | string;
disclaimer?: null | string;
icon?: null | string;
value?: null | string;
};
engine?: null | {
compatibilityWithCurrentConfig?: null | {
availableWithTrims?: (...) | (...) | (...);
isCompatible?: (...) | (...) | (...) | (...);
requiredItems?: (...) | (...) | (...);
};
description?: null | string;
disclaimer?: null | string;
icon?: null | string;
value?: null | string;
};
horsepower?: null | {
compatibilityWithCurrentConfig?: null | {
availableWithTrims?: (...) | (...) | (...);
isCompatible?: (...) | (...) | (...) | (...);
requiredItems?: (...) | (...) | (...);
};
description?: null | string;
disclaimer?: null | string;
icon?: null | string;
value?: null | string;
};
transmission?: null | {
compatibilityWithCurrentConfig?: null | {
availableWithTrims?: (...) | (...) | (...);
isCompatible?: (...) | (...) | (...) | (...);
requiredItems?: (...) | (...) | (...);
};
description?: null | string;
disclaimer?: null | string;
icon?: null | string;
value?: null | string;
};
}, {
compatibilityWithCurrentConfig?: null | {
availableWithTrims?: null | string[];
isCompatible?: null | boolean;
requiredItems?: null | {
itemCode?: ...;
itemType?: ...;
}[];
};
drive?: null | {
compatibilityWithCurrentConfig?: null | {
availableWithTrims?: (...) | (...) | (...);
isCompatible?: (...) | (...) | (...) | (...);
requiredItems?: (...) | (...) | (...);
};
description?: null | string;
disclaimer?: null | string;
icon?: null | string;
value?: null | string;
};
engine?: null | {
compatibilityWithCurrentConfig?: null | {
availableWithTrims?: (...) | (...) | (...);
isCompatible?: (...) | (...) | (...) | (...);
requiredItems?: (...) | (...) | (...);
};
description?: null | string;
disclaimer?: null | string;
icon?: null | string;
value?: null | string;
};
horsepower?: null | {
compatibilityWithCurrentConfig?: null | {
availableWithTrims?: (...) | (...) | (...);
isCompatible?: (...) | (...) | (...) | (...);
requiredItems?: (...) | (...) | (...);
};
description?: null | string;
disclaimer?: null | string;
icon?: null | string;
value?: null | string;
};
transmission?: null | {
compatibilityWithCurrentConfig?: null | {
availableWithTrims?: (...) | (...) | (...);
isCompatible?: (...) | (...) | (...) | (...);
requiredItems?: (...) | (...) | (...);
};
description?: null | string;
disclaimer?: null | string;
icon?: null | string;
value?: null | string;
};
}>>>;
seating: ZodOptional<ZodNullable<ZodObject<{
compatibilityWithCurrentConfig: ZodOptional<ZodNullable<ZodObject<{
availableWithTrims: ZodOptional<(...)>;
isCompatible: ZodOptional<(...)>;
requiredItems: ZodOptional<(...)>;
}, "strip", ZodTypeAny, {
availableWithTrims?: (...) | (...) | (...);
isCompatible?: (...) | (...) | (...) | (...);
requiredItems?: (...) | (...) | (...);
}, {
availableWithTrims?: (...) | (...) | (...);
isCompatible?: (...) | (...) | (...) | (...);
requiredItems?: (...) | (...) | (...);
}>>>;
description: ZodOptional<ZodNullable<ZodString>>;
disclaimer: ZodOptional<ZodNullable<ZodString>>;
icon: ZodOptional<ZodNullable<ZodString>>;
value: ZodOptional<ZodNullable<ZodString>>;
}, "strip", ZodTypeAny, {
compatibilityWithCurrentConfig?: null | {
availableWithTrims?: null | string[];
isCompatible?: null | boolean;
requiredItems?: null | {
itemCode?: ...;
itemType?: ...;
}[];
};
description?: null | string;
disclaimer?: null | string;
icon?: null | string;
value?: null | string;
}, {
compatibilityWithCurrentConfig?: null | {
availableWithTrims?: null | string[];
isCompatible?: null | boolean;
requiredItems?: null | {
itemCode?: ...;
itemType?: ...;
}[];
};
description?: null | string;
disclaimer?: null | string;
icon?: null | string;
value?: null | string;
}>>>;
shortDescription: ZodOptional<ZodNullable<ZodString>>;
title: ZodOptional<ZodNullable<ZodString>>;
transmission: ZodOptional<ZodNullable<ZodObject<{
compatibilityWithCurrentConfig: ZodOptional<ZodNullable<ZodObject<{
availableWithTrims: ZodOptional<(...)>;
isCompatible: ZodOptional<(...)>;
requiredItems: ZodOptional<(...)>;
}, "strip", ZodTypeAny, {
availableWithTrims?: (...) | (...) | (...);
isCompatible?: (...) | (...) | (...) | (...);
requiredItems?: (...) | (...) | (...);
}, {
availableWithTrims?: (...) | (...) | (...);
isCompatible?: (...) | (...) | (...) | (...);
requiredItems?: (...) | (...) | (...);
}>>>;
description: ZodOptional<ZodNullable<ZodString>>;
disclaimer: ZodOptional<ZodNullable<ZodString>>;
icon: ZodOptional<ZodNullable<ZodString>>;
value: ZodOptional<ZodNullable<ZodString>>;
}, "strip", ZodTypeAny, {
compatibilityWithCurrentConfig?: null | {
availableWithTrims?: null | string[];
isCompatible?: null | boolean;
requiredItems?: null | {
itemCode?: ...;
itemType?: ...;
}[];
};
description?: null | string;
disclaimer?: null | string;
icon?: null | string;
value?: null | string;
}, {
compatibilityWithCurrentConfig?: null | {
availableWithTrims?: null | string[];
isCompatible?: null | boolean;
requiredItems?: null | {
itemCode?: ...;
itemType?: ...;
}[];
};
description?: null | string;
disclaimer?: null | string;
icon?: null | string;
value?: null | string;
}>>>;
warrantyIds: ZodOptional<ZodNullable<ZodArray<ZodString, "many">>>;
wheelCodes: ZodOptional<ZodNullable<ZodArray<ZodString, "many">>>;
}, "strip", ZodTypeAny, {
accessoryIds?: null | {
code?: null | string;
compatibilityWithCurrentConfig?: null | {
availableWithTrims?: null | string[];
isCompatible?: null | boolean;
requiredItems?: null | {
itemCode?: (...) | (...) | (...);
itemType?: (...) | (...) | (...);
}[];
};
description?: null | string;
disclaimer?: null | string;
id?: null | string;
images?: null | {
alias?: null | string[];
disclaimer?: null | string;
isHero?: null | boolean;
url?: null | string;
}[];
includedAccessoryIds?: null | string[];
installPoint?: null | string;
title?: null | string;
type?: null | string;
warranty?: null | string;
}[];
cabBed?: null | {
bedDepth?: null | string;
bedLength?: null | string;
bedWidth?: null | string;
betweenWheelWell?: null | string;
cabDetails?: null | 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;
label?: null | string;
overallHeight?: null | string;
overallLength?: null | string;
overallWidth?: null | string;
};
code?: null | string;
compatibilityWithCurrentConfig?: null | {
availableWithTrims?: null | string[];
isCompatible?: null | boolean;
requiredItems?: null | {
itemCode?: null | string;
itemType?: null | string;
}[];
};
defaultColorId?: null | string;
description?: null | string;
drive?: null | {
compatibilityWithCurrentConfig?: null | {
availableWithTrims?: null | string[];
isCompatible?: null | boolean;
requiredItems?: null | {
itemCode?: null | string;
itemType?: null | string;
}[];
};
description?: null | string;
disclaimer?: null | string;
icon?: null | string;
value?: null | string;
};
engine?: null | {
compatibilityWithCurrentConfig?: null | {
availableWithTrims?: null | string[];
isCompatible?: null | boolean;
requiredItems?: null | {
itemCode?: null | string;
itemType?: null | string;
}[];
};
description?: null | string;
disclaimer?: null | string;
icon?: null | string;
value?: null | string;
};
exteriorColorIds?: null | string[];
fuelType?: null | string;
horsepower?: null | {
compatibilityWithCurrentConfig?: null | {
availableWithTrims?: null | string[];
isCompatible?: null | boolean;
requiredItems?: null | {
itemCode?: null | string;
itemType?: null | string;
}[];
};
description?: null | string;
disclaimer?: null | string;
icon?: null | string;
value?: null | string;
};
images?: null | {
alias?: null | string[];
disclaimer?: null | string;
isHero?: null | boolean;
url?: null | string;
}[];
interiorColorIds?: null | string[];
isDefaultTrim?: null | boolean;
mileage?: null | {
category?: null | string;
city?: null | number;
combined?: null | number;
highway?: null | number;
isAvailable?: null | boolean;
mpge?: null | number;
range?: null | number;
};
msrp?: null | {
disclaimer?: null | string;
value?: null | string;
};
packageIds?: null | {
id?: null | string;
msrp?: null | {
disclaimer?: null | string;
value?: null | string;
};
}[];
powertrain?: null | {
compatibilityWithCurrentConfig?: null | {
availableWithTrims?: null | string[];
isCompatible?: null | boolean;
requiredItems?: null | {
itemCode?: null | string;
itemType?: null | string;
}[];
};
drive?: null | {
compatibilityWithCurrentConfig?: null | {
availableWithTrims?: null | string[];
isCompatible?: null | boolean;
requiredItems?: null | {
itemCode?: ...;
itemType?: ...;
}[];
};
description?: null | string;
disclaimer?: null | string;
icon?: null | string;
value?: null | string;
};
engine?: null | {
compatibilityWithCurrentConfig?: null | {
availableWithTrims?: null | string[];
isCompatible?: null | boolean;
requiredItems?: null | {
itemCode?: ...;
itemType?: ...;
}[];
};
description?: null | string;
disclaimer?: null | string;
icon?: null | string;
value?: null | string;
};
horsepower?: null | {
compatibilityWithCurrentConfig?: null | {
availableWithTrims?: null | string[];
isCompatible?: null | boolean;
requiredItems?: null | {
itemCode?: ...;
itemType?: ...;
}[];
};
description?: null | string;
disclaimer?: null | string;
icon?: null | string;
value?: null | string;
};
transmission?: null | {
compatibilityWithCurrentConfig?: null | {
availableWithTrims?: null | string[];
isCompatible?: null | boolean;
requiredItems?: null | {
itemCode?: ...;
itemType?: ...;
}[];
};
description?: null | string;
disclaimer?: null | string;
icon?: null | string;
value?: null | string;
};
};
seating?: null | {
compatibilityWithCurrentConfig?: null | {
availableWithTrims?: null | string[];
isCompatible?: null | boolean;
requiredItems?: null | {
itemCode?: null | string;
itemType?: null | string;
}[];
};
description?: null | string;
disclaimer?: null | string;
icon?: null | string;
value?: null | string;
};
shortDescription?: null | string;
title?: null | string;
transmission?: null | {
compatibilityWithCurrentConfig?: null | {
availableWithTrims?: null | string[];
isCompatible?: null | boolean;
requiredItems?: null | {
itemCode?: null | string;
itemType?: null | string;
}[];
};
description?: null | string;
disclaimer?: null | string;
icon?: null | string;
value?: null | string;
};
warrantyIds?: null | string[];
wheelCodes?: null | string[];
}, {
accessoryIds?: null | {
code?: null | string;
compatibilityWithCurrentConfig?: null | {
availableWithTrims?: null | string[];
isCompatible?: null | boolean;
requiredItems?: null | {
itemCode?: (...) | (...) | (...);
itemType?: (...) | (...) | (...);
}[];
};
description?: null | string;
disclaimer?: null | string;
id?: null | string;
images?: null | {
alias?: null | string[];
disclaimer?: null | string;
isHero?: null | boolean;
url?: null | string;
}[];
includedAccessoryIds?: null | string[];
installPoint?: null | string;
title?: null | string;
type?: null | string;
warranty?: null | string;
}[];
cabBed?: null | {
bedDepth?: null | string;
bedLength?: null | string;
bedWidth?: null | string;
betweenWheelWell?: null | string;
cabDetails?: null | 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;
label?: null | string;
overallHeight?: null | string;
overallLength?: null | string;
overallWidth?: null | string;
};
code?: null | string;
compatibilityWithCurrentConfig?: null | {
availableWithTrims?: null | string[];
isCompatible?: null | boolean;
requiredItems?: null | {
itemCode?: null | string;
itemType?: null | string;
}[];
};
defaultColorId?: null | string;
description?: null | string;
drive?: null | {
compatibilityWithCurrentConfig?: null | {
availableWithTrims?: null | string[];
isCompatible?: null | boolean;
requiredItems?: null | {
itemCode?: null | string;
itemType?: null | string;
}[];
};
description?: null | string;
disclaimer?: null | string;
icon?: null | string;
value?: null | string;
};
engine?: null | {
compatibilityWithCurrentConfig?: null | {
availableWithTrims?: null | string[];
isCompatible?: null | boolean;
requiredItems?: null | {
itemCode?: null | string;
itemType?: null | string;
}[];
};
description?: null | string;
disclaimer?: null | string;
icon?: null | string;
value?: null | string;
};
exteriorColorIds?: null | string[];
fuelType?: null | string;
horsepower?: null | {
compatibilityWithCurrentConfig?: null | {
availableWithTrims?: null | string[];
isCompatible?: null | boolean;
requiredItems?: null | {
itemCode?: null | string;
itemType?: null | string;
}[];
};
description?: null | string;
disclaimer?: null | string;
icon?: null | string;
value?: null | string;
};
images?: null | {
alias?: null | string[];
disclaimer?: null | string;
isHero?: null | boolean;
url?: null | string;
}[];
interiorColorIds?: null | string[];
isDefaultTrim?: null | boolean;
mileage?: null | {
category?: null | string;
city?: null | number;
combined?: null | number;
highway?: null | number;
isAvailable?: null | boolean;
mpge?: null | number;
range?: null | number;
};
msrp?: null | {
disclaimer?: null | string;
value?: null | string;
};
packageIds?: null | {
id?: null | string;
msrp?: null | {
disclaimer?: null | string;
value?: null | string;
};
}[];
powertrain?: null | {
compatibilityWithCurrentConfig?: null | {
availableWithTrims?: null | string[];
isCompatible?: null | boolean;
requiredItems?: null | {
itemCode?: null | string;
itemType?: null | string;
}[];
};
drive?: null | {
compatibilityWithCurrentConfig?: null | {
availableWithTrims?: null | string[];
isCompatible?: null | boolean;
requiredItems?: null | {
itemCode?: ...;
itemType?: ...;
}[];
};
description?: null | string;
disclaimer?: null | string;
icon?: null | string;
value?: null | string;
};
engine?: null | {
compatibilityWithCurrentConfig?: null | {
availableWithTrims?: null | string[];
isCompatible?: null | boolean;
requiredItems?: null | {
itemCode?: ...;
itemType?: ...;
}[];
};
description?: null | string;
disclaimer?: null | string;
icon?: null | string;
value?: null | string;
};
horsepower?: null | {
compatibilityWithCurrentConfig?: null | {
availableWithTrims?: null | string[];
isCompatible?: null | boolean;
requiredItems?: null | {
itemCode?: ...;
itemType?: ...;
}[];
};
description?: null | string;
disclaimer?: null | string;
icon?: null | string;
value?: null | string;
};
transmission?: null | {
compatibilityWithCurrentConfig?: null | {
availableWithTrims?: null | string[];
isCompatible?: null | boolean;
requiredItems?: null | {
itemCode?: ...;
itemType?: ...;
}[];
};
description?: null | string;
disclaimer?: null | string;
icon?: null | string;
value?: null | string;
};
};
seating?: null | {
compatibilityWithCurrentConfig?: null | {
availableWithTrims?: null | string[];
isCompatible?: null | boolean;
requiredItems?: null | {
itemCode?: null | string;
itemType?: null | string;
}[];
};
description?: null | string;
disclaimer?: null | string;
icon?: null | string;
value?: null | string;
};
shortDescription?: null | string;
title?: null | string;
transmission?: null | {
compatibilityWithCurrentConfig?: null | {
availableWithTrims?: null | string[];
isCompatible?: null | boolean;
requiredItems?: null | {
itemCode?: null | string;
itemType?: null | string;
}[];
};
description?: null | string;
disclaimer?: null | string;
icon?: null | string;
value?: null | string;
};
warrantyIds?: null | string[];
wheelCodes?: null | string[];
}> = ...
Type declaration
accessoryIds: ZodOptional<ZodNullable<ZodArray<ZodObject<{
code: ZodOptional<ZodNullable<ZodString>>;
compatibilityWithCurrentConfig: ZodOptional<ZodNullable<ZodObject<{
availableWithTrims: ...;
isCompatible: ...;
requiredItems: ...;
}, "strip", ZodTypeAny, {
availableWithTrims?: ...;
isCompatible?: ...;
requiredItems?: ...;
}, {
availableWithTrims?: ...;
isCompatible?: ...;
requiredItems?: ...;
}>>>;
description: ZodOptional<ZodNullable<ZodString>>;
disclaimer: ZodOptional<ZodNullable<ZodString>>;
id: ZodOptional<ZodNullable<ZodString>>;
images: ZodOptional<ZodNullable<ZodArray<ZodObject<(...), (...), (...), (...), (...)>, "many">>>;
includedAccessoryIds: ZodOptional<ZodNullable<ZodArray<ZodString, "many">>>;
installPoint: ZodOptional<ZodNullable<ZodString>>;
title: ZodOptional<ZodNullable<ZodString>>;
type: ZodOptional<ZodNullable<ZodString>>;
warranty: ZodOptional<ZodNullable<ZodString>>;
}, "strip", ZodTypeAny, {
code?: null | string;
compatibilityWithCurrentConfig?: null | {
availableWithTrims?: null | (...)[];
isCompatible?: null | boolean;
requiredItems?: null | (...)[];
};
description?: null | string;
disclaimer?: null | string;
id?: null | string;
images?: null | {
alias?: (...) | (...) | (...);
disclaimer?: (...) | (...) | (...);
isHero?: (...) | (...) | (...) | (...);
url?: (...) | (...) | (...);
}[];
includedAccessoryIds?: null | string[];
installPoint?: null | string;
title?: null | string;
type?: null | string;
warranty?: null | string;
}, {
code?: null | string;
compatibilityWithCurrentConfig?: null | {
availableWithTrims?: null | (...)[];
isCompatible?: null | boolean;
requiredItems?: null | (...)[];
};
description?: null | string;
disclaimer?: null | string;
id?: null | string;
images?: null | {
alias?: (...) | (...) | (...);
disclaimer?: (...) | (...) | (...);
isHero?: (...) | (...) | (...) | (...);
url?: (...) | (...) | (...);
}[];
includedAccessoryIds?: null | string[];
installPoint?: null | string;
title?: null | string;
type?: null | string;
warranty?: null | string;
}>, "many">>>
cabBed: ZodOptional<ZodNullable<ZodObject<{
bedDepth: ZodOptional<ZodNullable<ZodString>>;
bedLength: ZodOptional<ZodNullable<ZodString>>;
bedWidth: ZodOptional<ZodNullable<ZodString>>;
betweenWheelWell: ZodOptional<ZodNullable<ZodString>>;
cabDetails: ZodOptional<ZodNullable<ZodString>>;
code: ZodOptional<ZodNullable<ZodString>>;
compatibilityWithCurrentConfig: ZodOptional<ZodNullable<ZodObject<{
availableWithTrims: ZodOptional<(...)>;
isCompatible: ZodOptional<(...)>;
requiredItems: ZodOptional<(...)>;
}, "strip", ZodTypeAny, {
availableWithTrims?: (...) | (...) | (...);
isCompatible?: (...) | (...) | (...) | (...);
requiredItems?: (...) | (...) | (...);
}, {
availableWithTrims?: (...) | (...) | (...);
isCompatible?: (...) | (...) | (...) | (...);
requiredItems?: (...) | (...) | (...);
}>>>;
description: ZodOptional<ZodNullable<ZodString>>;
id: ZodOptional<ZodNullable<ZodString>>;
label: ZodOptional<ZodNullable<ZodString>>;
overallHeight: ZodOptional<ZodNullable<ZodString>>;
overallLength: ZodOptional<ZodNullable<ZodString>>;
overallWidth: ZodOptional<ZodNullable<ZodString>>;
}, "strip", ZodTypeAny, {
bedDepth?: null | string;
bedLength?: null | string;
bedWidth?: null | string;
betweenWheelWell?: null | string;
cabDetails?: null | string;
code?: null | string;
compatibilityWithCurrentConfig?: null | {
availableWithTrims?: null | string[];
isCompatible?: null | boolean;
requiredItems?: null | {
itemCode?: ...;
itemType?: ...;
}[];
};
description?: null | string;
id?: null | string;
label?: null | string;
overallHeight?: null | string;
overallLength?: null | string;
overallWidth?: null | string;
}, {
bedDepth?: null | string;
bedLength?: null | string;
bedWidth?: null | string;
betweenWheelWell?: null | string;
cabDetails?: null | string;
code?: null | string;
compatibilityWithCurrentConfig?: null | {
availableWithTrims?: null | string[];
isCompatible?: null | boolean;
requiredItems?: null | {
itemCode?: ...;
itemType?: ...;
}[];
};
description?: null | string;
id?: null | string;
label?: null | string;
overallHeight?: null | string;
overallLength?: null | string;
overallWidth?: null | 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;
}[];
}>>>
defaultColorId: ZodOptional<ZodNullable<ZodString>>
description: ZodOptional<ZodNullable<ZodString>>
drive: ZodOptional<ZodNullable<ZodObject<{
compatibilityWithCurrentConfig: ZodOptional<ZodNullable<ZodObject<{
availableWithTrims: ZodOptional<(...)>;
isCompatible: ZodOptional<(...)>;
requiredItems: ZodOptional<(...)>;
}, "strip", ZodTypeAny, {
availableWithTrims?: (...) | (...) | (...);
isCompatible?: (...) | (...) | (...) | (...);
requiredItems?: (...) | (...) | (...);
}, {
availableWithTrims?: (...) | (...) | (...);
isCompatible?: (...) | (...) | (...) | (...);
requiredItems?: (...) | (...) | (...);
}>>>;
description: ZodOptional<ZodNullable<ZodString>>;
disclaimer: ZodOptional<ZodNullable<ZodString>>;
icon: ZodOptional<ZodNullable<ZodString>>;
value: ZodOptional<ZodNullable<ZodString>>;
}, "strip", ZodTypeAny, {
compatibilityWithCurrentConfig?: null | {
availableWithTrims?: null | string[];
isCompatible?: null | boolean;
requiredItems?: null | {
itemCode?: ...;
itemType?: ...;
}[];
};
description?: null | string;
disclaimer?: null | string;
icon?: null | string;
value?: null | string;
}, {
compatibilityWithCurrentConfig?: null | {
availableWithTrims?: null | string[];
isCompatible?: null | boolean;
requiredItems?: null | {
itemCode?: ...;
itemType?: ...;
}[];
};
description?: null | string;
disclaimer?: null | string;
icon?: null | string;
value?: null | string;
}>>>
engine: ZodOptional<ZodNullable<ZodObject<{
compatibilityWithCurrentConfig: ZodOptional<ZodNullable<ZodObject<{
availableWithTrims: ZodOptional<(...)>;
isCompatible: ZodOptional<(...)>;
requiredItems: ZodOptional<(...)>;
}, "strip", ZodTypeAny, {
availableWithTrims?: (...) | (...) | (...);
isCompatible?: (...) | (...) | (...) | (...);
requiredItems?: (...) | (...) | (...);
}, {
availableWithTrims?: (...) | (...) | (...);
isCompatible?: (...) | (...) | (...) | (...);
requiredItems?: (...) | (...) | (...);
}>>>;
description: ZodOptional<ZodNullable<ZodString>>;
disclaimer: ZodOptional<ZodNullable<ZodString>>;
icon: ZodOptional<ZodNullable<ZodString>>;
value: ZodOptional<ZodNullable<ZodString>>;
}, "strip", ZodTypeAny, {
compatibilityWithCurrentConfig?: null | {
availableWithTrims?: null | string[];
isCompatible?: null | boolean;
requiredItems?: null | {
itemCode?: ...;
itemType?: ...;
}[];
};
description?: null | string;
disclaimer?: null | string;
icon?: null | string;
value?: null | string;
}, {
compatibilityWithCurrentConfig?: null | {
availableWithTrims?: null | string[];
isCompatible?: null | boolean;
requiredItems?: null | {
itemCode?: ...;
itemType?: ...;
}[];
};
description?: null | string;
disclaimer?: null | string;
icon?: null | string;
value?: null | string;
}>>>
exteriorColorIds: ZodOptional<ZodNullable<ZodArray<ZodString, "many">>>
fuelType: ZodOptional<ZodNullable<ZodString>>
horsepower: ZodOptional<ZodNullable<ZodObject<{
compatibilityWithCurrentConfig: ZodOptional<ZodNullable<ZodObject<{
availableWithTrims: ZodOptional<(...)>;
isCompatible: ZodOptional<(...)>;
requiredItems: ZodOptional<(...)>;
}, "strip", ZodTypeAny, {
availableWithTrims?: (...) | (...) | (...);
isCompatible?: (...) | (...) | (...) | (...);
requiredItems?: (...) | (...) | (...);
}, {
availableWithTrims?: (...) | (...) | (...);
isCompatible?: (...) | (...) | (...) | (...);
requiredItems?: (...) | (...) | (...);
}>>>;
description: ZodOptional<ZodNullable<ZodString>>;
disclaimer: ZodOptional<ZodNullable<ZodString>>;
icon: ZodOptional<ZodNullable<ZodString>>;
value: ZodOptional<ZodNullable<ZodString>>;
}, "strip", ZodTypeAny, {
compatibilityWithCurrentConfig?: null | {
availableWithTrims?: null | string[];
isCompatible?: null | boolean;
requiredItems?: null | {
itemCode?: ...;
itemType?: ...;
}[];
};
description?: null | string;
disclaimer?: null | string;
icon?: null | string;
value?: null | string;
}, {
compatibilityWithCurrentConfig?: null | {
availableWithTrims?: null | string[];
isCompatible?: null | boolean;
requiredItems?: null | {
itemCode?: ...;
itemType?: ...;
}[];
};
description?: null | string;
disclaimer?: null | string;
icon?: null | string;
value?: null | string;
}>>>
images: 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">>>
interiorColorIds: ZodOptional<ZodNullable<ZodArray<ZodString, "many">>>
isDefaultTrim: ZodOptional<ZodNullable<ZodBoolean>>
mileage: ZodOptional<ZodNullable<ZodObject<{
category: ZodOptional<ZodNullable<ZodString>>;
city: ZodOptional<ZodNullable<ZodNumber>>;
combined: ZodOptional<ZodNullable<ZodNumber>>;
highway: ZodOptional<ZodNullable<ZodNumber>>;
isAvailable: ZodOptional<ZodNullable<ZodBoolean>>;
mpge: ZodOptional<ZodNullable<ZodNumber>>;
range: ZodOptional<ZodNullable<ZodNumber>>;
}, "strip", ZodTypeAny, {
category?: null | string;
city?: null | number;
combined?: null | number;
highway?: null | number;
isAvailable?: null | boolean;
mpge?: null | number;
range?: null | number;
}, {
category?: null | string;
city?: null | number;
combined?: null | number;
highway?: null | number;
isAvailable?: null | boolean;
mpge?: null | number;
range?: null | number;
}>>>
msrp: ZodOptional<ZodNullable<ZodObject<{
disclaimer: ZodOptional<ZodNullable<ZodString>>;
value: ZodOptional<ZodNullable<ZodString>>;
}, "strip", ZodTypeAny, {
disclaimer?: null | string;
value?: null | string;
}, {
disclaimer?: null | string;
value?: null | string;
}>>>
packageIds: ZodOptional<ZodNullable<ZodArray<ZodObject<{
id: ZodOptional<ZodNullable<ZodString>>;
msrp: ZodOptional<ZodNullable<ZodObject<{
disclaimer: ...;
value: ...;
}, "strip", ZodTypeAny, {
disclaimer?: ...;
value?: ...;
}, {
disclaimer?: ...;
value?: ...;
}>>>;
}, "strip", ZodTypeAny, {
id?: null | string;
msrp?: null | {
disclaimer?: null | string;
value?: null | string;
};
}, {
id?: null | string;
msrp?: null | {
disclaimer?: null | string;
value?: null | string;
};
}>, "many">>>
powertrain: ZodOptional<ZodNullable<ZodObject<{
compatibilityWithCurrentConfig: ZodOptional<ZodNullable<ZodObject<{
availableWithTrims: ZodOptional<(...)>;
isCompatible: ZodOptional<(...)>;
requiredItems: ZodOptional<(...)>;
}, "strip", ZodTypeAny, {
availableWithTrims?: (...) | (...) | (...);
isCompatible?: (...) | (...) | (...) | (...);
requiredItems?: (...) | (...) | (...);
}, {
availableWithTrims?: (...) | (...) | (...);
isCompatible?: (...) | (...) | (...) | (...);
requiredItems?: (...) | (...) | (...);
}>>>;
drive: ZodOptional<ZodNullable<ZodObject<{
compatibilityWithCurrentConfig: ZodOptional<(...)>;
description: ZodOptional<(...)>;
disclaimer: ZodOptional<(...)>;
icon: ZodOptional<(...)>;
value: ZodOptional<(...)>;
}, "strip", ZodTypeAny, {
compatibilityWithCurrentConfig?: (...) | (...) | (...);
description?: (...) | (...) | (...);
disclaimer?: (...) | (...) | (...);
icon?: (...) | (...) | (...);
value?: (...) | (...) | (...);
}, {
compatibilityWithCurrentConfig?: (...) | (...) | (...);
description?: (...) | (...) | (...);
disclaimer?: (...) | (...) | (...);
icon?: (...) | (...) | (...);
value?: (...) | (...) | (...);
}>>>;
engine: ZodOptional<ZodNullable<ZodObject<{
compatibilityWithCurrentConfig: ZodOptional<(...)>;
description: ZodOptional<(...)>;
disclaimer: ZodOptional<(...)>;
icon: ZodOptional<(...)>;
value: ZodOptional<(...)>;
}, "strip", ZodTypeAny, {
compatibilityWithCurrentConfig?: (...) | (...) | (...);
description?: (...) | (...) | (...);
disclaimer?: (...) | (...) | (...);
icon?: (...) | (...) | (...);
value?: (...) | (...) | (...);
}, {
compatibilityWithCurrentConfig?: (...) | (...) | (...);
description?: (...) | (...) | (...);
disclaimer?: (...) | (...) | (...);
icon?: (...) | (...) | (...);
value?: (...) | (...) | (...);
}>>>;
horsepower: ZodOptional<ZodNullable<ZodObject<{
compatibilityWithCurrentConfig: ZodOptional<(...)>;
description: ZodOptional<(...)>;
disclaimer: ZodOptional<(...)>;
icon: ZodOptional<(...)>;
value: ZodOptional<(...)>;
}, "strip", ZodTypeAny, {
compatibilityWithCurrentConfig?: (...) | (...) | (...);
description?: (...) | (...) | (...);
disclaimer?: (...) | (...) | (...);
icon?: (...) | (...) | (...);
value?: (...) | (...) | (...);
}, {
compatibilityWithCurrentConfig?: (...) | (...) | (...);
description?: (...) | (...) | (...);
disclaimer?: (...) | (...) | (...);
icon?: (...) | (...) | (...);
value?: (...) | (...) | (...);
}>>>;
transmission: ZodOptional<ZodNullable<ZodObject<{
compatibilityWithCurrentConfig: ZodOptional<(...)>;
description: ZodOptional<(...)>;
disclaimer: ZodOptional<(...)>;
icon: ZodOptional<(...)>;
value: ZodOptional<(...)>;
}, "strip", ZodTypeAny, {
compatibilityWithCurrentConfig?: (...) | (...) | (...);
description?: (...) | (...) | (...);
disclaimer?: (...) | (...) | (...);
icon?: (...) | (...) | (...);
value?: (...) | (...) | (...);
}, {
compatibilityWithCurrentConfig?: (...) | (...) | (...);
description?: (...) | (...) | (...);
disclaimer?: (...) | (...) | (...);
icon?: (...) | (...) | (...);
value?: (...) | (...) | (...);
}>>>;
}, "strip", ZodTypeAny, {
compatibilityWithCurrentConfig?: null | {
availableWithTrims?: null | string[];
isCompatible?: null | boolean;
requiredItems?: null | {
itemCode?: ...;
itemType?: ...;
}[];
};
drive?: null | {
compatibilityWithCurrentConfig?: null | {
availableWithTrims?: (...) | (...) | (...);
isCompatible?: (...) | (...) | (...) | (...);
requiredItems?: (...) | (...) | (...);
};
description?: null | string;
disclaimer?: null | string;
icon?: null | string;
value?: null | string;
};
engine?: null | {
compatibilityWithCurrentConfig?: null | {
availableWithTrims?: (...) | (...) | (...);
isCompatible?: (...) | (...) | (...) | (...);
requiredItems?: (...) | (...) | (...);
};
description?: null | string;
disclaimer?: null | string;
icon?: null | string;
value?: null | string;
};
horsepower?: null | {
compatibilityWithCurrentConfig?: null | {
availableWithTrims?: (...) | (...) | (...);
isCompatible?: (...) | (...) | (...) | (...);
requiredItems?: (...) | (...) | (...);
};
description?: null | string;
disclaimer?: null | string;
icon?: null | string;
value?: null | string;
};
transmission?: null | {
compatibilityWithCurrentConfig?: null | {
availableWithTrims?: (...) | (...) | (...);
isCompatible?: (...) | (...) | (...) | (...);
requiredItems?: (...) | (...) | (...);
};
description?: null | string;
disclaimer?: null | string;
icon?: null | string;
value?: null | string;
};
}, {
compatibilityWithCurrentConfig?: null | {
availableWithTrims?: null | string[];
isCompatible?: null | boolean;
requiredItems?: null | {
itemCode?: ...;
itemType?: ...;
}[];
};
drive?: null | {
compatibilityWithCurrentConfig?: null | {
availableWithTrims?: (...) | (...) | (...);
isCompatible?: (...) | (...) | (...) | (...);
requiredItems?: (...) | (...) | (...);
};
description?: null | string;
disclaimer?: null | string;
icon?: null | string;
value?: null | string;
};
engine?: null | {
compatibilityWithCurrentConfig?: null | {
availableWithTrims?: (...) | (...) | (...);
isCompatible?: (...) | (...) | (...) | (...);
requiredItems?: (...) | (...) | (...);
};
description?: null | string;
disclaimer?: null | string;
icon?: null | string;
value?: null | string;
};
horsepower?: null | {
compatibilityWithCurrentConfig?: null | {
availableWithTrims?: (...) | (...) | (...);
isCompatible?: (...) | (...) | (...) | (...);
requiredItems?: (...) | (...) | (...);
};
description?: null | string;
disclaimer?: null | string;
icon?: null | string;
value?: null | string;
};
transmission?: null | {
compatibilityWithCurrentConfig?: null | {
availableWithTrims?: (...) | (...) | (...);
isCompatible?: (...) | (...) | (...) | (...);
requiredItems?: (...) | (...) | (...);
};
description?: null | string;
disclaimer?: null | string;
icon?: null | string;
value?: null | string;
};
}>>>
seating: ZodOptional<ZodNullable<ZodObject<{
compatibilityWithCurrentConfig: ZodOptional<ZodNullable<ZodObject<{
availableWithTrims: ZodOptional<(...)>;
isCompatible: ZodOptional<(...)>;
requiredItems: ZodOptional<(...)>;
}, "strip", ZodTypeAny, {
availableWithTrims?: (...) | (...) | (...);
isCompatible?: (...) | (...) | (...) | (...);
requiredItems?: (...) | (...) | (...);
}, {
availableWithTrims?: (...) | (...) | (...);
isCompatible?: (...) | (...) | (...) | (...);
requiredItems?: (...) | (...) | (...);
}>>>;
description: ZodOptional<ZodNullable<ZodString>>;
disclaimer: ZodOptional<ZodNullable<ZodString>>;
icon: ZodOptional<ZodNullable<ZodString>>;
value: ZodOptional<ZodNullable<ZodString>>;
}, "strip", ZodTypeAny, {
compatibilityWithCurrentConfig?: null | {
availableWithTrims?: null | string[];
isCompatible?: null | boolean;
requiredItems?: null | {
itemCode?: ...;
itemType?: ...;
}[];
};
description?: null | string;
disclaimer?: null | string;
icon?: null | string;
value?: null | string;
}, {
compatibilityWithCurrentConfig?: null | {
availableWithTrims?: null | string[];
isCompatible?: null | boolean;
requiredItems?: null | {
itemCode?: ...;
itemType?: ...;
}[];
};
description?: null | string;
disclaimer?: null | string;
icon?: null | string;
value?: null | string;
}>>>
shortDescription: ZodOptional<ZodNullable<ZodString>>
title: ZodOptional<ZodNullable<ZodString>>
transmission: ZodOptional<ZodNullable<ZodObject<{
compatibilityWithCurrentConfig: ZodOptional<ZodNullable<ZodObject<{
availableWithTrims: ZodOptional<(...)>;
isCompatible: ZodOptional<(...)>;
requiredItems: ZodOptional<(...)>;
}, "strip", ZodTypeAny, {
availableWithTrims?: (...) | (...) | (...);
isCompatible?: (...) | (...) | (...) | (...);
requiredItems?: (...) | (...) | (...);
}, {
availableWithTrims?: (...) | (...) | (...);
isCompatible?: (...) | (...) | (...) | (...);
requiredItems?: (...) | (...) | (...);
}>>>;
description: ZodOptional<ZodNullable<ZodString>>;
disclaimer: ZodOptional<ZodNullable<ZodString>>;
icon: ZodOptional<ZodNullable<ZodString>>;
value: ZodOptional<ZodNullable<ZodString>>;
}, "strip", ZodTypeAny, {
compatibilityWithCurrentConfig?: null | {
availableWithTrims?: null | string[];
isCompatible?: null | boolean;
requiredItems?: null | {
itemCode?: ...;
itemType?: ...;
}[];
};
description?: null | string;
disclaimer?: null | string;
icon?: null | string;
value?: null | string;
}, {
compatibilityWithCurrentConfig?: null | {
availableWithTrims?: null | string[];
isCompatible?: null | boolean;
requiredItems?: null | {
itemCode?: ...;
itemType?: ...;
}[];
};
description?: null | string;
disclaimer?: null | string;
icon?: null | string;
value?: null | string;
}>>>
warrantyIds: ZodOptional<ZodNullable<ZodArray<ZodString, "many">>>
wheelCodes: ZodOptional<ZodNullable<ZodArray<ZodString, "many">>>
Type declaration
Optional
accessoryIds?: null | {
code?: null | string;
compatibilityWithCurrentConfig?: null | {
availableWithTrims?: null | string[];
isCompatible?: null | boolean;
requiredItems?: null | {
itemCode?: (...) | (...) | (...);
itemType?: (...) | (...) | (...);
}[];
};
description?: null | string;
disclaimer?: null | string;
id?: null | string;
images?: null | {
alias?: null | string[];
disclaimer?: null | string;
isHero?: null | boolean;
url?: null | string;
}[];
includedAccessoryIds?: null | string[];
installPoint?: null | string;
title?: null | string;
type?: null | string;
warranty?: null | string;
}[]
Optional
cabBed?: null | {
bedDepth?: null | string;
bedLength?: null | string;
bedWidth?: null | string;
betweenWheelWell?: null | string;
cabDetails?: null | 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;
label?: null | string;
overallHeight?: null | string;
overallLength?: null | string;
overallWidth?: null | string;
}
Optional
code?: null | string
Optional
compatibilityWithCurrentConfig?: null | {
availableWithTrims?: null | string[];
isCompatible?: null | boolean;
requiredItems?: null | {
itemCode?: null | string;
itemType?: null | string;
}[];
}
Optional
defaultColorId?: null | string
Optional
description?: null | string
Optional
drive?: null | {
compatibilityWithCurrentConfig?: null | {
availableWithTrims?: null | string[];
isCompatible?: null | boolean;
requiredItems?: null | {
itemCode?: null | string;
itemType?: null | string;
}[];
};
description?: null | string;
disclaimer?: null | string;
icon?: null | string;
value?: null | string;
}
Optional
engine?: null | {
compatibilityWithCurrentConfig?: null | {
availableWithTrims?: null | string[];
isCompatible?: null | boolean;
requiredItems?: null | {
itemCode?: null | string;
itemType?: null | string;
}[];
};
description?: null | string;
disclaimer?: null | string;
icon?: null | string;
value?: null | string;
}
Optional
exteriorColorIds?: null | string[]
Optional
fuelType?: null | string
Optional
horsepower?: null | {
compatibilityWithCurrentConfig?: null | {
availableWithTrims?: null | string[];
isCompatible?: null | boolean;
requiredItems?: null | {
itemCode?: null | string;
itemType?: null | string;
}[];
};
description?: null | string;
disclaimer?: null | string;
icon?: null | string;
value?: null | string;
}
Optional
images?: null | {
alias?: null | string[];
disclaimer?: null | string;
isHero?: null | boolean;
url?: null | string;
}[]
Optional
interiorColorIds?: null | string[]
Optional
isDefaultTrim?: null | boolean
Optional
mileage?: null | {
category?: null | string;
city?: null | number;
combined?: null | number;
highway?: null | number;
isAvailable?: null | boolean;
mpge?: null | number;
range?: null | number;
}
Optional
msrp?: null | {
disclaimer?: null | string;
value?: null | string;
}
Optional
packageIds?: null | {
id?: null | string;
msrp?: null | {
disclaimer?: null | string;
value?: null | string;
};
}[]
Optional
powertrain?: null | {
compatibilityWithCurrentConfig?: null | {
availableWithTrims?: null | string[];
isCompatible?: null | boolean;
requiredItems?: null | {
itemCode?: null | string;
itemType?: null | string;
}[];
};
drive?: null | {
compatibilityWithCurrentConfig?: null | {
availableWithTrims?: null | string[];
isCompatible?: null | boolean;
requiredItems?: null | {
itemCode?: ...;
itemType?: ...;
}[];
};
description?: null | string;
disclaimer?: null | string;
icon?: null | string;
value?: null | string;
};
engine?: null | {
compatibilityWithCurrentConfig?: null | {
availableWithTrims?: null | string[];
isCompatible?: null | boolean;
requiredItems?: null | {
itemCode?: ...;
itemType?: ...;
}[];
};
description?: null | string;
disclaimer?: null | string;
icon?: null | string;
value?: null | string;
};
horsepower?: null | {
compatibilityWithCurrentConfig?: null | {
availableWithTrims?: null | string[];
isCompatible?: null | boolean;
requiredItems?: null | {
itemCode?: ...;
itemType?: ...;
}[];
};
description?: null | string;
disclaimer?: null | string;
icon?: null | string;
value?: null | string;
};
transmission?: null | {
compatibilityWithCurrentConfig?: null | {
availableWithTrims?: null | string[];
isCompatible?: null | boolean;
requiredItems?: null | {
itemCode?: ...;
itemType?: ...;
}[];
};
description?: null | string;
disclaimer?: null | string;
icon?: null | string;
value?: null | string;
};
}
Optional
seating?: null | {
compatibilityWithCurrentConfig?: null | {
availableWithTrims?: null | string[];
isCompatible?: null | boolean;
requiredItems?: null | {
itemCode?: null | string;
itemType?: null | string;
}[];
};
description?: null | string;
disclaimer?: null | string;
icon?: null | string;
value?: null | string;
}
Optional
shortDescription?: null | string
Optional
title?: null | string
Optional
transmission?: null | {
compatibilityWithCurrentConfig?: null | {
availableWithTrims?: null | string[];
isCompatible?: null | boolean;
requiredItems?: null | {
itemCode?: null | string;
itemType?: null | string;
}[];
};
description?: null | string;
disclaimer?: null | string;
icon?: null | string;
value?: null | string;
}
Optional
warrantyIds?: null | string[]
Optional
wheelCodes?: null | string[]
Type declaration
Optional
accessoryIds?: null | {
code?: null | string;
compatibilityWithCurrentConfig?: null | {
availableWithTrims?: null | string[];
isCompatible?: null | boolean;
requiredItems?: null | {
itemCode?: (...) | (...) | (...);
itemType?: (...) | (...) | (...);
}[];
};
description?: null | string;
disclaimer?: null | string;
id?: null | string;
images?: null | {
alias?: null | string[];
disclaimer?: null | string;
isHero?: null | boolean;
url?: null | string;
}[];
includedAccessoryIds?: null | string[];
installPoint?: null | string;
title?: null | string;
type?: null | string;
warranty?: null | string;
}[]
Optional
cabBed?: null | {
bedDepth?: null | string;
bedLength?: null | string;
bedWidth?: null | string;
betweenWheelWell?: null | string;
cabDetails?: null | 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;
label?: null | string;
overallHeight?: null | string;
overallLength?: null | string;
overallWidth?: null | string;
}
Optional
code?: null | string
Optional
compatibilityWithCurrentConfig?: null | {
availableWithTrims?: null | string[];
isCompatible?: null | boolean;
requiredItems?: null | {
itemCode?: null | string;
itemType?: null | string;
}[];
}
Optional
defaultColorId?: null | string
Optional
description?: null | string
Optional
drive?: null | {
compatibilityWithCurrentConfig?: null | {
availableWithTrims?: null | string[];
isCompatible?: null | boolean;
requiredItems?: null | {
itemCode?: null | string;
itemType?: null | string;
}[];
};
description?: null | string;
disclaimer?: null | string;
icon?: null | string;
value?: null | string;
}
Optional
engine?: null | {
compatibilityWithCurrentConfig?: null | {
availableWithTrims?: null | string[];
isCompatible?: null | boolean;
requiredItems?: null | {
itemCode?: null | string;
itemType?: null | string;
}[];
};
description?: null | string;
disclaimer?: null | string;
icon?: null | string;
value?: null | string;
}
Optional
exteriorColorIds?: null | string[]
Optional
fuelType?: null | string
Optional
horsepower?: null | {
compatibilityWithCurrentConfig?: null | {
availableWithTrims?: null | string[];
isCompatible?: null | boolean;
requiredItems?: null | {
itemCode?: null | string;
itemType?: null | string;
}[];
};
description?: null | string;
disclaimer?: null | string;
icon?: null | string;
value?: null | string;
}
Optional
images?: null | {
alias?: null | string[];
disclaimer?: null | string;
isHero?: null | boolean;
url?: null | string;
}[]
Optional
interiorColorIds?: null | string[]
Optional
isDefaultTrim?: null | boolean
Optional
mileage?: null | {
category?: null | string;
city?: null | number;
combined?: null | number;
highway?: null | number;
isAvailable?: null | boolean;
mpge?: null | number;
range?: null | number;
}
Optional
msrp?: null | {
disclaimer?: null | string;
value?: null | string;
}
Optional
packageIds?: null | {
id?: null | string;
msrp?: null | {
disclaimer?: null | string;
value?: null | string;
};
}[]
Optional
powertrain?: null | {
compatibilityWithCurrentConfig?: null | {
availableWithTrims?: null | string[];
isCompatible?: null | boolean;
requiredItems?: null | {
itemCode?: null | string;
itemType?: null | string;
}[];
};
drive?: null | {
compatibilityWithCurrentConfig?: null | {
availableWithTrims?: null | string[];
isCompatible?: null | boolean;
requiredItems?: null | {
itemCode?: ...;
itemType?: ...;
}[];
};
description?: null | string;
disclaimer?: null | string;
icon?: null | string;
value?: null | string;
};
engine?: null | {
compatibilityWithCurrentConfig?: null | {
availableWithTrims?: null | string[];
isCompatible?: null | boolean;
requiredItems?: null | {
itemCode?: ...;
itemType?: ...;
}[];
};
description?: null | string;
disclaimer?: null | string;
icon?: null | string;
value?: null | string;
};
horsepower?: null | {
compatibilityWithCurrentConfig?: null | {
availableWithTrims?: null | string[];
isCompatible?: null | boolean;
requiredItems?: null | {
itemCode?: ...;
itemType?: ...;
}[];
};
description?: null | string;
disclaimer?: null | string;
icon?: null | string;
value?: null | string;
};
transmission?: null | {
compatibilityWithCurrentConfig?: null | {
availableWithTrims?: null | string[];
isCompatible?: null | boolean;
requiredItems?: null | {
itemCode?: ...;
itemType?: ...;
}[];
};
description?: null | string;
disclaimer?: null | string;
icon?: null | string;
value?: null | string;
};
}
Optional
seating?: null | {
compatibilityWithCurrentConfig?: null | {
availableWithTrims?: null | string[];
isCompatible?: null | boolean;
requiredItems?: null | {
itemCode?: null | string;
itemType?: null | string;
}[];
};
description?: null | string;
disclaimer?: null | string;
icon?: null | string;
value?: null | string;
}
Optional
shortDescription?: null | string
Optional
title?: null | string
Optional
transmission?: null | {
compatibilityWithCurrentConfig?: null | {
availableWithTrims?: null | string[];
isCompatible?: null | boolean;
requiredItems?: null | {
itemCode?: null | string;
itemType?: null | string;
}[];
};
description?: null | string;
disclaimer?: null | string;
icon?: null | string;
value?: null | string;
}
Optional
warrantyIds?: null | string[]
Optional
wheelCodes?: null | string[]