/** * Elastic Security Node - Version 1 * Discriminator: resource=case, operation=update */ interface Credentials { elasticSecurityApi: CredentialReference; } /** Update a case */ export type ElasticSecurityV1CaseUpdateParams = { resource: 'case'; operation: 'update'; /** * Case ID */ caseId?: string | Expression | PlaceholderValue; /** * Update Fields * @default {} */ updateFields?: { /** Description */ description?: string | Expression | PlaceholderValue; /** Status * @default open */ status?: 'closed' | 'open' | 'in-progress' | Expression; /** Whether to synchronize with alerts * @default false */ syncAlerts?: boolean | Expression; /** Title */ title?: string | Expression | PlaceholderValue; /** Version */ version?: string | Expression | PlaceholderValue; }; }; export type ElasticSecurityV1CaseUpdateNode = { type: 'n8n-nodes-base.elasticSecurity'; version: 1; credentials?: Credentials; config: NodeConfig; };