Uecko_ERP/modules/customers/src/web/schemas/customer.api.schema.ts

16 lines
447 B
TypeScript
Raw Normal View History

2025-09-24 10:34:04 +00:00
import * as z from "zod/v4";
import {
CreateCustomerRequestSchema,
GetCustomerByIdResponseSchema,
UpdateCustomerByIdRequestSchema,
} from "@erp/customers";
2025-09-22 17:43:55 +00:00
export const CustomerCreateSchema = CreateCustomerRequestSchema;
export const CustomerUpdateSchema = UpdateCustomerByIdRequestSchema;
2025-09-24 10:34:04 +00:00
export const CustomerSchema = GetCustomerByIdResponseSchema.omit({
metadata: true,
});
export type CustomerData = z.infer<typeof CustomerSchema>;