Files
advanced-camera-card/src/config/schema/actions/stock/target.ts
T

11 lines
502 B
TypeScript

import type { HassServiceTarget } from 'home-assistant-js-websocket';
import { z } from 'zod';
export const targetSchema: z.ZodSchema<HassServiceTarget> = z.object({
entity_id: z.union([z.string(), z.string().array()]).optional(),
device_id: z.union([z.string(), z.string().array()]).optional(),
area_id: z.union([z.string(), z.string().array()]).optional(),
label_id: z.union([z.string(), z.string().array()]).optional(),
floor_id: z.union([z.string(), z.string().array()]).optional(),
});