MultiLangChat

public struct MultiLangChat

The struct representing a multi-lingual chat configuration.

  • The SupportedLanguage array representing all the supported languages. E.g. [SupportedLanguage(“en”, “English”), SupportedLanguage(“es”), SupportedLanguage(“fr”, “French”)]

    Declaration

    Swift

    public let supportedLanguages: [SupportedLanguage]
  • The primary language as a String. E.g. “en”.

    Declaration

    Swift

    public internal(set) var primaryLanguage: String? { get }
  • Constructor used to create an instance of MultiLangChat.

    Declaration

    Swift

    public init(supportedLanguages: [SupportedLanguage]? = [], primaryLanguage: String? = nil)