Interface LanguageNegotiationParams

Negotiation input parameters for the LanguageService.

interface LanguageNegotiationParams {
    explicitUserLanguage?: string;
    detectedLanguages?: DetectedLanguageResult[];
    conversationPreferred?: string;
    personaDefault?: string;
    configDefault: string;
    supported: string[];
    fallbackChain: string[];
    preferSourceLanguageResponses?: boolean;
    targetLanguage?: string;
}

Properties

explicitUserLanguage?: string
detectedLanguages?: DetectedLanguageResult[]
conversationPreferred?: string
personaDefault?: string
configDefault: string
supported: string[]
fallbackChain: string[]
preferSourceLanguageResponses?: boolean
targetLanguage?: string

Optional pre-specified target language override.