/**
 * Generated by orval v8.3.0 🍺
 * Do not edit manually.
 * Mission Control API
 * OpenAPI spec version: 0.1.0
 */
import type { GatewayLeadMessageRequestKind } from "./gatewayLeadMessageRequestKind";

/**
 * Request payload for sending a message to a board lead agent.
 */
export interface GatewayLeadMessageRequest {
  /** Routing mode for lead messages. */
  kind?: GatewayLeadMessageRequestKind;
  /** Optional correlation token shared across upstream and downstream systems. */
  correlation_id?: string | null;
  /**
   * Human-readable body sent to lead agents.
   * @minLength 1
   */
  content: string;
  /** Tags required by reply templates when the lead responds. */
  reply_tags?: string[];
  /** Reply destination key for the orchestrator. */
  reply_source?: string | null;
}
