Files
cfw-autumn/shared/models/cusProductModels/cusEntModels/cusEntWithProduct.ts
amianthus b0920f5eda feat: 🎸 boom
2026-01-06 12:38:36 +00:00

20 lines
640 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,
},
);
export const FullCusEntWithFullCusProductSchema =
FullCustomerEntitlementSchema.extend({
customer_product: FullCusProductSchema.nullable(),
});
export type FullCusEntWithProduct = z.infer<typeof FullCusEntWithProductSchema>;
export type FullCusEntWithFullCusProduct = z.infer<
typeof FullCusEntWithFullCusProductSchema
>;