• Zod function schema for validating arguments and return types for the ToyotaClient#getVehicleGrade method.

    Type Parameters

    • TransformedType

    Returns ZodFunction<ZodTuple<[ZodString, ZodNumber, ZodString, ZodDefault<ZodOptional<ZodUnion<[ZodString, ZodEnum<["NATIONAL", "SET", "GST", "PORTLAND", "HAWAII", "VI", "LA", "NY", "WEST", "CENTRAL", "EAST", "SOUTH"]>]>>>, ZodDefault<ZodOptional<ZodEnum<["EN", "ES"]>>>, ZodOptional<ZodFunction<ZodTuple<[ZodType<{
        data: {
            getConfigByGrade: {
                accessories?: ...;
                categories?: ...;
                configImages?: ...;
                defaultConfig?: ...;
                dph?: ...;
                exteriorColors?: ...;
                grade?: ...;
                interiorColors?: ...;
                mileage?: ...;
                msrp?: ...;
                packages?: ...;
                seating?: ...;
                seriesId?: ...;
                seriesName?: ...;
                trim?: ...;
                warranties?: ...;
                wheels?: ...;
                year?: ...;
            };
        };
    }, ZodTypeDef, {
        data: {
            getConfigByGrade: {
                accessories?: ...;
                categories?: ...;
                configImages?: ...;
                defaultConfig?: ...;
                dph?: ...;
                exteriorColors?: ...;
                grade?: ...;
                interiorColors?: ...;
                mileage?: ...;
                msrp?: ...;
                packages?: ...;
                seating?: ...;
                seriesId?: ...;
                seriesName?: ...;
                trim?: ...;
                warranties?: ...;
                wheels?: ...;
                year?: ...;
            };
        };
    }>, ZodType<RefinementCtx, ZodTypeDef, RefinementCtx>], ZodUnknown>, ZodType<TransformedType | Promise<TransformedType>, ZodTypeDef, TransformedType | Promise<TransformedType>>>>], ZodUnknown>, ZodUnknown>