Files
cfw-autumn/shared/models/cusProductModels/cusEntModels/cusEntWithProduct.ts
John Yeo 271af8cb8d cleanup
2026-01-13 13:33:09 +00:00

20 lines
651 B
TypeScript

import type { z } from "zod/v4";
import { CusProductSchema, FullCusProductSchema } from "../cusProductModels.js";
import { FullCustomerEntitlementSchema } from "./cusEntModels.js";
export const FullCusEntWithProductSchema = FullCustomerEntitlementSchema.extend(
{
customer_product: CusProductSchema.nullable(),
},
);
export const FullCusEntWithFullCusProductSchema =
FullCustomerEntitlementSchema.extend({
customer_product: FullCusProductSchema.nullable(),
});
export type FullCusEntWithProduct = z.infer<typeof FullCusEntWithProductSchema>;
export type FullCusEntWithFullCusProduct = z.infer<
typeof FullCusEntWithFullCusProductSchema
>;