/* generated using openapi-typescript-codegen -- do not edit */ /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ /** * Response DTO for rule information */ export type RuleResponse = { /** * Action ID (null if the referenced action has been deleted) */ action?: number | null; /** * Parameters to pass to the action when rule is triggered */ action_params: Record; /** * Action reference */ action_ref: string; /** * Conditions for rule evaluation */ conditions: Record; /** * Creation timestamp */ created: string; /** * Rule description */ description: string | null; /** * Whether the rule is enabled */ enabled: boolean; /** * Rule ID */ id: number; /** * Whether this is an ad-hoc rule (not from pack installation) */ is_adhoc: boolean; /** * Human-readable label */ label: string; /** * Pack ID */ pack: number; /** * Pack reference */ pack_ref: string; /** * Unique reference identifier */ ref: string; /** * Trigger ID (null if the referenced trigger has been deleted) */ trigger?: number | null; /** * Parameters for trigger configuration and event filtering */ trigger_params: Record; /** * Trigger reference */ trigger_ref: string; /** * Last update timestamp */ updated: string; };