Files
cfw-autumn/shared/models/cusModels/entityModels/entityModels.ts
2025-03-27 00:00:09 -07:00

25 lines
661 B
TypeScript

import { z } from "zod";
export const EntitySchema = z.object({
id: z.string(),
org_id: z.string(),
created_at: z.number(),
internal_id: z.string(),
internal_customer_id: z.string(),
env: z.string(),
name: z.string(),
deleted: z.boolean(),
feature_id: z.string(),
internal_feature_id: z.string(),
});
export const CreateEntitySchema = z.object({
id: z.string(), // ID of entity
name: z.string(), // Name of entity
customer_id: z.string(), // Customer ID of entity
feature_id: z.string(), // Feature ID of entity
});
export type Entity = z.infer<typeof EntitySchema>;
export type CreateEntity = z.infer<typeof CreateEntitySchema>;