/**
 * Generated by orval v8.19.0 🍺
 * Do not edit manually.
 * Webitel API
 * OpenAPI spec version: 24.04.0
 */
import type { WebitelImApiGatewayV1Interactive } from './webitelImApiGatewayV1Interactive';
import type { WebitelImApiGatewayV1Peer } from './webitelImApiGatewayV1Peer';
import type { WebitelImApiGatewayV1PeerIdentity } from './webitelImApiGatewayV1PeerIdentity';
import type { WebitelImApiGatewayV1SendInteractiveMessageRequestMetadata } from './webitelImApiGatewayV1SendInteractiveMessageRequestMetadata';
/**
 * SendInteractiveMessageRequest sends a structured interactive message.
 */
export interface WebitelImApiGatewayV1SendInteractiveMessageRequest {
    /** Body text for the message. */
    body?: string;
    /** Interactive payload. */
    interactive?: WebitelImApiGatewayV1Interactive;
    /** Arbitrary metadata. */
    metadata?: WebitelImApiGatewayV1SendInteractiveMessageRequestMetadata;
    sendAs?: WebitelImApiGatewayV1PeerIdentity;
    /** Optional idempotency key for deduplication. */
    sendId?: string;
    /** Recipient of the message. */
    to?: WebitelImApiGatewayV1Peer;
}
