/** * Generated by orval v8.19.0 🍺 * Do not edit manually. * Webitel API * OpenAPI spec version: 24.04.0 */ import type { WebitelImProviderV1ProviderSendSystemMessageRequestVars } from './webitelImProviderV1ProviderSendSystemMessageRequestVars.zod'; /** * ProviderSendSystemMessageRequest delivers a system event to the external chat partner. * The provider service resolves the gate-specific template and renders the final text * using the supplied variables before sending via the underlying provider API. */ export interface WebitelImProviderV1ProviderSendSystemMessageRequest { domainId?: number; /** * System event type (e.g., "member_added", "member_removed", "transferred"). * Used to look up the gate-specific template or fall back to the built-in default. */ eventType?: string; /** Recipient's platform-specific user identifier. */ externalUserId?: string; /** Internal ID of the configured gateway. */ gateId?: string; /** * Template variables sourced from the system message metadata. * Injected into the template via Go text/template syntax (e.g. {{.new_member_role}}). */ vars?: WebitelImProviderV1ProviderSendSystemMessageRequestVars; }