pull/25656/head
karwosts 2025-05-30 16:56:11 +00:00
parent 06fd2c69f6
commit 4efb3f9f22
1 changed files with 8 additions and 2 deletions

View File

@ -50,7 +50,7 @@ export const targetStruct = object({
label_id: optional(union([string(), array(string())])),
});
export const serviceActionStruct: Describe<ServiceAction> = assign(
export const serviceActionStruct: Describe<ServiceActionWithTemplate> = assign(
baseActionStruct,
object({
action: optional(string()),
@ -132,12 +132,18 @@ export interface ServiceAction extends BaseAction {
action?: string;
service_template?: string;
entity_id?: string;
target?: HassServiceTarget | string;
target?: HassServiceTarget;
data?: Record<string, unknown>;
response_variable?: string;
metadata?: Record<string, unknown>;
}
type ServiceActionWithTemplate = ServiceAction & {
target?: HassServiceTarget | string;
};
export type { ServiceActionWithTemplate };
export interface DeviceAction extends BaseAction {
type: string;
device_id: string;