{
  "ABIRoot": {
    "kind": "Root",
    "name": "multimodal_dialog",
    "printedName": "multimodal_dialog",
    "children": [
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "multimodal_dialog",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "MultiModalDialogApiKeywords",
        "printedName": "MultiModalDialogApiKeywords",
        "children": [
          {
            "kind": "Var",
            "name": "text",
            "printedName": "text",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:17multimodal_dialog27MultiModalDialogApiKeywordsV4textSSvpZ",
            "mangledName": "$s17multimodal_dialog27MultiModalDialogApiKeywordsV4textSSvpZ",
            "moduleName": "multimodal_dialog",
            "static": true,
            "declAttributes": [
              "HasInitialValue",
              "HasStorage"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17multimodal_dialog27MultiModalDialogApiKeywordsV4textSSvgZ",
                "mangledName": "$s17multimodal_dialog27MultiModalDialogApiKeywordsV4textSSvgZ",
                "moduleName": "multimodal_dialog",
                "static": true,
                "implicit": true,
                "declAttributes": [
                  "Transparent"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "appId",
            "printedName": "appId",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:17multimodal_dialog27MultiModalDialogApiKeywordsV5appIdSSvpZ",
            "mangledName": "$s17multimodal_dialog27MultiModalDialogApiKeywordsV5appIdSSvpZ",
            "moduleName": "multimodal_dialog",
            "static": true,
            "declAttributes": [
              "HasInitialValue",
              "HasStorage"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17multimodal_dialog27MultiModalDialogApiKeywordsV5appIdSSvgZ",
                "mangledName": "$s17multimodal_dialog27MultiModalDialogApiKeywordsV5appIdSSvgZ",
                "moduleName": "multimodal_dialog",
                "static": true,
                "implicit": true,
                "declAttributes": [
                  "Transparent"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "directive",
            "printedName": "directive",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:17multimodal_dialog27MultiModalDialogApiKeywordsV9directiveSSvpZ",
            "mangledName": "$s17multimodal_dialog27MultiModalDialogApiKeywordsV9directiveSSvpZ",
            "moduleName": "multimodal_dialog",
            "static": true,
            "declAttributes": [
              "HasInitialValue",
              "HasStorage"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17multimodal_dialog27MultiModalDialogApiKeywordsV9directiveSSvgZ",
                "mangledName": "$s17multimodal_dialog27MultiModalDialogApiKeywordsV9directiveSSvgZ",
                "moduleName": "multimodal_dialog",
                "static": true,
                "implicit": true,
                "declAttributes": [
                  "Transparent"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "dialogId",
            "printedName": "dialogId",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:17multimodal_dialog27MultiModalDialogApiKeywordsV0B2IdSSvpZ",
            "mangledName": "$s17multimodal_dialog27MultiModalDialogApiKeywordsV0B2IdSSvpZ",
            "moduleName": "multimodal_dialog",
            "static": true,
            "declAttributes": [
              "HasInitialValue",
              "HasStorage"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17multimodal_dialog27MultiModalDialogApiKeywordsV0B2IdSSvgZ",
                "mangledName": "$s17multimodal_dialog27MultiModalDialogApiKeywordsV0B2IdSSvgZ",
                "moduleName": "multimodal_dialog",
                "static": true,
                "implicit": true,
                "declAttributes": [
                  "Transparent"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "type",
            "printedName": "type",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:17multimodal_dialog27MultiModalDialogApiKeywordsV4typeSSvpZ",
            "mangledName": "$s17multimodal_dialog27MultiModalDialogApiKeywordsV4typeSSvpZ",
            "moduleName": "multimodal_dialog",
            "static": true,
            "declAttributes": [
              "HasInitialValue",
              "HasStorage"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17multimodal_dialog27MultiModalDialogApiKeywordsV4typeSSvgZ",
                "mangledName": "$s17multimodal_dialog27MultiModalDialogApiKeywordsV4typeSSvgZ",
                "moduleName": "multimodal_dialog",
                "static": true,
                "implicit": true,
                "declAttributes": [
                  "Transparent"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "workspaceId",
            "printedName": "workspaceId",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:17multimodal_dialog27MultiModalDialogApiKeywordsV11workspaceIdSSvpZ",
            "mangledName": "$s17multimodal_dialog27MultiModalDialogApiKeywordsV11workspaceIdSSvpZ",
            "moduleName": "multimodal_dialog",
            "static": true,
            "declAttributes": [
              "HasInitialValue",
              "HasStorage"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17multimodal_dialog27MultiModalDialogApiKeywordsV11workspaceIdSSvgZ",
                "mangledName": "$s17multimodal_dialog27MultiModalDialogApiKeywordsV11workspaceIdSSvgZ",
                "moduleName": "multimodal_dialog",
                "static": true,
                "implicit": true,
                "declAttributes": [
                  "Transparent"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "upStream",
            "printedName": "upStream",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:17multimodal_dialog27MultiModalDialogApiKeywordsV8upStreamSSvpZ",
            "mangledName": "$s17multimodal_dialog27MultiModalDialogApiKeywordsV8upStreamSSvpZ",
            "moduleName": "multimodal_dialog",
            "static": true,
            "declAttributes": [
              "HasInitialValue",
              "HasStorage"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17multimodal_dialog27MultiModalDialogApiKeywordsV8upStreamSSvgZ",
                "mangledName": "$s17multimodal_dialog27MultiModalDialogApiKeywordsV8upStreamSSvgZ",
                "moduleName": "multimodal_dialog",
                "static": true,
                "implicit": true,
                "declAttributes": [
                  "Transparent"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "upStreamType",
            "printedName": "upStreamType",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:17multimodal_dialog27MultiModalDialogApiKeywordsV12upStreamTypeSSvpZ",
            "mangledName": "$s17multimodal_dialog27MultiModalDialogApiKeywordsV12upStreamTypeSSvpZ",
            "moduleName": "multimodal_dialog",
            "static": true,
            "declAttributes": [
              "HasInitialValue",
              "HasStorage"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17multimodal_dialog27MultiModalDialogApiKeywordsV12upStreamTypeSSvgZ",
                "mangledName": "$s17multimodal_dialog27MultiModalDialogApiKeywordsV12upStreamTypeSSvgZ",
                "moduleName": "multimodal_dialog",
                "static": true,
                "implicit": true,
                "declAttributes": [
                  "Transparent"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "upStreamMode",
            "printedName": "upStreamMode",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:17multimodal_dialog27MultiModalDialogApiKeywordsV12upStreamModeSSvpZ",
            "mangledName": "$s17multimodal_dialog27MultiModalDialogApiKeywordsV12upStreamModeSSvpZ",
            "moduleName": "multimodal_dialog",
            "static": true,
            "declAttributes": [
              "HasInitialValue",
              "HasStorage"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17multimodal_dialog27MultiModalDialogApiKeywordsV12upStreamModeSSvgZ",
                "mangledName": "$s17multimodal_dialog27MultiModalDialogApiKeywordsV12upStreamModeSSvgZ",
                "moduleName": "multimodal_dialog",
                "static": true,
                "implicit": true,
                "declAttributes": [
                  "Transparent"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "upStreamAudioFormat",
            "printedName": "upStreamAudioFormat",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:17multimodal_dialog27MultiModalDialogApiKeywordsV19upStreamAudioFormatSSvpZ",
            "mangledName": "$s17multimodal_dialog27MultiModalDialogApiKeywordsV19upStreamAudioFormatSSvpZ",
            "moduleName": "multimodal_dialog",
            "static": true,
            "declAttributes": [
              "HasInitialValue",
              "HasStorage"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17multimodal_dialog27MultiModalDialogApiKeywordsV19upStreamAudioFormatSSvgZ",
                "mangledName": "$s17multimodal_dialog27MultiModalDialogApiKeywordsV19upStreamAudioFormatSSvgZ",
                "moduleName": "multimodal_dialog",
                "static": true,
                "implicit": true,
                "declAttributes": [
                  "Transparent"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "downStream",
            "printedName": "downStream",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:17multimodal_dialog27MultiModalDialogApiKeywordsV10downStreamSSvpZ",
            "mangledName": "$s17multimodal_dialog27MultiModalDialogApiKeywordsV10downStreamSSvpZ",
            "moduleName": "multimodal_dialog",
            "static": true,
            "declAttributes": [
              "HasInitialValue",
              "HasStorage"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17multimodal_dialog27MultiModalDialogApiKeywordsV10downStreamSSvgZ",
                "mangledName": "$s17multimodal_dialog27MultiModalDialogApiKeywordsV10downStreamSSvgZ",
                "moduleName": "multimodal_dialog",
                "static": true,
                "implicit": true,
                "declAttributes": [
                  "Transparent"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "downStreamVoice",
            "printedName": "downStreamVoice",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:17multimodal_dialog27MultiModalDialogApiKeywordsV15downStreamVoiceSSvpZ",
            "mangledName": "$s17multimodal_dialog27MultiModalDialogApiKeywordsV15downStreamVoiceSSvpZ",
            "moduleName": "multimodal_dialog",
            "static": true,
            "declAttributes": [
              "HasInitialValue",
              "HasStorage"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17multimodal_dialog27MultiModalDialogApiKeywordsV15downStreamVoiceSSvgZ",
                "mangledName": "$s17multimodal_dialog27MultiModalDialogApiKeywordsV15downStreamVoiceSSvgZ",
                "moduleName": "multimodal_dialog",
                "static": true,
                "implicit": true,
                "declAttributes": [
                  "Transparent"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "downStreamSampleRate",
            "printedName": "downStreamSampleRate",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:17multimodal_dialog27MultiModalDialogApiKeywordsV20downStreamSampleRateSSvpZ",
            "mangledName": "$s17multimodal_dialog27MultiModalDialogApiKeywordsV20downStreamSampleRateSSvpZ",
            "moduleName": "multimodal_dialog",
            "static": true,
            "declAttributes": [
              "HasInitialValue",
              "HasStorage"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17multimodal_dialog27MultiModalDialogApiKeywordsV20downStreamSampleRateSSvgZ",
                "mangledName": "$s17multimodal_dialog27MultiModalDialogApiKeywordsV20downStreamSampleRateSSvgZ",
                "moduleName": "multimodal_dialog",
                "static": true,
                "implicit": true,
                "declAttributes": [
                  "Transparent"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "downStreamIntermediateText",
            "printedName": "downStreamIntermediateText",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:17multimodal_dialog27MultiModalDialogApiKeywordsV26downStreamIntermediateTextSSvpZ",
            "mangledName": "$s17multimodal_dialog27MultiModalDialogApiKeywordsV26downStreamIntermediateTextSSvpZ",
            "moduleName": "multimodal_dialog",
            "static": true,
            "declAttributes": [
              "HasInitialValue",
              "HasStorage"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17multimodal_dialog27MultiModalDialogApiKeywordsV26downStreamIntermediateTextSSvgZ",
                "mangledName": "$s17multimodal_dialog27MultiModalDialogApiKeywordsV26downStreamIntermediateTextSSvgZ",
                "moduleName": "multimodal_dialog",
                "static": true,
                "implicit": true,
                "declAttributes": [
                  "Transparent"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "downStreamDebug",
            "printedName": "downStreamDebug",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:17multimodal_dialog27MultiModalDialogApiKeywordsV15downStreamDebugSSvpZ",
            "mangledName": "$s17multimodal_dialog27MultiModalDialogApiKeywordsV15downStreamDebugSSvpZ",
            "moduleName": "multimodal_dialog",
            "static": true,
            "declAttributes": [
              "HasInitialValue",
              "HasStorage"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17multimodal_dialog27MultiModalDialogApiKeywordsV15downStreamDebugSSvgZ",
                "mangledName": "$s17multimodal_dialog27MultiModalDialogApiKeywordsV15downStreamDebugSSvgZ",
                "moduleName": "multimodal_dialog",
                "static": true,
                "implicit": true,
                "declAttributes": [
                  "Transparent"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "downStreamType",
            "printedName": "downStreamType",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:17multimodal_dialog27MultiModalDialogApiKeywordsV14downStreamTypeSSvpZ",
            "mangledName": "$s17multimodal_dialog27MultiModalDialogApiKeywordsV14downStreamTypeSSvpZ",
            "moduleName": "multimodal_dialog",
            "static": true,
            "declAttributes": [
              "HasInitialValue",
              "HasStorage"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17multimodal_dialog27MultiModalDialogApiKeywordsV14downStreamTypeSSvgZ",
                "mangledName": "$s17multimodal_dialog27MultiModalDialogApiKeywordsV14downStreamTypeSSvgZ",
                "moduleName": "multimodal_dialog",
                "static": true,
                "implicit": true,
                "declAttributes": [
                  "Transparent"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "downStreamAudioFormat",
            "printedName": "downStreamAudioFormat",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:17multimodal_dialog27MultiModalDialogApiKeywordsV21downStreamAudioFormatSSvpZ",
            "mangledName": "$s17multimodal_dialog27MultiModalDialogApiKeywordsV21downStreamAudioFormatSSvpZ",
            "moduleName": "multimodal_dialog",
            "static": true,
            "declAttributes": [
              "HasInitialValue",
              "HasStorage"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17multimodal_dialog27MultiModalDialogApiKeywordsV21downStreamAudioFormatSSvgZ",
                "mangledName": "$s17multimodal_dialog27MultiModalDialogApiKeywordsV21downStreamAudioFormatSSvgZ",
                "moduleName": "multimodal_dialog",
                "static": true,
                "implicit": true,
                "declAttributes": [
                  "Transparent"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "clientInfo",
            "printedName": "clientInfo",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:17multimodal_dialog27MultiModalDialogApiKeywordsV10clientInfoSSvpZ",
            "mangledName": "$s17multimodal_dialog27MultiModalDialogApiKeywordsV10clientInfoSSvpZ",
            "moduleName": "multimodal_dialog",
            "static": true,
            "declAttributes": [
              "HasInitialValue",
              "HasStorage"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17multimodal_dialog27MultiModalDialogApiKeywordsV10clientInfoSSvgZ",
                "mangledName": "$s17multimodal_dialog27MultiModalDialogApiKeywordsV10clientInfoSSvgZ",
                "moduleName": "multimodal_dialog",
                "static": true,
                "implicit": true,
                "declAttributes": [
                  "Transparent"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "clientInfoUserId",
            "printedName": "clientInfoUserId",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:17multimodal_dialog27MultiModalDialogApiKeywordsV16clientInfoUserIdSSvpZ",
            "mangledName": "$s17multimodal_dialog27MultiModalDialogApiKeywordsV16clientInfoUserIdSSvpZ",
            "moduleName": "multimodal_dialog",
            "static": true,
            "declAttributes": [
              "HasInitialValue",
              "HasStorage"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17multimodal_dialog27MultiModalDialogApiKeywordsV16clientInfoUserIdSSvgZ",
                "mangledName": "$s17multimodal_dialog27MultiModalDialogApiKeywordsV16clientInfoUserIdSSvgZ",
                "moduleName": "multimodal_dialog",
                "static": true,
                "implicit": true,
                "declAttributes": [
                  "Transparent"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "clientInfoDevice",
            "printedName": "clientInfoDevice",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:17multimodal_dialog27MultiModalDialogApiKeywordsV16clientInfoDeviceSSvpZ",
            "mangledName": "$s17multimodal_dialog27MultiModalDialogApiKeywordsV16clientInfoDeviceSSvpZ",
            "moduleName": "multimodal_dialog",
            "static": true,
            "declAttributes": [
              "HasInitialValue",
              "HasStorage"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17multimodal_dialog27MultiModalDialogApiKeywordsV16clientInfoDeviceSSvgZ",
                "mangledName": "$s17multimodal_dialog27MultiModalDialogApiKeywordsV16clientInfoDeviceSSvgZ",
                "moduleName": "multimodal_dialog",
                "static": true,
                "implicit": true,
                "declAttributes": [
                  "Transparent"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "clientInfoDeviceUuid",
            "printedName": "clientInfoDeviceUuid",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:17multimodal_dialog27MultiModalDialogApiKeywordsV20clientInfoDeviceUuidSSvpZ",
            "mangledName": "$s17multimodal_dialog27MultiModalDialogApiKeywordsV20clientInfoDeviceUuidSSvpZ",
            "moduleName": "multimodal_dialog",
            "static": true,
            "declAttributes": [
              "HasInitialValue",
              "HasStorage"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17multimodal_dialog27MultiModalDialogApiKeywordsV20clientInfoDeviceUuidSSvgZ",
                "mangledName": "$s17multimodal_dialog27MultiModalDialogApiKeywordsV20clientInfoDeviceUuidSSvgZ",
                "moduleName": "multimodal_dialog",
                "static": true,
                "implicit": true,
                "declAttributes": [
                  "Transparent"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "clientInfoNetwork",
            "printedName": "clientInfoNetwork",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:17multimodal_dialog27MultiModalDialogApiKeywordsV17clientInfoNetworkSSvpZ",
            "mangledName": "$s17multimodal_dialog27MultiModalDialogApiKeywordsV17clientInfoNetworkSSvpZ",
            "moduleName": "multimodal_dialog",
            "static": true,
            "declAttributes": [
              "HasInitialValue",
              "HasStorage"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17multimodal_dialog27MultiModalDialogApiKeywordsV17clientInfoNetworkSSvgZ",
                "mangledName": "$s17multimodal_dialog27MultiModalDialogApiKeywordsV17clientInfoNetworkSSvgZ",
                "moduleName": "multimodal_dialog",
                "static": true,
                "implicit": true,
                "declAttributes": [
                  "Transparent"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "clientInfoNetworkIp",
            "printedName": "clientInfoNetworkIp",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:17multimodal_dialog27MultiModalDialogApiKeywordsV19clientInfoNetworkIpSSvpZ",
            "mangledName": "$s17multimodal_dialog27MultiModalDialogApiKeywordsV19clientInfoNetworkIpSSvpZ",
            "moduleName": "multimodal_dialog",
            "static": true,
            "declAttributes": [
              "HasInitialValue",
              "HasStorage"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17multimodal_dialog27MultiModalDialogApiKeywordsV19clientInfoNetworkIpSSvgZ",
                "mangledName": "$s17multimodal_dialog27MultiModalDialogApiKeywordsV19clientInfoNetworkIpSSvgZ",
                "moduleName": "multimodal_dialog",
                "static": true,
                "implicit": true,
                "declAttributes": [
                  "Transparent"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "clientInfoLocation",
            "printedName": "clientInfoLocation",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:17multimodal_dialog27MultiModalDialogApiKeywordsV18clientInfoLocationSSvpZ",
            "mangledName": "$s17multimodal_dialog27MultiModalDialogApiKeywordsV18clientInfoLocationSSvpZ",
            "moduleName": "multimodal_dialog",
            "static": true,
            "declAttributes": [
              "HasInitialValue",
              "HasStorage"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17multimodal_dialog27MultiModalDialogApiKeywordsV18clientInfoLocationSSvgZ",
                "mangledName": "$s17multimodal_dialog27MultiModalDialogApiKeywordsV18clientInfoLocationSSvgZ",
                "moduleName": "multimodal_dialog",
                "static": true,
                "implicit": true,
                "declAttributes": [
                  "Transparent"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "clientInfoLocationCityName",
            "printedName": "clientInfoLocationCityName",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:17multimodal_dialog27MultiModalDialogApiKeywordsV26clientInfoLocationCityNameSSvpZ",
            "mangledName": "$s17multimodal_dialog27MultiModalDialogApiKeywordsV26clientInfoLocationCityNameSSvpZ",
            "moduleName": "multimodal_dialog",
            "static": true,
            "declAttributes": [
              "HasInitialValue",
              "HasStorage"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17multimodal_dialog27MultiModalDialogApiKeywordsV26clientInfoLocationCityNameSSvgZ",
                "mangledName": "$s17multimodal_dialog27MultiModalDialogApiKeywordsV26clientInfoLocationCityNameSSvgZ",
                "moduleName": "multimodal_dialog",
                "static": true,
                "implicit": true,
                "declAttributes": [
                  "Transparent"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "clientInfoLocationLatitude",
            "printedName": "clientInfoLocationLatitude",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:17multimodal_dialog27MultiModalDialogApiKeywordsV26clientInfoLocationLatitudeSSvpZ",
            "mangledName": "$s17multimodal_dialog27MultiModalDialogApiKeywordsV26clientInfoLocationLatitudeSSvpZ",
            "moduleName": "multimodal_dialog",
            "static": true,
            "declAttributes": [
              "HasInitialValue",
              "HasStorage"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17multimodal_dialog27MultiModalDialogApiKeywordsV26clientInfoLocationLatitudeSSvgZ",
                "mangledName": "$s17multimodal_dialog27MultiModalDialogApiKeywordsV26clientInfoLocationLatitudeSSvgZ",
                "moduleName": "multimodal_dialog",
                "static": true,
                "implicit": true,
                "declAttributes": [
                  "Transparent"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "clientInfoLocationLongitude",
            "printedName": "clientInfoLocationLongitude",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:17multimodal_dialog27MultiModalDialogApiKeywordsV27clientInfoLocationLongitudeSSvpZ",
            "mangledName": "$s17multimodal_dialog27MultiModalDialogApiKeywordsV27clientInfoLocationLongitudeSSvpZ",
            "moduleName": "multimodal_dialog",
            "static": true,
            "declAttributes": [
              "HasInitialValue",
              "HasStorage"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17multimodal_dialog27MultiModalDialogApiKeywordsV27clientInfoLocationLongitudeSSvgZ",
                "mangledName": "$s17multimodal_dialog27MultiModalDialogApiKeywordsV27clientInfoLocationLongitudeSSvgZ",
                "moduleName": "multimodal_dialog",
                "static": true,
                "implicit": true,
                "declAttributes": [
                  "Transparent"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "bizParams",
            "printedName": "bizParams",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:17multimodal_dialog27MultiModalDialogApiKeywordsV9bizParamsSSvpZ",
            "mangledName": "$s17multimodal_dialog27MultiModalDialogApiKeywordsV9bizParamsSSvpZ",
            "moduleName": "multimodal_dialog",
            "static": true,
            "declAttributes": [
              "HasInitialValue",
              "HasStorage"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17multimodal_dialog27MultiModalDialogApiKeywordsV9bizParamsSSvgZ",
                "mangledName": "$s17multimodal_dialog27MultiModalDialogApiKeywordsV9bizParamsSSvgZ",
                "moduleName": "multimodal_dialog",
                "static": true,
                "implicit": true,
                "declAttributes": [
                  "Transparent"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "bizParamsUserDefinedParams",
            "printedName": "bizParamsUserDefinedParams",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:17multimodal_dialog27MultiModalDialogApiKeywordsV020bizParamsUserDefinedI0SSvpZ",
            "mangledName": "$s17multimodal_dialog27MultiModalDialogApiKeywordsV020bizParamsUserDefinedI0SSvpZ",
            "moduleName": "multimodal_dialog",
            "static": true,
            "declAttributes": [
              "HasInitialValue",
              "HasStorage"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17multimodal_dialog27MultiModalDialogApiKeywordsV020bizParamsUserDefinedI0SSvgZ",
                "mangledName": "$s17multimodal_dialog27MultiModalDialogApiKeywordsV020bizParamsUserDefinedI0SSvgZ",
                "moduleName": "multimodal_dialog",
                "static": true,
                "implicit": true,
                "declAttributes": [
                  "Transparent"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "bizParamsUserDefinedTokens",
            "printedName": "bizParamsUserDefinedTokens",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:17multimodal_dialog27MultiModalDialogApiKeywordsV26bizParamsUserDefinedTokensSSvpZ",
            "mangledName": "$s17multimodal_dialog27MultiModalDialogApiKeywordsV26bizParamsUserDefinedTokensSSvpZ",
            "moduleName": "multimodal_dialog",
            "static": true,
            "declAttributes": [
              "HasInitialValue",
              "HasStorage"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17multimodal_dialog27MultiModalDialogApiKeywordsV26bizParamsUserDefinedTokensSSvgZ",
                "mangledName": "$s17multimodal_dialog27MultiModalDialogApiKeywordsV26bizParamsUserDefinedTokensSSvgZ",
                "moduleName": "multimodal_dialog",
                "static": true,
                "implicit": true,
                "declAttributes": [
                  "Transparent"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "bizParamsToolPrompts",
            "printedName": "bizParamsToolPrompts",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:17multimodal_dialog27MultiModalDialogApiKeywordsV20bizParamsToolPromptsSSvpZ",
            "mangledName": "$s17multimodal_dialog27MultiModalDialogApiKeywordsV20bizParamsToolPromptsSSvpZ",
            "moduleName": "multimodal_dialog",
            "static": true,
            "declAttributes": [
              "HasInitialValue",
              "HasStorage"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17multimodal_dialog27MultiModalDialogApiKeywordsV20bizParamsToolPromptsSSvgZ",
                "mangledName": "$s17multimodal_dialog27MultiModalDialogApiKeywordsV20bizParamsToolPromptsSSvgZ",
                "moduleName": "multimodal_dialog",
                "static": true,
                "implicit": true,
                "declAttributes": [
                  "Transparent"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "bizParamsVideos",
            "printedName": "bizParamsVideos",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:17multimodal_dialog27MultiModalDialogApiKeywordsV15bizParamsVideosSSvpZ",
            "mangledName": "$s17multimodal_dialog27MultiModalDialogApiKeywordsV15bizParamsVideosSSvpZ",
            "moduleName": "multimodal_dialog",
            "static": true,
            "declAttributes": [
              "HasInitialValue",
              "HasStorage"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17multimodal_dialog27MultiModalDialogApiKeywordsV15bizParamsVideosSSvgZ",
                "mangledName": "$s17multimodal_dialog27MultiModalDialogApiKeywordsV15bizParamsVideosSSvgZ",
                "moduleName": "multimodal_dialog",
                "static": true,
                "implicit": true,
                "declAttributes": [
                  "Transparent"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "images",
            "printedName": "images",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:17multimodal_dialog27MultiModalDialogApiKeywordsV6imagesSSvpZ",
            "mangledName": "$s17multimodal_dialog27MultiModalDialogApiKeywordsV6imagesSSvpZ",
            "moduleName": "multimodal_dialog",
            "static": true,
            "declAttributes": [
              "HasInitialValue",
              "HasStorage"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17multimodal_dialog27MultiModalDialogApiKeywordsV6imagesSSvgZ",
                "mangledName": "$s17multimodal_dialog27MultiModalDialogApiKeywordsV6imagesSSvgZ",
                "moduleName": "multimodal_dialog",
                "static": true,
                "implicit": true,
                "declAttributes": [
                  "Transparent"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "bizParamsUserQueryParams",
            "printedName": "bizParamsUserQueryParams",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:17multimodal_dialog27MultiModalDialogApiKeywordsV018bizParamsUserQueryI0SSvpZ",
            "mangledName": "$s17multimodal_dialog27MultiModalDialogApiKeywordsV018bizParamsUserQueryI0SSvpZ",
            "moduleName": "multimodal_dialog",
            "static": true,
            "declAttributes": [
              "HasInitialValue",
              "HasStorage"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17multimodal_dialog27MultiModalDialogApiKeywordsV018bizParamsUserQueryI0SSvgZ",
                "mangledName": "$s17multimodal_dialog27MultiModalDialogApiKeywordsV018bizParamsUserQueryI0SSvgZ",
                "moduleName": "multimodal_dialog",
                "static": true,
                "implicit": true,
                "declAttributes": [
                  "Transparent"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "bizParamsUserPromptParams",
            "printedName": "bizParamsUserPromptParams",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:17multimodal_dialog27MultiModalDialogApiKeywordsV019bizParamsUserPromptI0SSvpZ",
            "mangledName": "$s17multimodal_dialog27MultiModalDialogApiKeywordsV019bizParamsUserPromptI0SSvpZ",
            "moduleName": "multimodal_dialog",
            "static": true,
            "declAttributes": [
              "HasInitialValue",
              "HasStorage"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17multimodal_dialog27MultiModalDialogApiKeywordsV019bizParamsUserPromptI0SSvgZ",
                "mangledName": "$s17multimodal_dialog27MultiModalDialogApiKeywordsV019bizParamsUserPromptI0SSvgZ",
                "moduleName": "multimodal_dialog",
                "static": true,
                "implicit": true,
                "declAttributes": [
                  "Transparent"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "audioFormatPCM",
            "printedName": "audioFormatPCM",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:17multimodal_dialog27MultiModalDialogApiKeywordsV14audioFormatPCMSSvpZ",
            "mangledName": "$s17multimodal_dialog27MultiModalDialogApiKeywordsV14audioFormatPCMSSvpZ",
            "moduleName": "multimodal_dialog",
            "static": true,
            "declAttributes": [
              "HasInitialValue",
              "HasStorage"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17multimodal_dialog27MultiModalDialogApiKeywordsV14audioFormatPCMSSvgZ",
                "mangledName": "$s17multimodal_dialog27MultiModalDialogApiKeywordsV14audioFormatPCMSSvgZ",
                "moduleName": "multimodal_dialog",
                "static": true,
                "implicit": true,
                "declAttributes": [
                  "Transparent"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "DEFAULT_MODEL",
            "printedName": "DEFAULT_MODEL",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:17multimodal_dialog27MultiModalDialogApiKeywordsV13DEFAULT_MODELSSvpZ",
            "mangledName": "$s17multimodal_dialog27MultiModalDialogApiKeywordsV13DEFAULT_MODELSSvpZ",
            "moduleName": "multimodal_dialog",
            "static": true,
            "declAttributes": [
              "HasInitialValue",
              "HasStorage"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17multimodal_dialog27MultiModalDialogApiKeywordsV13DEFAULT_MODELSSvgZ",
                "mangledName": "$s17multimodal_dialog27MultiModalDialogApiKeywordsV13DEFAULT_MODELSSvgZ",
                "moduleName": "multimodal_dialog",
                "static": true,
                "implicit": true,
                "declAttributes": [
                  "Transparent"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "MultiModalDialogApiKeywords",
                "printedName": "multimodal_dialog.MultiModalDialogApiKeywords",
                "usr": "s:17multimodal_dialog27MultiModalDialogApiKeywordsV"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:17multimodal_dialog27MultiModalDialogApiKeywordsVACycfc",
            "mangledName": "$s17multimodal_dialog27MultiModalDialogApiKeywordsVACycfc",
            "moduleName": "multimodal_dialog",
            "implicit": true,
            "init_kind": "Designated"
          }
        ],
        "declKind": "Struct",
        "usr": "s:17multimodal_dialog27MultiModalDialogApiKeywordsV",
        "mangledName": "$s17multimodal_dialog27MultiModalDialogApiKeywordsV",
        "moduleName": "multimodal_dialog",
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Sendable",
            "printedName": "Sendable",
            "usr": "s:s8SendableP",
            "mangledName": "$ss8SendableP"
          },
          {
            "kind": "Conformance",
            "name": "BitwiseCopyable",
            "printedName": "BitwiseCopyable",
            "usr": "s:s15BitwiseCopyableP",
            "mangledName": "$ss15BitwiseCopyableP"
          }
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "MultiModalRequestParam",
        "printedName": "MultiModalRequestParam",
        "children": [
          {
            "kind": "Var",
            "name": "upStream",
            "printedName": "upStream",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "multimodal_dialog.MultiModalRequestParam.UpStream?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UpStream",
                    "printedName": "multimodal_dialog.MultiModalRequestParam.UpStream",
                    "usr": "s:17multimodal_dialog22MultiModalRequestParamV8UpStreamV"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "s:17multimodal_dialog22MultiModalRequestParamV8upStreamAC02UpH0VSgvp",
            "mangledName": "$s17multimodal_dialog22MultiModalRequestParamV8upStreamAC02UpH0VSgvp",
            "moduleName": "multimodal_dialog",
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "AccessControl"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "multimodal_dialog.MultiModalRequestParam.UpStream?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UpStream",
                        "printedName": "multimodal_dialog.MultiModalRequestParam.UpStream",
                        "usr": "s:17multimodal_dialog22MultiModalRequestParamV8UpStreamV"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17multimodal_dialog22MultiModalRequestParamV8upStreamAC02UpH0VSgvg",
                "mangledName": "$s17multimodal_dialog22MultiModalRequestParamV8upStreamAC02UpH0VSgvg",
                "moduleName": "multimodal_dialog",
                "implicit": true,
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "multimodal_dialog.MultiModalRequestParam.UpStream?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UpStream",
                        "printedName": "multimodal_dialog.MultiModalRequestParam.UpStream",
                        "usr": "s:17multimodal_dialog22MultiModalRequestParamV8UpStreamV"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17multimodal_dialog22MultiModalRequestParamV8upStreamAC02UpH0VSgvs",
                "mangledName": "$s17multimodal_dialog22MultiModalRequestParamV8upStreamAC02UpH0VSgvs",
                "moduleName": "multimodal_dialog",
                "implicit": true,
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17multimodal_dialog22MultiModalRequestParamV8upStreamAC02UpH0VSgvM",
                "mangledName": "$s17multimodal_dialog22MultiModalRequestParamV8upStreamAC02UpH0VSgvM",
                "moduleName": "multimodal_dialog",
                "implicit": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "downStream",
            "printedName": "downStream",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "multimodal_dialog.MultiModalRequestParam.DownStream?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "DownStream",
                    "printedName": "multimodal_dialog.MultiModalRequestParam.DownStream",
                    "usr": "s:17multimodal_dialog22MultiModalRequestParamV10DownStreamV"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "s:17multimodal_dialog22MultiModalRequestParamV10downStreamAC04DownH0VSgvp",
            "mangledName": "$s17multimodal_dialog22MultiModalRequestParamV10downStreamAC04DownH0VSgvp",
            "moduleName": "multimodal_dialog",
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "AccessControl"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "multimodal_dialog.MultiModalRequestParam.DownStream?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "DownStream",
                        "printedName": "multimodal_dialog.MultiModalRequestParam.DownStream",
                        "usr": "s:17multimodal_dialog22MultiModalRequestParamV10DownStreamV"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17multimodal_dialog22MultiModalRequestParamV10downStreamAC04DownH0VSgvg",
                "mangledName": "$s17multimodal_dialog22MultiModalRequestParamV10downStreamAC04DownH0VSgvg",
                "moduleName": "multimodal_dialog",
                "implicit": true,
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "multimodal_dialog.MultiModalRequestParam.DownStream?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "DownStream",
                        "printedName": "multimodal_dialog.MultiModalRequestParam.DownStream",
                        "usr": "s:17multimodal_dialog22MultiModalRequestParamV10DownStreamV"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17multimodal_dialog22MultiModalRequestParamV10downStreamAC04DownH0VSgvs",
                "mangledName": "$s17multimodal_dialog22MultiModalRequestParamV10downStreamAC04DownH0VSgvs",
                "moduleName": "multimodal_dialog",
                "implicit": true,
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17multimodal_dialog22MultiModalRequestParamV10downStreamAC04DownH0VSgvM",
                "mangledName": "$s17multimodal_dialog22MultiModalRequestParamV10downStreamAC04DownH0VSgvM",
                "moduleName": "multimodal_dialog",
                "implicit": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "clientInfo",
            "printedName": "clientInfo",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "multimodal_dialog.MultiModalRequestParam.ClientInfo?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ClientInfo",
                    "printedName": "multimodal_dialog.MultiModalRequestParam.ClientInfo",
                    "usr": "s:17multimodal_dialog22MultiModalRequestParamV10ClientInfoV"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "s:17multimodal_dialog22MultiModalRequestParamV10clientInfoAC06ClientH0VSgvp",
            "mangledName": "$s17multimodal_dialog22MultiModalRequestParamV10clientInfoAC06ClientH0VSgvp",
            "moduleName": "multimodal_dialog",
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "AccessControl"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "multimodal_dialog.MultiModalRequestParam.ClientInfo?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ClientInfo",
                        "printedName": "multimodal_dialog.MultiModalRequestParam.ClientInfo",
                        "usr": "s:17multimodal_dialog22MultiModalRequestParamV10ClientInfoV"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17multimodal_dialog22MultiModalRequestParamV10clientInfoAC06ClientH0VSgvg",
                "mangledName": "$s17multimodal_dialog22MultiModalRequestParamV10clientInfoAC06ClientH0VSgvg",
                "moduleName": "multimodal_dialog",
                "implicit": true,
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "multimodal_dialog.MultiModalRequestParam.ClientInfo?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ClientInfo",
                        "printedName": "multimodal_dialog.MultiModalRequestParam.ClientInfo",
                        "usr": "s:17multimodal_dialog22MultiModalRequestParamV10ClientInfoV"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17multimodal_dialog22MultiModalRequestParamV10clientInfoAC06ClientH0VSgvs",
                "mangledName": "$s17multimodal_dialog22MultiModalRequestParamV10clientInfoAC06ClientH0VSgvs",
                "moduleName": "multimodal_dialog",
                "implicit": true,
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17multimodal_dialog22MultiModalRequestParamV10clientInfoAC06ClientH0VSgvM",
                "mangledName": "$s17multimodal_dialog22MultiModalRequestParamV10clientInfoAC06ClientH0VSgvM",
                "moduleName": "multimodal_dialog",
                "implicit": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "bizParams",
            "printedName": "bizParams",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "multimodal_dialog.MultiModalRequestParam.BizParams?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "BizParams",
                    "printedName": "multimodal_dialog.MultiModalRequestParam.BizParams",
                    "usr": "s:17multimodal_dialog22MultiModalRequestParamV9BizParamsV"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "s:17multimodal_dialog22MultiModalRequestParamV9bizParamsAC03BizH0VSgvp",
            "mangledName": "$s17multimodal_dialog22MultiModalRequestParamV9bizParamsAC03BizH0VSgvp",
            "moduleName": "multimodal_dialog",
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "AccessControl"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "multimodal_dialog.MultiModalRequestParam.BizParams?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "BizParams",
                        "printedName": "multimodal_dialog.MultiModalRequestParam.BizParams",
                        "usr": "s:17multimodal_dialog22MultiModalRequestParamV9BizParamsV"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17multimodal_dialog22MultiModalRequestParamV9bizParamsAC03BizH0VSgvg",
                "mangledName": "$s17multimodal_dialog22MultiModalRequestParamV9bizParamsAC03BizH0VSgvg",
                "moduleName": "multimodal_dialog",
                "implicit": true,
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "multimodal_dialog.MultiModalRequestParam.BizParams?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "BizParams",
                        "printedName": "multimodal_dialog.MultiModalRequestParam.BizParams",
                        "usr": "s:17multimodal_dialog22MultiModalRequestParamV9BizParamsV"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17multimodal_dialog22MultiModalRequestParamV9bizParamsAC03BizH0VSgvs",
                "mangledName": "$s17multimodal_dialog22MultiModalRequestParamV9bizParamsAC03BizH0VSgvs",
                "moduleName": "multimodal_dialog",
                "implicit": true,
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17multimodal_dialog22MultiModalRequestParamV9bizParamsAC03BizH0VSgvM",
                "mangledName": "$s17multimodal_dialog22MultiModalRequestParamV9bizParamsAC03BizH0VSgvM",
                "moduleName": "multimodal_dialog",
                "implicit": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "customInput",
            "printedName": "customInput",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "multimodal_dialog.MultiModalRequestParam.CustomInput?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "CustomInput",
                    "printedName": "multimodal_dialog.MultiModalRequestParam.CustomInput",
                    "usr": "s:17multimodal_dialog22MultiModalRequestParamV11CustomInputV"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "s:17multimodal_dialog22MultiModalRequestParamV11customInputAC06CustomH0VSgvp",
            "mangledName": "$s17multimodal_dialog22MultiModalRequestParamV11customInputAC06CustomH0VSgvp",
            "moduleName": "multimodal_dialog",
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "AccessControl"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "multimodal_dialog.MultiModalRequestParam.CustomInput?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "CustomInput",
                        "printedName": "multimodal_dialog.MultiModalRequestParam.CustomInput",
                        "usr": "s:17multimodal_dialog22MultiModalRequestParamV11CustomInputV"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17multimodal_dialog22MultiModalRequestParamV11customInputAC06CustomH0VSgvg",
                "mangledName": "$s17multimodal_dialog22MultiModalRequestParamV11customInputAC06CustomH0VSgvg",
                "moduleName": "multimodal_dialog",
                "implicit": true,
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "multimodal_dialog.MultiModalRequestParam.CustomInput?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "CustomInput",
                        "printedName": "multimodal_dialog.MultiModalRequestParam.CustomInput",
                        "usr": "s:17multimodal_dialog22MultiModalRequestParamV11CustomInputV"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17multimodal_dialog22MultiModalRequestParamV11customInputAC06CustomH0VSgvs",
                "mangledName": "$s17multimodal_dialog22MultiModalRequestParamV11customInputAC06CustomH0VSgvs",
                "moduleName": "multimodal_dialog",
                "implicit": true,
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17multimodal_dialog22MultiModalRequestParamV11customInputAC06CustomH0VSgvM",
                "mangledName": "$s17multimodal_dialog22MultiModalRequestParamV11customInputAC06CustomH0VSgvM",
                "moduleName": "multimodal_dialog",
                "implicit": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "images",
            "printedName": "images",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "[Any]?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Any]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ProtocolComposition",
                        "printedName": "Any"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "s:17multimodal_dialog22MultiModalRequestParamV6imagesSayypGSgvp",
            "mangledName": "$s17multimodal_dialog22MultiModalRequestParamV6imagesSayypGSgvp",
            "moduleName": "multimodal_dialog",
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "AccessControl"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "[Any]?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Any]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "ProtocolComposition",
                            "printedName": "Any"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17multimodal_dialog22MultiModalRequestParamV6imagesSayypGSgvg",
                "mangledName": "$s17multimodal_dialog22MultiModalRequestParamV6imagesSayypGSgvg",
                "moduleName": "multimodal_dialog",
                "implicit": true,
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "[Any]?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Any]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "ProtocolComposition",
                            "printedName": "Any"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17multimodal_dialog22MultiModalRequestParamV6imagesSayypGSgvs",
                "mangledName": "$s17multimodal_dialog22MultiModalRequestParamV6imagesSayypGSgvs",
                "moduleName": "multimodal_dialog",
                "implicit": true,
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17multimodal_dialog22MultiModalRequestParamV6imagesSayypGSgvM",
                "mangledName": "$s17multimodal_dialog22MultiModalRequestParamV6imagesSayypGSgvM",
                "moduleName": "multimodal_dialog",
                "implicit": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "CustomInput",
            "printedName": "CustomInput",
            "children": [
              {
                "kind": "Var",
                "name": "workspaceId",
                "printedName": "workspaceId",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.String?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Var",
                "usr": "s:17multimodal_dialog22MultiModalRequestParamV11CustomInputV11workspaceIdSSSgvp",
                "mangledName": "$s17multimodal_dialog22MultiModalRequestParamV11CustomInputV11workspaceIdSSSgvp",
                "moduleName": "multimodal_dialog",
                "declAttributes": [
                  "HasInitialValue",
                  "HasStorage",
                  "AccessControl"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "Swift.String?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "String",
                            "printedName": "Swift.String",
                            "usr": "s:SS"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:17multimodal_dialog22MultiModalRequestParamV11CustomInputV11workspaceIdSSSgvg",
                    "mangledName": "$s17multimodal_dialog22MultiModalRequestParamV11CustomInputV11workspaceIdSSSgvg",
                    "moduleName": "multimodal_dialog",
                    "implicit": true,
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "Swift.String?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "String",
                            "printedName": "Swift.String",
                            "usr": "s:SS"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:17multimodal_dialog22MultiModalRequestParamV11CustomInputV11workspaceIdSSSgvs",
                    "mangledName": "$s17multimodal_dialog22MultiModalRequestParamV11CustomInputV11workspaceIdSSSgvs",
                    "moduleName": "multimodal_dialog",
                    "implicit": true,
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:17multimodal_dialog22MultiModalRequestParamV11CustomInputV11workspaceIdSSSgvM",
                    "mangledName": "$s17multimodal_dialog22MultiModalRequestParamV11CustomInputV11workspaceIdSSSgvM",
                    "moduleName": "multimodal_dialog",
                    "implicit": true,
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "appId",
                "printedName": "appId",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.String?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Var",
                "usr": "s:17multimodal_dialog22MultiModalRequestParamV11CustomInputV5appIdSSSgvp",
                "mangledName": "$s17multimodal_dialog22MultiModalRequestParamV11CustomInputV5appIdSSSgvp",
                "moduleName": "multimodal_dialog",
                "declAttributes": [
                  "HasInitialValue",
                  "HasStorage",
                  "AccessControl"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "Swift.String?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "String",
                            "printedName": "Swift.String",
                            "usr": "s:SS"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:17multimodal_dialog22MultiModalRequestParamV11CustomInputV5appIdSSSgvg",
                    "mangledName": "$s17multimodal_dialog22MultiModalRequestParamV11CustomInputV5appIdSSSgvg",
                    "moduleName": "multimodal_dialog",
                    "implicit": true,
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "Swift.String?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "String",
                            "printedName": "Swift.String",
                            "usr": "s:SS"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:17multimodal_dialog22MultiModalRequestParamV11CustomInputV5appIdSSSgvs",
                    "mangledName": "$s17multimodal_dialog22MultiModalRequestParamV11CustomInputV5appIdSSSgvs",
                    "moduleName": "multimodal_dialog",
                    "implicit": true,
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:17multimodal_dialog22MultiModalRequestParamV11CustomInputV5appIdSSSgvM",
                    "mangledName": "$s17multimodal_dialog22MultiModalRequestParamV11CustomInputV5appIdSSSgvM",
                    "moduleName": "multimodal_dialog",
                    "implicit": true,
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "directive",
                "printedName": "directive",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Var",
                "usr": "s:17multimodal_dialog22MultiModalRequestParamV11CustomInputV9directiveSSvp",
                "mangledName": "$s17multimodal_dialog22MultiModalRequestParamV11CustomInputV9directiveSSvp",
                "moduleName": "multimodal_dialog",
                "declAttributes": [
                  "HasInitialValue",
                  "HasStorage",
                  "AccessControl"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:17multimodal_dialog22MultiModalRequestParamV11CustomInputV9directiveSSvg",
                    "mangledName": "$s17multimodal_dialog22MultiModalRequestParamV11CustomInputV9directiveSSvg",
                    "moduleName": "multimodal_dialog",
                    "implicit": true,
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:17multimodal_dialog22MultiModalRequestParamV11CustomInputV9directiveSSvs",
                    "mangledName": "$s17multimodal_dialog22MultiModalRequestParamV11CustomInputV9directiveSSvs",
                    "moduleName": "multimodal_dialog",
                    "implicit": true,
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:17multimodal_dialog22MultiModalRequestParamV11CustomInputV9directiveSSvM",
                    "mangledName": "$s17multimodal_dialog22MultiModalRequestParamV11CustomInputV9directiveSSvM",
                    "moduleName": "multimodal_dialog",
                    "implicit": true,
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "dialogId",
                "printedName": "dialogId",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.String?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Var",
                "usr": "s:17multimodal_dialog22MultiModalRequestParamV11CustomInputV0B2IdSSSgvp",
                "mangledName": "$s17multimodal_dialog22MultiModalRequestParamV11CustomInputV0B2IdSSSgvp",
                "moduleName": "multimodal_dialog",
                "declAttributes": [
                  "HasInitialValue",
                  "HasStorage",
                  "AccessControl"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "Swift.String?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "String",
                            "printedName": "Swift.String",
                            "usr": "s:SS"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:17multimodal_dialog22MultiModalRequestParamV11CustomInputV0B2IdSSSgvg",
                    "mangledName": "$s17multimodal_dialog22MultiModalRequestParamV11CustomInputV0B2IdSSSgvg",
                    "moduleName": "multimodal_dialog",
                    "implicit": true,
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "Swift.String?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "String",
                            "printedName": "Swift.String",
                            "usr": "s:SS"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:17multimodal_dialog22MultiModalRequestParamV11CustomInputV0B2IdSSSgvs",
                    "mangledName": "$s17multimodal_dialog22MultiModalRequestParamV11CustomInputV0B2IdSSSgvs",
                    "moduleName": "multimodal_dialog",
                    "implicit": true,
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:17multimodal_dialog22MultiModalRequestParamV11CustomInputV0B2IdSSSgvM",
                    "mangledName": "$s17multimodal_dialog22MultiModalRequestParamV11CustomInputV0B2IdSSSgvM",
                    "moduleName": "multimodal_dialog",
                    "implicit": true,
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "text",
                "printedName": "text",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.String?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Var",
                "usr": "s:17multimodal_dialog22MultiModalRequestParamV11CustomInputV4textSSSgvp",
                "mangledName": "$s17multimodal_dialog22MultiModalRequestParamV11CustomInputV4textSSSgvp",
                "moduleName": "multimodal_dialog",
                "declAttributes": [
                  "HasInitialValue",
                  "HasStorage",
                  "AccessControl"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "Swift.String?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "String",
                            "printedName": "Swift.String",
                            "usr": "s:SS"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:17multimodal_dialog22MultiModalRequestParamV11CustomInputV4textSSSgvg",
                    "mangledName": "$s17multimodal_dialog22MultiModalRequestParamV11CustomInputV4textSSSgvg",
                    "moduleName": "multimodal_dialog",
                    "implicit": true,
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "Swift.String?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "String",
                            "printedName": "Swift.String",
                            "usr": "s:SS"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:17multimodal_dialog22MultiModalRequestParamV11CustomInputV4textSSSgvs",
                    "mangledName": "$s17multimodal_dialog22MultiModalRequestParamV11CustomInputV4textSSSgvs",
                    "moduleName": "multimodal_dialog",
                    "implicit": true,
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:17multimodal_dialog22MultiModalRequestParamV11CustomInputV4textSSSgvM",
                    "mangledName": "$s17multimodal_dialog22MultiModalRequestParamV11CustomInputV4textSSSgvM",
                    "moduleName": "multimodal_dialog",
                    "implicit": true,
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "type",
                "printedName": "type",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.String?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Var",
                "usr": "s:17multimodal_dialog22MultiModalRequestParamV11CustomInputV4typeSSSgvp",
                "mangledName": "$s17multimodal_dialog22MultiModalRequestParamV11CustomInputV4typeSSSgvp",
                "moduleName": "multimodal_dialog",
                "declAttributes": [
                  "HasInitialValue",
                  "HasStorage",
                  "AccessControl"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "Swift.String?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "String",
                            "printedName": "Swift.String",
                            "usr": "s:SS"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:17multimodal_dialog22MultiModalRequestParamV11CustomInputV4typeSSSgvg",
                    "mangledName": "$s17multimodal_dialog22MultiModalRequestParamV11CustomInputV4typeSSSgvg",
                    "moduleName": "multimodal_dialog",
                    "implicit": true,
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "Swift.String?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "String",
                            "printedName": "Swift.String",
                            "usr": "s:SS"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:17multimodal_dialog22MultiModalRequestParamV11CustomInputV4typeSSSgvs",
                    "mangledName": "$s17multimodal_dialog22MultiModalRequestParamV11CustomInputV4typeSSSgvs",
                    "moduleName": "multimodal_dialog",
                    "implicit": true,
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:17multimodal_dialog22MultiModalRequestParamV11CustomInputV4typeSSSgvM",
                    "mangledName": "$s17multimodal_dialog22MultiModalRequestParamV11CustomInputV4typeSSSgvM",
                    "moduleName": "multimodal_dialog",
                    "implicit": true,
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init(workspaceId:appId:directive:dialogId:text:type:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "CustomInput",
                    "printedName": "multimodal_dialog.MultiModalRequestParam.CustomInput",
                    "usr": "s:17multimodal_dialog22MultiModalRequestParamV11CustomInputV"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.String?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "hasDefaultArg": true,
                    "usr": "s:Sq"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.String?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "hasDefaultArg": true,
                    "usr": "s:Sq"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "hasDefaultArg": true,
                    "usr": "s:SS"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.String?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "hasDefaultArg": true,
                    "usr": "s:Sq"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.String?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "hasDefaultArg": true,
                    "usr": "s:Sq"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.String?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "hasDefaultArg": true,
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:17multimodal_dialog22MultiModalRequestParamV11CustomInputV11workspaceId03appJ09directive0bJ04text4typeAESSSg_ALSSA3Ltcfc",
                "mangledName": "$s17multimodal_dialog22MultiModalRequestParamV11CustomInputV11workspaceId03appJ09directive0bJ04text4typeAESSSg_ALSSA3Ltcfc",
                "moduleName": "multimodal_dialog",
                "implicit": true,
                "init_kind": "Designated"
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "CustomInput",
                    "printedName": "multimodal_dialog.MultiModalRequestParam.CustomInput",
                    "usr": "s:17multimodal_dialog22MultiModalRequestParamV11CustomInputV"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:17multimodal_dialog22MultiModalRequestParamV11CustomInputVAEycfc",
                "mangledName": "$s17multimodal_dialog22MultiModalRequestParamV11CustomInputVAEycfc",
                "moduleName": "multimodal_dialog",
                "implicit": true,
                "init_kind": "Designated"
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init(builder:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "CustomInput",
                    "printedName": "multimodal_dialog.MultiModalRequestParam.CustomInput",
                    "usr": "s:17multimodal_dialog22MultiModalRequestParamV11CustomInputV"
                  },
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(inout multimodal_dialog.MultiModalRequestParam.CustomInput) -> ()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "CustomInput",
                        "printedName": "multimodal_dialog.MultiModalRequestParam.CustomInput",
                        "usr": "s:17multimodal_dialog22MultiModalRequestParamV11CustomInputV"
                      }
                    ],
                    "typeAttributes": [
                      "noescape"
                    ]
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:17multimodal_dialog22MultiModalRequestParamV11CustomInputV7builderAEyAEzXE_tcfc",
                "mangledName": "$s17multimodal_dialog22MultiModalRequestParamV11CustomInputV7builderAEyAEzXE_tcfc",
                "moduleName": "multimodal_dialog",
                "declAttributes": [
                  "AccessControl"
                ],
                "isFromExtension": true,
                "init_kind": "Designated"
              }
            ],
            "declKind": "Struct",
            "usr": "s:17multimodal_dialog22MultiModalRequestParamV11CustomInputV",
            "mangledName": "$s17multimodal_dialog22MultiModalRequestParamV11CustomInputV",
            "moduleName": "multimodal_dialog",
            "declAttributes": [
              "AccessControl"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Copyable",
                "printedName": "Copyable",
                "usr": "s:s8CopyableP",
                "mangledName": "$ss8CopyableP"
              },
              {
                "kind": "Conformance",
                "name": "Escapable",
                "printedName": "Escapable",
                "usr": "s:s9EscapableP",
                "mangledName": "$ss9EscapableP"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "UpStream",
            "printedName": "UpStream",
            "children": [
              {
                "kind": "Var",
                "name": "type",
                "printedName": "type",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Var",
                "usr": "s:17multimodal_dialog22MultiModalRequestParamV8UpStreamV4typeSSvp",
                "mangledName": "$s17multimodal_dialog22MultiModalRequestParamV8UpStreamV4typeSSvp",
                "moduleName": "multimodal_dialog",
                "declAttributes": [
                  "HasInitialValue",
                  "HasStorage",
                  "AccessControl"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:17multimodal_dialog22MultiModalRequestParamV8UpStreamV4typeSSvg",
                    "mangledName": "$s17multimodal_dialog22MultiModalRequestParamV8UpStreamV4typeSSvg",
                    "moduleName": "multimodal_dialog",
                    "implicit": true,
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:17multimodal_dialog22MultiModalRequestParamV8UpStreamV4typeSSvs",
                    "mangledName": "$s17multimodal_dialog22MultiModalRequestParamV8UpStreamV4typeSSvs",
                    "moduleName": "multimodal_dialog",
                    "implicit": true,
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:17multimodal_dialog22MultiModalRequestParamV8UpStreamV4typeSSvM",
                    "mangledName": "$s17multimodal_dialog22MultiModalRequestParamV8UpStreamV4typeSSvM",
                    "moduleName": "multimodal_dialog",
                    "implicit": true,
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "mode",
                "printedName": "mode",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.String?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Var",
                "usr": "s:17multimodal_dialog22MultiModalRequestParamV8UpStreamV4modeSSSgvp",
                "mangledName": "$s17multimodal_dialog22MultiModalRequestParamV8UpStreamV4modeSSSgvp",
                "moduleName": "multimodal_dialog",
                "declAttributes": [
                  "HasInitialValue",
                  "HasStorage",
                  "AccessControl"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "Swift.String?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "String",
                            "printedName": "Swift.String",
                            "usr": "s:SS"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:17multimodal_dialog22MultiModalRequestParamV8UpStreamV4modeSSSgvg",
                    "mangledName": "$s17multimodal_dialog22MultiModalRequestParamV8UpStreamV4modeSSSgvg",
                    "moduleName": "multimodal_dialog",
                    "implicit": true,
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "Swift.String?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "String",
                            "printedName": "Swift.String",
                            "usr": "s:SS"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:17multimodal_dialog22MultiModalRequestParamV8UpStreamV4modeSSSgvs",
                    "mangledName": "$s17multimodal_dialog22MultiModalRequestParamV8UpStreamV4modeSSSgvs",
                    "moduleName": "multimodal_dialog",
                    "implicit": true,
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:17multimodal_dialog22MultiModalRequestParamV8UpStreamV4modeSSSgvM",
                    "mangledName": "$s17multimodal_dialog22MultiModalRequestParamV8UpStreamV4modeSSSgvM",
                    "moduleName": "multimodal_dialog",
                    "implicit": true,
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "audioFormat",
                "printedName": "audioFormat",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Var",
                "usr": "s:17multimodal_dialog22MultiModalRequestParamV8UpStreamV11audioFormatSSvp",
                "mangledName": "$s17multimodal_dialog22MultiModalRequestParamV8UpStreamV11audioFormatSSvp",
                "moduleName": "multimodal_dialog",
                "declAttributes": [
                  "HasInitialValue",
                  "HasStorage",
                  "AccessControl"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:17multimodal_dialog22MultiModalRequestParamV8UpStreamV11audioFormatSSvg",
                    "mangledName": "$s17multimodal_dialog22MultiModalRequestParamV8UpStreamV11audioFormatSSvg",
                    "moduleName": "multimodal_dialog",
                    "implicit": true,
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:17multimodal_dialog22MultiModalRequestParamV8UpStreamV11audioFormatSSvs",
                    "mangledName": "$s17multimodal_dialog22MultiModalRequestParamV8UpStreamV11audioFormatSSvs",
                    "moduleName": "multimodal_dialog",
                    "implicit": true,
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:17multimodal_dialog22MultiModalRequestParamV8UpStreamV11audioFormatSSvM",
                    "mangledName": "$s17multimodal_dialog22MultiModalRequestParamV8UpStreamV11audioFormatSSvM",
                    "moduleName": "multimodal_dialog",
                    "implicit": true,
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "passThroughParams",
                "printedName": "passThroughParams",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "[Swift.String : Any]?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Dictionary",
                        "printedName": "[Swift.String : Any]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "String",
                            "printedName": "Swift.String",
                            "usr": "s:SS"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "ProtocolComposition",
                            "printedName": "Any"
                          }
                        ],
                        "usr": "s:SD"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Var",
                "usr": "s:17multimodal_dialog22MultiModalRequestParamV8UpStreamV17passThroughParamsSDySSypGSgvp",
                "mangledName": "$s17multimodal_dialog22MultiModalRequestParamV8UpStreamV17passThroughParamsSDySSypGSgvp",
                "moduleName": "multimodal_dialog",
                "declAttributes": [
                  "HasInitialValue",
                  "HasStorage",
                  "AccessControl"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "[Swift.String : Any]?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Dictionary",
                            "printedName": "[Swift.String : Any]",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "String",
                                "printedName": "Swift.String",
                                "usr": "s:SS"
                              },
                              {
                                "kind": "TypeNominal",
                                "name": "ProtocolComposition",
                                "printedName": "Any"
                              }
                            ],
                            "usr": "s:SD"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:17multimodal_dialog22MultiModalRequestParamV8UpStreamV17passThroughParamsSDySSypGSgvg",
                    "mangledName": "$s17multimodal_dialog22MultiModalRequestParamV8UpStreamV17passThroughParamsSDySSypGSgvg",
                    "moduleName": "multimodal_dialog",
                    "implicit": true,
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "[Swift.String : Any]?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Dictionary",
                            "printedName": "[Swift.String : Any]",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "String",
                                "printedName": "Swift.String",
                                "usr": "s:SS"
                              },
                              {
                                "kind": "TypeNominal",
                                "name": "ProtocolComposition",
                                "printedName": "Any"
                              }
                            ],
                            "usr": "s:SD"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:17multimodal_dialog22MultiModalRequestParamV8UpStreamV17passThroughParamsSDySSypGSgvs",
                    "mangledName": "$s17multimodal_dialog22MultiModalRequestParamV8UpStreamV17passThroughParamsSDySSypGSgvs",
                    "moduleName": "multimodal_dialog",
                    "implicit": true,
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:17multimodal_dialog22MultiModalRequestParamV8UpStreamV17passThroughParamsSDySSypGSgvM",
                    "mangledName": "$s17multimodal_dialog22MultiModalRequestParamV8UpStreamV17passThroughParamsSDySSypGSgvM",
                    "moduleName": "multimodal_dialog",
                    "implicit": true,
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init(type:mode:audioFormat:passThroughParams:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UpStream",
                    "printedName": "multimodal_dialog.MultiModalRequestParam.UpStream",
                    "usr": "s:17multimodal_dialog22MultiModalRequestParamV8UpStreamV"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "hasDefaultArg": true,
                    "usr": "s:SS"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.String?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "hasDefaultArg": true,
                    "usr": "s:Sq"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "hasDefaultArg": true,
                    "usr": "s:SS"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "[Swift.String : Any]?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Dictionary",
                        "printedName": "[Swift.String : Any]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "String",
                            "printedName": "Swift.String",
                            "usr": "s:SS"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "ProtocolComposition",
                            "printedName": "Any"
                          }
                        ],
                        "usr": "s:SD"
                      }
                    ],
                    "hasDefaultArg": true,
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:17multimodal_dialog22MultiModalRequestParamV8UpStreamV4type4mode11audioFormat17passThroughParamsAESS_SSSgSSSDySSypGSgtcfc",
                "mangledName": "$s17multimodal_dialog22MultiModalRequestParamV8UpStreamV4type4mode11audioFormat17passThroughParamsAESS_SSSgSSSDySSypGSgtcfc",
                "moduleName": "multimodal_dialog",
                "implicit": true,
                "init_kind": "Designated"
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UpStream",
                    "printedName": "multimodal_dialog.MultiModalRequestParam.UpStream",
                    "usr": "s:17multimodal_dialog22MultiModalRequestParamV8UpStreamV"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:17multimodal_dialog22MultiModalRequestParamV8UpStreamVAEycfc",
                "mangledName": "$s17multimodal_dialog22MultiModalRequestParamV8UpStreamVAEycfc",
                "moduleName": "multimodal_dialog",
                "implicit": true,
                "init_kind": "Designated"
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init(builder:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UpStream",
                    "printedName": "multimodal_dialog.MultiModalRequestParam.UpStream",
                    "usr": "s:17multimodal_dialog22MultiModalRequestParamV8UpStreamV"
                  },
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(inout multimodal_dialog.MultiModalRequestParam.UpStream) -> ()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "UpStream",
                        "printedName": "multimodal_dialog.MultiModalRequestParam.UpStream",
                        "usr": "s:17multimodal_dialog22MultiModalRequestParamV8UpStreamV"
                      }
                    ],
                    "typeAttributes": [
                      "noescape"
                    ]
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:17multimodal_dialog22MultiModalRequestParamV8UpStreamV7builderAEyAEzXE_tcfc",
                "mangledName": "$s17multimodal_dialog22MultiModalRequestParamV8UpStreamV7builderAEyAEzXE_tcfc",
                "moduleName": "multimodal_dialog",
                "declAttributes": [
                  "AccessControl"
                ],
                "isFromExtension": true,
                "init_kind": "Designated"
              }
            ],
            "declKind": "Struct",
            "usr": "s:17multimodal_dialog22MultiModalRequestParamV8UpStreamV",
            "mangledName": "$s17multimodal_dialog22MultiModalRequestParamV8UpStreamV",
            "moduleName": "multimodal_dialog",
            "declAttributes": [
              "AccessControl"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Copyable",
                "printedName": "Copyable",
                "usr": "s:s8CopyableP",
                "mangledName": "$ss8CopyableP"
              },
              {
                "kind": "Conformance",
                "name": "Escapable",
                "printedName": "Escapable",
                "usr": "s:s9EscapableP",
                "mangledName": "$ss9EscapableP"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "DownStream",
            "printedName": "DownStream",
            "children": [
              {
                "kind": "Var",
                "name": "voice",
                "printedName": "voice",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.String?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Var",
                "usr": "s:17multimodal_dialog22MultiModalRequestParamV10DownStreamV5voiceSSSgvp",
                "mangledName": "$s17multimodal_dialog22MultiModalRequestParamV10DownStreamV5voiceSSSgvp",
                "moduleName": "multimodal_dialog",
                "declAttributes": [
                  "HasInitialValue",
                  "HasStorage",
                  "AccessControl"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "Swift.String?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "String",
                            "printedName": "Swift.String",
                            "usr": "s:SS"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:17multimodal_dialog22MultiModalRequestParamV10DownStreamV5voiceSSSgvg",
                    "mangledName": "$s17multimodal_dialog22MultiModalRequestParamV10DownStreamV5voiceSSSgvg",
                    "moduleName": "multimodal_dialog",
                    "implicit": true,
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "Swift.String?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "String",
                            "printedName": "Swift.String",
                            "usr": "s:SS"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:17multimodal_dialog22MultiModalRequestParamV10DownStreamV5voiceSSSgvs",
                    "mangledName": "$s17multimodal_dialog22MultiModalRequestParamV10DownStreamV5voiceSSSgvs",
                    "moduleName": "multimodal_dialog",
                    "implicit": true,
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:17multimodal_dialog22MultiModalRequestParamV10DownStreamV5voiceSSSgvM",
                    "mangledName": "$s17multimodal_dialog22MultiModalRequestParamV10DownStreamV5voiceSSSgvM",
                    "moduleName": "multimodal_dialog",
                    "implicit": true,
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "sampleRate",
                "printedName": "sampleRate",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.Int?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Int",
                        "printedName": "Swift.Int",
                        "usr": "s:Si"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Var",
                "usr": "s:17multimodal_dialog22MultiModalRequestParamV10DownStreamV10sampleRateSiSgvp",
                "mangledName": "$s17multimodal_dialog22MultiModalRequestParamV10DownStreamV10sampleRateSiSgvp",
                "moduleName": "multimodal_dialog",
                "declAttributes": [
                  "HasInitialValue",
                  "HasStorage",
                  "AccessControl"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "Swift.Int?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Int",
                            "printedName": "Swift.Int",
                            "usr": "s:Si"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:17multimodal_dialog22MultiModalRequestParamV10DownStreamV10sampleRateSiSgvg",
                    "mangledName": "$s17multimodal_dialog22MultiModalRequestParamV10DownStreamV10sampleRateSiSgvg",
                    "moduleName": "multimodal_dialog",
                    "implicit": true,
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "Swift.Int?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Int",
                            "printedName": "Swift.Int",
                            "usr": "s:Si"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:17multimodal_dialog22MultiModalRequestParamV10DownStreamV10sampleRateSiSgvs",
                    "mangledName": "$s17multimodal_dialog22MultiModalRequestParamV10DownStreamV10sampleRateSiSgvs",
                    "moduleName": "multimodal_dialog",
                    "implicit": true,
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:17multimodal_dialog22MultiModalRequestParamV10DownStreamV10sampleRateSiSgvM",
                    "mangledName": "$s17multimodal_dialog22MultiModalRequestParamV10DownStreamV10sampleRateSiSgvM",
                    "moduleName": "multimodal_dialog",
                    "implicit": true,
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "intermediateText",
                "printedName": "intermediateText",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Var",
                "usr": "s:17multimodal_dialog22MultiModalRequestParamV10DownStreamV16intermediateTextSSvp",
                "mangledName": "$s17multimodal_dialog22MultiModalRequestParamV10DownStreamV16intermediateTextSSvp",
                "moduleName": "multimodal_dialog",
                "declAttributes": [
                  "HasInitialValue",
                  "HasStorage",
                  "AccessControl"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:17multimodal_dialog22MultiModalRequestParamV10DownStreamV16intermediateTextSSvg",
                    "mangledName": "$s17multimodal_dialog22MultiModalRequestParamV10DownStreamV16intermediateTextSSvg",
                    "moduleName": "multimodal_dialog",
                    "implicit": true,
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:17multimodal_dialog22MultiModalRequestParamV10DownStreamV16intermediateTextSSvs",
                    "mangledName": "$s17multimodal_dialog22MultiModalRequestParamV10DownStreamV16intermediateTextSSvs",
                    "moduleName": "multimodal_dialog",
                    "implicit": true,
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:17multimodal_dialog22MultiModalRequestParamV10DownStreamV16intermediateTextSSvM",
                    "mangledName": "$s17multimodal_dialog22MultiModalRequestParamV10DownStreamV16intermediateTextSSvM",
                    "moduleName": "multimodal_dialog",
                    "implicit": true,
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "debug",
                "printedName": "debug",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:17multimodal_dialog22MultiModalRequestParamV10DownStreamV5debugSbvp",
                "mangledName": "$s17multimodal_dialog22MultiModalRequestParamV10DownStreamV5debugSbvp",
                "moduleName": "multimodal_dialog",
                "declAttributes": [
                  "HasInitialValue",
                  "HasStorage",
                  "AccessControl"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:17multimodal_dialog22MultiModalRequestParamV10DownStreamV5debugSbvg",
                    "mangledName": "$s17multimodal_dialog22MultiModalRequestParamV10DownStreamV5debugSbvg",
                    "moduleName": "multimodal_dialog",
                    "implicit": true,
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:17multimodal_dialog22MultiModalRequestParamV10DownStreamV5debugSbvs",
                    "mangledName": "$s17multimodal_dialog22MultiModalRequestParamV10DownStreamV5debugSbvs",
                    "moduleName": "multimodal_dialog",
                    "implicit": true,
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:17multimodal_dialog22MultiModalRequestParamV10DownStreamV5debugSbvM",
                    "mangledName": "$s17multimodal_dialog22MultiModalRequestParamV10DownStreamV5debugSbvM",
                    "moduleName": "multimodal_dialog",
                    "implicit": true,
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "type",
                "printedName": "type",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Var",
                "usr": "s:17multimodal_dialog22MultiModalRequestParamV10DownStreamV4typeSSvp",
                "mangledName": "$s17multimodal_dialog22MultiModalRequestParamV10DownStreamV4typeSSvp",
                "moduleName": "multimodal_dialog",
                "declAttributes": [
                  "HasInitialValue",
                  "HasStorage",
                  "AccessControl"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:17multimodal_dialog22MultiModalRequestParamV10DownStreamV4typeSSvg",
                    "mangledName": "$s17multimodal_dialog22MultiModalRequestParamV10DownStreamV4typeSSvg",
                    "moduleName": "multimodal_dialog",
                    "implicit": true,
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:17multimodal_dialog22MultiModalRequestParamV10DownStreamV4typeSSvs",
                    "mangledName": "$s17multimodal_dialog22MultiModalRequestParamV10DownStreamV4typeSSvs",
                    "moduleName": "multimodal_dialog",
                    "implicit": true,
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:17multimodal_dialog22MultiModalRequestParamV10DownStreamV4typeSSvM",
                    "mangledName": "$s17multimodal_dialog22MultiModalRequestParamV10DownStreamV4typeSSvM",
                    "moduleName": "multimodal_dialog",
                    "implicit": true,
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "audioFormat",
                "printedName": "audioFormat",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Var",
                "usr": "s:17multimodal_dialog22MultiModalRequestParamV10DownStreamV11audioFormatSSvp",
                "mangledName": "$s17multimodal_dialog22MultiModalRequestParamV10DownStreamV11audioFormatSSvp",
                "moduleName": "multimodal_dialog",
                "declAttributes": [
                  "HasInitialValue",
                  "HasStorage",
                  "AccessControl"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:17multimodal_dialog22MultiModalRequestParamV10DownStreamV11audioFormatSSvg",
                    "mangledName": "$s17multimodal_dialog22MultiModalRequestParamV10DownStreamV11audioFormatSSvg",
                    "moduleName": "multimodal_dialog",
                    "implicit": true,
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:17multimodal_dialog22MultiModalRequestParamV10DownStreamV11audioFormatSSvs",
                    "mangledName": "$s17multimodal_dialog22MultiModalRequestParamV10DownStreamV11audioFormatSSvs",
                    "moduleName": "multimodal_dialog",
                    "implicit": true,
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:17multimodal_dialog22MultiModalRequestParamV10DownStreamV11audioFormatSSvM",
                    "mangledName": "$s17multimodal_dialog22MultiModalRequestParamV10DownStreamV11audioFormatSSvM",
                    "moduleName": "multimodal_dialog",
                    "implicit": true,
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "passThroughParams",
                "printedName": "passThroughParams",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "[Swift.String : Any]?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Dictionary",
                        "printedName": "[Swift.String : Any]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "String",
                            "printedName": "Swift.String",
                            "usr": "s:SS"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "ProtocolComposition",
                            "printedName": "Any"
                          }
                        ],
                        "usr": "s:SD"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Var",
                "usr": "s:17multimodal_dialog22MultiModalRequestParamV10DownStreamV17passThroughParamsSDySSypGSgvp",
                "mangledName": "$s17multimodal_dialog22MultiModalRequestParamV10DownStreamV17passThroughParamsSDySSypGSgvp",
                "moduleName": "multimodal_dialog",
                "declAttributes": [
                  "HasInitialValue",
                  "HasStorage",
                  "AccessControl"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "[Swift.String : Any]?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Dictionary",
                            "printedName": "[Swift.String : Any]",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "String",
                                "printedName": "Swift.String",
                                "usr": "s:SS"
                              },
                              {
                                "kind": "TypeNominal",
                                "name": "ProtocolComposition",
                                "printedName": "Any"
                              }
                            ],
                            "usr": "s:SD"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:17multimodal_dialog22MultiModalRequestParamV10DownStreamV17passThroughParamsSDySSypGSgvg",
                    "mangledName": "$s17multimodal_dialog22MultiModalRequestParamV10DownStreamV17passThroughParamsSDySSypGSgvg",
                    "moduleName": "multimodal_dialog",
                    "implicit": true,
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "[Swift.String : Any]?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Dictionary",
                            "printedName": "[Swift.String : Any]",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "String",
                                "printedName": "Swift.String",
                                "usr": "s:SS"
                              },
                              {
                                "kind": "TypeNominal",
                                "name": "ProtocolComposition",
                                "printedName": "Any"
                              }
                            ],
                            "usr": "s:SD"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:17multimodal_dialog22MultiModalRequestParamV10DownStreamV17passThroughParamsSDySSypGSgvs",
                    "mangledName": "$s17multimodal_dialog22MultiModalRequestParamV10DownStreamV17passThroughParamsSDySSypGSgvs",
                    "moduleName": "multimodal_dialog",
                    "implicit": true,
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:17multimodal_dialog22MultiModalRequestParamV10DownStreamV17passThroughParamsSDySSypGSgvM",
                    "mangledName": "$s17multimodal_dialog22MultiModalRequestParamV10DownStreamV17passThroughParamsSDySSypGSgvM",
                    "moduleName": "multimodal_dialog",
                    "implicit": true,
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init(voice:sampleRate:intermediateText:debug:type:audioFormat:passThroughParams:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "DownStream",
                    "printedName": "multimodal_dialog.MultiModalRequestParam.DownStream",
                    "usr": "s:17multimodal_dialog22MultiModalRequestParamV10DownStreamV"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.String?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "hasDefaultArg": true,
                    "usr": "s:Sq"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.Int?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Int",
                        "printedName": "Swift.Int",
                        "usr": "s:Si"
                      }
                    ],
                    "hasDefaultArg": true,
                    "usr": "s:Sq"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "hasDefaultArg": true,
                    "usr": "s:SS"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "hasDefaultArg": true,
                    "usr": "s:Sb"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "hasDefaultArg": true,
                    "usr": "s:SS"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "hasDefaultArg": true,
                    "usr": "s:SS"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "[Swift.String : Any]?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Dictionary",
                        "printedName": "[Swift.String : Any]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "String",
                            "printedName": "Swift.String",
                            "usr": "s:SS"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "ProtocolComposition",
                            "printedName": "Any"
                          }
                        ],
                        "usr": "s:SD"
                      }
                    ],
                    "hasDefaultArg": true,
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:17multimodal_dialog22MultiModalRequestParamV10DownStreamV5voice10sampleRate16intermediateText5debug4type11audioFormat17passThroughParamsAESSSg_SiSgSSSbS2SSDySSypGSgtcfc",
                "mangledName": "$s17multimodal_dialog22MultiModalRequestParamV10DownStreamV5voice10sampleRate16intermediateText5debug4type11audioFormat17passThroughParamsAESSSg_SiSgSSSbS2SSDySSypGSgtcfc",
                "moduleName": "multimodal_dialog",
                "implicit": true,
                "init_kind": "Designated"
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "DownStream",
                    "printedName": "multimodal_dialog.MultiModalRequestParam.DownStream",
                    "usr": "s:17multimodal_dialog22MultiModalRequestParamV10DownStreamV"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:17multimodal_dialog22MultiModalRequestParamV10DownStreamVAEycfc",
                "mangledName": "$s17multimodal_dialog22MultiModalRequestParamV10DownStreamVAEycfc",
                "moduleName": "multimodal_dialog",
                "implicit": true,
                "init_kind": "Designated"
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init(builder:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "DownStream",
                    "printedName": "multimodal_dialog.MultiModalRequestParam.DownStream",
                    "usr": "s:17multimodal_dialog22MultiModalRequestParamV10DownStreamV"
                  },
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(inout multimodal_dialog.MultiModalRequestParam.DownStream) -> ()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "DownStream",
                        "printedName": "multimodal_dialog.MultiModalRequestParam.DownStream",
                        "usr": "s:17multimodal_dialog22MultiModalRequestParamV10DownStreamV"
                      }
                    ],
                    "typeAttributes": [
                      "noescape"
                    ]
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:17multimodal_dialog22MultiModalRequestParamV10DownStreamV7builderAEyAEzXE_tcfc",
                "mangledName": "$s17multimodal_dialog22MultiModalRequestParamV10DownStreamV7builderAEyAEzXE_tcfc",
                "moduleName": "multimodal_dialog",
                "declAttributes": [
                  "AccessControl"
                ],
                "isFromExtension": true,
                "init_kind": "Designated"
              }
            ],
            "declKind": "Struct",
            "usr": "s:17multimodal_dialog22MultiModalRequestParamV10DownStreamV",
            "mangledName": "$s17multimodal_dialog22MultiModalRequestParamV10DownStreamV",
            "moduleName": "multimodal_dialog",
            "declAttributes": [
              "AccessControl"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Copyable",
                "printedName": "Copyable",
                "usr": "s:s8CopyableP",
                "mangledName": "$ss8CopyableP"
              },
              {
                "kind": "Conformance",
                "name": "Escapable",
                "printedName": "Escapable",
                "usr": "s:s9EscapableP",
                "mangledName": "$ss9EscapableP"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "ClientInfo",
            "printedName": "ClientInfo",
            "children": [
              {
                "kind": "Var",
                "name": "userId",
                "printedName": "userId",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.String?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Var",
                "usr": "s:17multimodal_dialog22MultiModalRequestParamV10ClientInfoV6userIdSSSgvp",
                "mangledName": "$s17multimodal_dialog22MultiModalRequestParamV10ClientInfoV6userIdSSSgvp",
                "moduleName": "multimodal_dialog",
                "declAttributes": [
                  "HasInitialValue",
                  "HasStorage",
                  "AccessControl"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "Swift.String?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "String",
                            "printedName": "Swift.String",
                            "usr": "s:SS"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:17multimodal_dialog22MultiModalRequestParamV10ClientInfoV6userIdSSSgvg",
                    "mangledName": "$s17multimodal_dialog22MultiModalRequestParamV10ClientInfoV6userIdSSSgvg",
                    "moduleName": "multimodal_dialog",
                    "implicit": true,
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "Swift.String?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "String",
                            "printedName": "Swift.String",
                            "usr": "s:SS"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:17multimodal_dialog22MultiModalRequestParamV10ClientInfoV6userIdSSSgvs",
                    "mangledName": "$s17multimodal_dialog22MultiModalRequestParamV10ClientInfoV6userIdSSSgvs",
                    "moduleName": "multimodal_dialog",
                    "implicit": true,
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:17multimodal_dialog22MultiModalRequestParamV10ClientInfoV6userIdSSSgvM",
                    "mangledName": "$s17multimodal_dialog22MultiModalRequestParamV10ClientInfoV6userIdSSSgvM",
                    "moduleName": "multimodal_dialog",
                    "implicit": true,
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "device",
                "printedName": "device",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "multimodal_dialog.MultiModalRequestParam.ClientInfo.Device?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Device",
                        "printedName": "multimodal_dialog.MultiModalRequestParam.ClientInfo.Device",
                        "usr": "s:17multimodal_dialog22MultiModalRequestParamV10ClientInfoV6DeviceV"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Var",
                "usr": "s:17multimodal_dialog22MultiModalRequestParamV10ClientInfoV6deviceAE6DeviceVSgvp",
                "mangledName": "$s17multimodal_dialog22MultiModalRequestParamV10ClientInfoV6deviceAE6DeviceVSgvp",
                "moduleName": "multimodal_dialog",
                "declAttributes": [
                  "HasInitialValue",
                  "HasStorage",
                  "AccessControl"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "multimodal_dialog.MultiModalRequestParam.ClientInfo.Device?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Device",
                            "printedName": "multimodal_dialog.MultiModalRequestParam.ClientInfo.Device",
                            "usr": "s:17multimodal_dialog22MultiModalRequestParamV10ClientInfoV6DeviceV"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:17multimodal_dialog22MultiModalRequestParamV10ClientInfoV6deviceAE6DeviceVSgvg",
                    "mangledName": "$s17multimodal_dialog22MultiModalRequestParamV10ClientInfoV6deviceAE6DeviceVSgvg",
                    "moduleName": "multimodal_dialog",
                    "implicit": true,
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "multimodal_dialog.MultiModalRequestParam.ClientInfo.Device?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Device",
                            "printedName": "multimodal_dialog.MultiModalRequestParam.ClientInfo.Device",
                            "usr": "s:17multimodal_dialog22MultiModalRequestParamV10ClientInfoV6DeviceV"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:17multimodal_dialog22MultiModalRequestParamV10ClientInfoV6deviceAE6DeviceVSgvs",
                    "mangledName": "$s17multimodal_dialog22MultiModalRequestParamV10ClientInfoV6deviceAE6DeviceVSgvs",
                    "moduleName": "multimodal_dialog",
                    "implicit": true,
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:17multimodal_dialog22MultiModalRequestParamV10ClientInfoV6deviceAE6DeviceVSgvM",
                    "mangledName": "$s17multimodal_dialog22MultiModalRequestParamV10ClientInfoV6deviceAE6DeviceVSgvM",
                    "moduleName": "multimodal_dialog",
                    "implicit": true,
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "network",
                "printedName": "network",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "multimodal_dialog.MultiModalRequestParam.ClientInfo.Network?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Network",
                        "printedName": "multimodal_dialog.MultiModalRequestParam.ClientInfo.Network",
                        "usr": "s:17multimodal_dialog22MultiModalRequestParamV10ClientInfoV7NetworkV"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Var",
                "usr": "s:17multimodal_dialog22MultiModalRequestParamV10ClientInfoV7networkAE7NetworkVSgvp",
                "mangledName": "$s17multimodal_dialog22MultiModalRequestParamV10ClientInfoV7networkAE7NetworkVSgvp",
                "moduleName": "multimodal_dialog",
                "declAttributes": [
                  "HasInitialValue",
                  "HasStorage",
                  "AccessControl"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "multimodal_dialog.MultiModalRequestParam.ClientInfo.Network?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Network",
                            "printedName": "multimodal_dialog.MultiModalRequestParam.ClientInfo.Network",
                            "usr": "s:17multimodal_dialog22MultiModalRequestParamV10ClientInfoV7NetworkV"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:17multimodal_dialog22MultiModalRequestParamV10ClientInfoV7networkAE7NetworkVSgvg",
                    "mangledName": "$s17multimodal_dialog22MultiModalRequestParamV10ClientInfoV7networkAE7NetworkVSgvg",
                    "moduleName": "multimodal_dialog",
                    "implicit": true,
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "multimodal_dialog.MultiModalRequestParam.ClientInfo.Network?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Network",
                            "printedName": "multimodal_dialog.MultiModalRequestParam.ClientInfo.Network",
                            "usr": "s:17multimodal_dialog22MultiModalRequestParamV10ClientInfoV7NetworkV"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:17multimodal_dialog22MultiModalRequestParamV10ClientInfoV7networkAE7NetworkVSgvs",
                    "mangledName": "$s17multimodal_dialog22MultiModalRequestParamV10ClientInfoV7networkAE7NetworkVSgvs",
                    "moduleName": "multimodal_dialog",
                    "implicit": true,
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:17multimodal_dialog22MultiModalRequestParamV10ClientInfoV7networkAE7NetworkVSgvM",
                    "mangledName": "$s17multimodal_dialog22MultiModalRequestParamV10ClientInfoV7networkAE7NetworkVSgvM",
                    "moduleName": "multimodal_dialog",
                    "implicit": true,
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "location",
                "printedName": "location",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "multimodal_dialog.MultiModalRequestParam.ClientInfo.Location?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Location",
                        "printedName": "multimodal_dialog.MultiModalRequestParam.ClientInfo.Location",
                        "usr": "s:17multimodal_dialog22MultiModalRequestParamV10ClientInfoV8LocationV"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Var",
                "usr": "s:17multimodal_dialog22MultiModalRequestParamV10ClientInfoV8locationAE8LocationVSgvp",
                "mangledName": "$s17multimodal_dialog22MultiModalRequestParamV10ClientInfoV8locationAE8LocationVSgvp",
                "moduleName": "multimodal_dialog",
                "declAttributes": [
                  "HasInitialValue",
                  "HasStorage",
                  "AccessControl"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "multimodal_dialog.MultiModalRequestParam.ClientInfo.Location?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Location",
                            "printedName": "multimodal_dialog.MultiModalRequestParam.ClientInfo.Location",
                            "usr": "s:17multimodal_dialog22MultiModalRequestParamV10ClientInfoV8LocationV"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:17multimodal_dialog22MultiModalRequestParamV10ClientInfoV8locationAE8LocationVSgvg",
                    "mangledName": "$s17multimodal_dialog22MultiModalRequestParamV10ClientInfoV8locationAE8LocationVSgvg",
                    "moduleName": "multimodal_dialog",
                    "implicit": true,
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "multimodal_dialog.MultiModalRequestParam.ClientInfo.Location?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Location",
                            "printedName": "multimodal_dialog.MultiModalRequestParam.ClientInfo.Location",
                            "usr": "s:17multimodal_dialog22MultiModalRequestParamV10ClientInfoV8LocationV"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:17multimodal_dialog22MultiModalRequestParamV10ClientInfoV8locationAE8LocationVSgvs",
                    "mangledName": "$s17multimodal_dialog22MultiModalRequestParamV10ClientInfoV8locationAE8LocationVSgvs",
                    "moduleName": "multimodal_dialog",
                    "implicit": true,
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:17multimodal_dialog22MultiModalRequestParamV10ClientInfoV8locationAE8LocationVSgvM",
                    "mangledName": "$s17multimodal_dialog22MultiModalRequestParamV10ClientInfoV8locationAE8LocationVSgvM",
                    "moduleName": "multimodal_dialog",
                    "implicit": true,
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "status",
                "printedName": "status",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Any?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ProtocolComposition",
                        "printedName": "Any"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Var",
                "usr": "s:17multimodal_dialog22MultiModalRequestParamV10ClientInfoV6statusypSgvp",
                "mangledName": "$s17multimodal_dialog22MultiModalRequestParamV10ClientInfoV6statusypSgvp",
                "moduleName": "multimodal_dialog",
                "declAttributes": [
                  "HasInitialValue",
                  "HasStorage",
                  "AccessControl"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "Any?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "ProtocolComposition",
                            "printedName": "Any"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:17multimodal_dialog22MultiModalRequestParamV10ClientInfoV6statusypSgvg",
                    "mangledName": "$s17multimodal_dialog22MultiModalRequestParamV10ClientInfoV6statusypSgvg",
                    "moduleName": "multimodal_dialog",
                    "implicit": true,
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "Any?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "ProtocolComposition",
                            "printedName": "Any"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:17multimodal_dialog22MultiModalRequestParamV10ClientInfoV6statusypSgvs",
                    "mangledName": "$s17multimodal_dialog22MultiModalRequestParamV10ClientInfoV6statusypSgvs",
                    "moduleName": "multimodal_dialog",
                    "implicit": true,
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:17multimodal_dialog22MultiModalRequestParamV10ClientInfoV6statusypSgvM",
                    "mangledName": "$s17multimodal_dialog22MultiModalRequestParamV10ClientInfoV6statusypSgvM",
                    "moduleName": "multimodal_dialog",
                    "implicit": true,
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "passThroughParams",
                "printedName": "passThroughParams",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "[Swift.String : Any]?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Dictionary",
                        "printedName": "[Swift.String : Any]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "String",
                            "printedName": "Swift.String",
                            "usr": "s:SS"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "ProtocolComposition",
                            "printedName": "Any"
                          }
                        ],
                        "usr": "s:SD"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Var",
                "usr": "s:17multimodal_dialog22MultiModalRequestParamV10ClientInfoV17passThroughParamsSDySSypGSgvp",
                "mangledName": "$s17multimodal_dialog22MultiModalRequestParamV10ClientInfoV17passThroughParamsSDySSypGSgvp",
                "moduleName": "multimodal_dialog",
                "declAttributes": [
                  "HasInitialValue",
                  "HasStorage",
                  "AccessControl"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "[Swift.String : Any]?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Dictionary",
                            "printedName": "[Swift.String : Any]",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "String",
                                "printedName": "Swift.String",
                                "usr": "s:SS"
                              },
                              {
                                "kind": "TypeNominal",
                                "name": "ProtocolComposition",
                                "printedName": "Any"
                              }
                            ],
                            "usr": "s:SD"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:17multimodal_dialog22MultiModalRequestParamV10ClientInfoV17passThroughParamsSDySSypGSgvg",
                    "mangledName": "$s17multimodal_dialog22MultiModalRequestParamV10ClientInfoV17passThroughParamsSDySSypGSgvg",
                    "moduleName": "multimodal_dialog",
                    "implicit": true,
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "[Swift.String : Any]?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Dictionary",
                            "printedName": "[Swift.String : Any]",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "String",
                                "printedName": "Swift.String",
                                "usr": "s:SS"
                              },
                              {
                                "kind": "TypeNominal",
                                "name": "ProtocolComposition",
                                "printedName": "Any"
                              }
                            ],
                            "usr": "s:SD"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:17multimodal_dialog22MultiModalRequestParamV10ClientInfoV17passThroughParamsSDySSypGSgvs",
                    "mangledName": "$s17multimodal_dialog22MultiModalRequestParamV10ClientInfoV17passThroughParamsSDySSypGSgvs",
                    "moduleName": "multimodal_dialog",
                    "implicit": true,
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:17multimodal_dialog22MultiModalRequestParamV10ClientInfoV17passThroughParamsSDySSypGSgvM",
                    "mangledName": "$s17multimodal_dialog22MultiModalRequestParamV10ClientInfoV17passThroughParamsSDySSypGSgvM",
                    "moduleName": "multimodal_dialog",
                    "implicit": true,
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "TypeDecl",
                "name": "Device",
                "printedName": "Device",
                "children": [
                  {
                    "kind": "Var",
                    "name": "uuid",
                    "printedName": "uuid",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "Swift.String?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "String",
                            "printedName": "Swift.String",
                            "usr": "s:SS"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:17multimodal_dialog22MultiModalRequestParamV10ClientInfoV6DeviceV4uuidSSSgvp",
                    "mangledName": "$s17multimodal_dialog22MultiModalRequestParamV10ClientInfoV6DeviceV4uuidSSSgvp",
                    "moduleName": "multimodal_dialog",
                    "declAttributes": [
                      "HasInitialValue",
                      "HasStorage",
                      "AccessControl"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Optional",
                            "printedName": "Swift.String?",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "String",
                                "printedName": "Swift.String",
                                "usr": "s:SS"
                              }
                            ],
                            "usr": "s:Sq"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:17multimodal_dialog22MultiModalRequestParamV10ClientInfoV6DeviceV4uuidSSSgvg",
                        "mangledName": "$s17multimodal_dialog22MultiModalRequestParamV10ClientInfoV6DeviceV4uuidSSSgvg",
                        "moduleName": "multimodal_dialog",
                        "implicit": true,
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Optional",
                            "printedName": "Swift.String?",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "String",
                                "printedName": "Swift.String",
                                "usr": "s:SS"
                              }
                            ],
                            "usr": "s:Sq"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:17multimodal_dialog22MultiModalRequestParamV10ClientInfoV6DeviceV4uuidSSSgvs",
                        "mangledName": "$s17multimodal_dialog22MultiModalRequestParamV10ClientInfoV6DeviceV4uuidSSSgvs",
                        "moduleName": "multimodal_dialog",
                        "implicit": true,
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:17multimodal_dialog22MultiModalRequestParamV10ClientInfoV6DeviceV4uuidSSSgvM",
                        "mangledName": "$s17multimodal_dialog22MultiModalRequestParamV10ClientInfoV6DeviceV4uuidSSSgvM",
                        "moduleName": "multimodal_dialog",
                        "implicit": true,
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Constructor",
                    "name": "init",
                    "printedName": "init(uuid:)",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Device",
                        "printedName": "multimodal_dialog.MultiModalRequestParam.ClientInfo.Device",
                        "usr": "s:17multimodal_dialog22MultiModalRequestParamV10ClientInfoV6DeviceV"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "Swift.String?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "String",
                            "printedName": "Swift.String",
                            "usr": "s:SS"
                          }
                        ],
                        "hasDefaultArg": true,
                        "usr": "s:Sq"
                      }
                    ],
                    "declKind": "Constructor",
                    "usr": "s:17multimodal_dialog22MultiModalRequestParamV10ClientInfoV6DeviceV4uuidAGSSSg_tcfc",
                    "mangledName": "$s17multimodal_dialog22MultiModalRequestParamV10ClientInfoV6DeviceV4uuidAGSSSg_tcfc",
                    "moduleName": "multimodal_dialog",
                    "declAttributes": [
                      "AccessControl"
                    ],
                    "init_kind": "Designated"
                  }
                ],
                "declKind": "Struct",
                "usr": "s:17multimodal_dialog22MultiModalRequestParamV10ClientInfoV6DeviceV",
                "mangledName": "$s17multimodal_dialog22MultiModalRequestParamV10ClientInfoV6DeviceV",
                "moduleName": "multimodal_dialog",
                "declAttributes": [
                  "AccessControl"
                ],
                "conformances": [
                  {
                    "kind": "Conformance",
                    "name": "Copyable",
                    "printedName": "Copyable",
                    "usr": "s:s8CopyableP",
                    "mangledName": "$ss8CopyableP"
                  },
                  {
                    "kind": "Conformance",
                    "name": "Escapable",
                    "printedName": "Escapable",
                    "usr": "s:s9EscapableP",
                    "mangledName": "$ss9EscapableP"
                  }
                ]
              },
              {
                "kind": "TypeDecl",
                "name": "Network",
                "printedName": "Network",
                "children": [
                  {
                    "kind": "Var",
                    "name": "ip",
                    "printedName": "ip",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "Swift.String?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "String",
                            "printedName": "Swift.String",
                            "usr": "s:SS"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:17multimodal_dialog22MultiModalRequestParamV10ClientInfoV7NetworkV2ipSSSgvp",
                    "mangledName": "$s17multimodal_dialog22MultiModalRequestParamV10ClientInfoV7NetworkV2ipSSSgvp",
                    "moduleName": "multimodal_dialog",
                    "declAttributes": [
                      "HasInitialValue",
                      "HasStorage",
                      "AccessControl"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Optional",
                            "printedName": "Swift.String?",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "String",
                                "printedName": "Swift.String",
                                "usr": "s:SS"
                              }
                            ],
                            "usr": "s:Sq"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:17multimodal_dialog22MultiModalRequestParamV10ClientInfoV7NetworkV2ipSSSgvg",
                        "mangledName": "$s17multimodal_dialog22MultiModalRequestParamV10ClientInfoV7NetworkV2ipSSSgvg",
                        "moduleName": "multimodal_dialog",
                        "implicit": true,
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Optional",
                            "printedName": "Swift.String?",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "String",
                                "printedName": "Swift.String",
                                "usr": "s:SS"
                              }
                            ],
                            "usr": "s:Sq"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:17multimodal_dialog22MultiModalRequestParamV10ClientInfoV7NetworkV2ipSSSgvs",
                        "mangledName": "$s17multimodal_dialog22MultiModalRequestParamV10ClientInfoV7NetworkV2ipSSSgvs",
                        "moduleName": "multimodal_dialog",
                        "implicit": true,
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:17multimodal_dialog22MultiModalRequestParamV10ClientInfoV7NetworkV2ipSSSgvM",
                        "mangledName": "$s17multimodal_dialog22MultiModalRequestParamV10ClientInfoV7NetworkV2ipSSSgvM",
                        "moduleName": "multimodal_dialog",
                        "implicit": true,
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Constructor",
                    "name": "init",
                    "printedName": "init(ip:)",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Network",
                        "printedName": "multimodal_dialog.MultiModalRequestParam.ClientInfo.Network",
                        "usr": "s:17multimodal_dialog22MultiModalRequestParamV10ClientInfoV7NetworkV"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "Swift.String?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "String",
                            "printedName": "Swift.String",
                            "usr": "s:SS"
                          }
                        ],
                        "hasDefaultArg": true,
                        "usr": "s:Sq"
                      }
                    ],
                    "declKind": "Constructor",
                    "usr": "s:17multimodal_dialog22MultiModalRequestParamV10ClientInfoV7NetworkV2ipAGSSSg_tcfc",
                    "mangledName": "$s17multimodal_dialog22MultiModalRequestParamV10ClientInfoV7NetworkV2ipAGSSSg_tcfc",
                    "moduleName": "multimodal_dialog",
                    "declAttributes": [
                      "AccessControl"
                    ],
                    "init_kind": "Designated"
                  }
                ],
                "declKind": "Struct",
                "usr": "s:17multimodal_dialog22MultiModalRequestParamV10ClientInfoV7NetworkV",
                "mangledName": "$s17multimodal_dialog22MultiModalRequestParamV10ClientInfoV7NetworkV",
                "moduleName": "multimodal_dialog",
                "declAttributes": [
                  "AccessControl"
                ],
                "conformances": [
                  {
                    "kind": "Conformance",
                    "name": "Copyable",
                    "printedName": "Copyable",
                    "usr": "s:s8CopyableP",
                    "mangledName": "$ss8CopyableP"
                  },
                  {
                    "kind": "Conformance",
                    "name": "Escapable",
                    "printedName": "Escapable",
                    "usr": "s:s9EscapableP",
                    "mangledName": "$ss9EscapableP"
                  }
                ]
              },
              {
                "kind": "TypeDecl",
                "name": "Location",
                "printedName": "Location",
                "children": [
                  {
                    "kind": "Var",
                    "name": "cityName",
                    "printedName": "cityName",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "Swift.String?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "String",
                            "printedName": "Swift.String",
                            "usr": "s:SS"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:17multimodal_dialog22MultiModalRequestParamV10ClientInfoV8LocationV8cityNameSSSgvp",
                    "mangledName": "$s17multimodal_dialog22MultiModalRequestParamV10ClientInfoV8LocationV8cityNameSSSgvp",
                    "moduleName": "multimodal_dialog",
                    "declAttributes": [
                      "HasInitialValue",
                      "HasStorage",
                      "AccessControl"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Optional",
                            "printedName": "Swift.String?",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "String",
                                "printedName": "Swift.String",
                                "usr": "s:SS"
                              }
                            ],
                            "usr": "s:Sq"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:17multimodal_dialog22MultiModalRequestParamV10ClientInfoV8LocationV8cityNameSSSgvg",
                        "mangledName": "$s17multimodal_dialog22MultiModalRequestParamV10ClientInfoV8LocationV8cityNameSSSgvg",
                        "moduleName": "multimodal_dialog",
                        "implicit": true,
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Optional",
                            "printedName": "Swift.String?",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "String",
                                "printedName": "Swift.String",
                                "usr": "s:SS"
                              }
                            ],
                            "usr": "s:Sq"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:17multimodal_dialog22MultiModalRequestParamV10ClientInfoV8LocationV8cityNameSSSgvs",
                        "mangledName": "$s17multimodal_dialog22MultiModalRequestParamV10ClientInfoV8LocationV8cityNameSSSgvs",
                        "moduleName": "multimodal_dialog",
                        "implicit": true,
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:17multimodal_dialog22MultiModalRequestParamV10ClientInfoV8LocationV8cityNameSSSgvM",
                        "mangledName": "$s17multimodal_dialog22MultiModalRequestParamV10ClientInfoV8LocationV8cityNameSSSgvM",
                        "moduleName": "multimodal_dialog",
                        "implicit": true,
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "latitude",
                    "printedName": "latitude",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "Swift.String?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "String",
                            "printedName": "Swift.String",
                            "usr": "s:SS"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:17multimodal_dialog22MultiModalRequestParamV10ClientInfoV8LocationV8latitudeSSSgvp",
                    "mangledName": "$s17multimodal_dialog22MultiModalRequestParamV10ClientInfoV8LocationV8latitudeSSSgvp",
                    "moduleName": "multimodal_dialog",
                    "declAttributes": [
                      "HasInitialValue",
                      "HasStorage",
                      "AccessControl"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Optional",
                            "printedName": "Swift.String?",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "String",
                                "printedName": "Swift.String",
                                "usr": "s:SS"
                              }
                            ],
                            "usr": "s:Sq"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:17multimodal_dialog22MultiModalRequestParamV10ClientInfoV8LocationV8latitudeSSSgvg",
                        "mangledName": "$s17multimodal_dialog22MultiModalRequestParamV10ClientInfoV8LocationV8latitudeSSSgvg",
                        "moduleName": "multimodal_dialog",
                        "implicit": true,
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Optional",
                            "printedName": "Swift.String?",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "String",
                                "printedName": "Swift.String",
                                "usr": "s:SS"
                              }
                            ],
                            "usr": "s:Sq"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:17multimodal_dialog22MultiModalRequestParamV10ClientInfoV8LocationV8latitudeSSSgvs",
                        "mangledName": "$s17multimodal_dialog22MultiModalRequestParamV10ClientInfoV8LocationV8latitudeSSSgvs",
                        "moduleName": "multimodal_dialog",
                        "implicit": true,
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:17multimodal_dialog22MultiModalRequestParamV10ClientInfoV8LocationV8latitudeSSSgvM",
                        "mangledName": "$s17multimodal_dialog22MultiModalRequestParamV10ClientInfoV8LocationV8latitudeSSSgvM",
                        "moduleName": "multimodal_dialog",
                        "implicit": true,
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "longitude",
                    "printedName": "longitude",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "Swift.String?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "String",
                            "printedName": "Swift.String",
                            "usr": "s:SS"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:17multimodal_dialog22MultiModalRequestParamV10ClientInfoV8LocationV9longitudeSSSgvp",
                    "mangledName": "$s17multimodal_dialog22MultiModalRequestParamV10ClientInfoV8LocationV9longitudeSSSgvp",
                    "moduleName": "multimodal_dialog",
                    "declAttributes": [
                      "HasInitialValue",
                      "HasStorage",
                      "AccessControl"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Optional",
                            "printedName": "Swift.String?",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "String",
                                "printedName": "Swift.String",
                                "usr": "s:SS"
                              }
                            ],
                            "usr": "s:Sq"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:17multimodal_dialog22MultiModalRequestParamV10ClientInfoV8LocationV9longitudeSSSgvg",
                        "mangledName": "$s17multimodal_dialog22MultiModalRequestParamV10ClientInfoV8LocationV9longitudeSSSgvg",
                        "moduleName": "multimodal_dialog",
                        "implicit": true,
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Optional",
                            "printedName": "Swift.String?",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "String",
                                "printedName": "Swift.String",
                                "usr": "s:SS"
                              }
                            ],
                            "usr": "s:Sq"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:17multimodal_dialog22MultiModalRequestParamV10ClientInfoV8LocationV9longitudeSSSgvs",
                        "mangledName": "$s17multimodal_dialog22MultiModalRequestParamV10ClientInfoV8LocationV9longitudeSSSgvs",
                        "moduleName": "multimodal_dialog",
                        "implicit": true,
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:17multimodal_dialog22MultiModalRequestParamV10ClientInfoV8LocationV9longitudeSSSgvM",
                        "mangledName": "$s17multimodal_dialog22MultiModalRequestParamV10ClientInfoV8LocationV9longitudeSSSgvM",
                        "moduleName": "multimodal_dialog",
                        "implicit": true,
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Constructor",
                    "name": "init",
                    "printedName": "init(cityName:latitude:longitude:)",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Location",
                        "printedName": "multimodal_dialog.MultiModalRequestParam.ClientInfo.Location",
                        "usr": "s:17multimodal_dialog22MultiModalRequestParamV10ClientInfoV8LocationV"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "Swift.String?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "String",
                            "printedName": "Swift.String",
                            "usr": "s:SS"
                          }
                        ],
                        "hasDefaultArg": true,
                        "usr": "s:Sq"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "Swift.String?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "String",
                            "printedName": "Swift.String",
                            "usr": "s:SS"
                          }
                        ],
                        "hasDefaultArg": true,
                        "usr": "s:Sq"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "Swift.String?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "String",
                            "printedName": "Swift.String",
                            "usr": "s:SS"
                          }
                        ],
                        "hasDefaultArg": true,
                        "usr": "s:Sq"
                      }
                    ],
                    "declKind": "Constructor",
                    "usr": "s:17multimodal_dialog22MultiModalRequestParamV10ClientInfoV8LocationV8cityName8latitude9longitudeAGSSSg_A2Ktcfc",
                    "mangledName": "$s17multimodal_dialog22MultiModalRequestParamV10ClientInfoV8LocationV8cityName8latitude9longitudeAGSSSg_A2Ktcfc",
                    "moduleName": "multimodal_dialog",
                    "declAttributes": [
                      "AccessControl"
                    ],
                    "init_kind": "Designated"
                  }
                ],
                "declKind": "Struct",
                "usr": "s:17multimodal_dialog22MultiModalRequestParamV10ClientInfoV8LocationV",
                "mangledName": "$s17multimodal_dialog22MultiModalRequestParamV10ClientInfoV8LocationV",
                "moduleName": "multimodal_dialog",
                "declAttributes": [
                  "AccessControl"
                ],
                "conformances": [
                  {
                    "kind": "Conformance",
                    "name": "Copyable",
                    "printedName": "Copyable",
                    "usr": "s:s8CopyableP",
                    "mangledName": "$ss8CopyableP"
                  },
                  {
                    "kind": "Conformance",
                    "name": "Escapable",
                    "printedName": "Escapable",
                    "usr": "s:s9EscapableP",
                    "mangledName": "$ss9EscapableP"
                  }
                ]
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init(userId:device:network:location:status:passThroughParams:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ClientInfo",
                    "printedName": "multimodal_dialog.MultiModalRequestParam.ClientInfo",
                    "usr": "s:17multimodal_dialog22MultiModalRequestParamV10ClientInfoV"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.String?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "hasDefaultArg": true,
                    "usr": "s:Sq"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "multimodal_dialog.MultiModalRequestParam.ClientInfo.Device?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Device",
                        "printedName": "multimodal_dialog.MultiModalRequestParam.ClientInfo.Device",
                        "usr": "s:17multimodal_dialog22MultiModalRequestParamV10ClientInfoV6DeviceV"
                      }
                    ],
                    "hasDefaultArg": true,
                    "usr": "s:Sq"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "multimodal_dialog.MultiModalRequestParam.ClientInfo.Network?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Network",
                        "printedName": "multimodal_dialog.MultiModalRequestParam.ClientInfo.Network",
                        "usr": "s:17multimodal_dialog22MultiModalRequestParamV10ClientInfoV7NetworkV"
                      }
                    ],
                    "hasDefaultArg": true,
                    "usr": "s:Sq"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "multimodal_dialog.MultiModalRequestParam.ClientInfo.Location?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Location",
                        "printedName": "multimodal_dialog.MultiModalRequestParam.ClientInfo.Location",
                        "usr": "s:17multimodal_dialog22MultiModalRequestParamV10ClientInfoV8LocationV"
                      }
                    ],
                    "hasDefaultArg": true,
                    "usr": "s:Sq"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Any?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ProtocolComposition",
                        "printedName": "Any"
                      }
                    ],
                    "hasDefaultArg": true,
                    "usr": "s:Sq"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "[Swift.String : Any]?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Dictionary",
                        "printedName": "[Swift.String : Any]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "String",
                            "printedName": "Swift.String",
                            "usr": "s:SS"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "ProtocolComposition",
                            "printedName": "Any"
                          }
                        ],
                        "usr": "s:SD"
                      }
                    ],
                    "hasDefaultArg": true,
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:17multimodal_dialog22MultiModalRequestParamV10ClientInfoV6userId6device7network8location6status17passThroughParamsAESSSg_AE6DeviceVSgAE7NetworkVSgAE8LocationVSgypSgSDySSypGSgtcfc",
                "mangledName": "$s17multimodal_dialog22MultiModalRequestParamV10ClientInfoV6userId6device7network8location6status17passThroughParamsAESSSg_AE6DeviceVSgAE7NetworkVSgAE8LocationVSgypSgSDySSypGSgtcfc",
                "moduleName": "multimodal_dialog",
                "implicit": true,
                "init_kind": "Designated"
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ClientInfo",
                    "printedName": "multimodal_dialog.MultiModalRequestParam.ClientInfo",
                    "usr": "s:17multimodal_dialog22MultiModalRequestParamV10ClientInfoV"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:17multimodal_dialog22MultiModalRequestParamV10ClientInfoVAEycfc",
                "mangledName": "$s17multimodal_dialog22MultiModalRequestParamV10ClientInfoVAEycfc",
                "moduleName": "multimodal_dialog",
                "implicit": true,
                "init_kind": "Designated"
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init(builder:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ClientInfo",
                    "printedName": "multimodal_dialog.MultiModalRequestParam.ClientInfo",
                    "usr": "s:17multimodal_dialog22MultiModalRequestParamV10ClientInfoV"
                  },
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(inout multimodal_dialog.MultiModalRequestParam.ClientInfo) -> ()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "ClientInfo",
                        "printedName": "multimodal_dialog.MultiModalRequestParam.ClientInfo",
                        "usr": "s:17multimodal_dialog22MultiModalRequestParamV10ClientInfoV"
                      }
                    ],
                    "typeAttributes": [
                      "noescape"
                    ]
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:17multimodal_dialog22MultiModalRequestParamV10ClientInfoV7builderAEyAEzXE_tcfc",
                "mangledName": "$s17multimodal_dialog22MultiModalRequestParamV10ClientInfoV7builderAEyAEzXE_tcfc",
                "moduleName": "multimodal_dialog",
                "declAttributes": [
                  "AccessControl"
                ],
                "isFromExtension": true,
                "init_kind": "Designated"
              }
            ],
            "declKind": "Struct",
            "usr": "s:17multimodal_dialog22MultiModalRequestParamV10ClientInfoV",
            "mangledName": "$s17multimodal_dialog22MultiModalRequestParamV10ClientInfoV",
            "moduleName": "multimodal_dialog",
            "declAttributes": [
              "AccessControl"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Copyable",
                "printedName": "Copyable",
                "usr": "s:s8CopyableP",
                "mangledName": "$ss8CopyableP"
              },
              {
                "kind": "Conformance",
                "name": "Escapable",
                "printedName": "Escapable",
                "usr": "s:s9EscapableP",
                "mangledName": "$ss9EscapableP"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "BizParams",
            "printedName": "BizParams",
            "children": [
              {
                "kind": "Var",
                "name": "userDefinedParams",
                "printedName": "userDefinedParams",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Any?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ProtocolComposition",
                        "printedName": "Any"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Var",
                "usr": "s:17multimodal_dialog22MultiModalRequestParamV9BizParamsV011userDefinedH0ypSgvp",
                "mangledName": "$s17multimodal_dialog22MultiModalRequestParamV9BizParamsV011userDefinedH0ypSgvp",
                "moduleName": "multimodal_dialog",
                "declAttributes": [
                  "HasInitialValue",
                  "HasStorage",
                  "AccessControl"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "Any?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "ProtocolComposition",
                            "printedName": "Any"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:17multimodal_dialog22MultiModalRequestParamV9BizParamsV011userDefinedH0ypSgvg",
                    "mangledName": "$s17multimodal_dialog22MultiModalRequestParamV9BizParamsV011userDefinedH0ypSgvg",
                    "moduleName": "multimodal_dialog",
                    "implicit": true,
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "Any?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "ProtocolComposition",
                            "printedName": "Any"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:17multimodal_dialog22MultiModalRequestParamV9BizParamsV011userDefinedH0ypSgvs",
                    "mangledName": "$s17multimodal_dialog22MultiModalRequestParamV9BizParamsV011userDefinedH0ypSgvs",
                    "moduleName": "multimodal_dialog",
                    "implicit": true,
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:17multimodal_dialog22MultiModalRequestParamV9BizParamsV011userDefinedH0ypSgvM",
                    "mangledName": "$s17multimodal_dialog22MultiModalRequestParamV9BizParamsV011userDefinedH0ypSgvM",
                    "moduleName": "multimodal_dialog",
                    "implicit": true,
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "userDefinedTokens",
                "printedName": "userDefinedTokens",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Any?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ProtocolComposition",
                        "printedName": "Any"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Var",
                "usr": "s:17multimodal_dialog22MultiModalRequestParamV9BizParamsV17userDefinedTokensypSgvp",
                "mangledName": "$s17multimodal_dialog22MultiModalRequestParamV9BizParamsV17userDefinedTokensypSgvp",
                "moduleName": "multimodal_dialog",
                "declAttributes": [
                  "HasInitialValue",
                  "HasStorage",
                  "AccessControl"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "Any?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "ProtocolComposition",
                            "printedName": "Any"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:17multimodal_dialog22MultiModalRequestParamV9BizParamsV17userDefinedTokensypSgvg",
                    "mangledName": "$s17multimodal_dialog22MultiModalRequestParamV9BizParamsV17userDefinedTokensypSgvg",
                    "moduleName": "multimodal_dialog",
                    "implicit": true,
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "Any?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "ProtocolComposition",
                            "printedName": "Any"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:17multimodal_dialog22MultiModalRequestParamV9BizParamsV17userDefinedTokensypSgvs",
                    "mangledName": "$s17multimodal_dialog22MultiModalRequestParamV9BizParamsV17userDefinedTokensypSgvs",
                    "moduleName": "multimodal_dialog",
                    "implicit": true,
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:17multimodal_dialog22MultiModalRequestParamV9BizParamsV17userDefinedTokensypSgvM",
                    "mangledName": "$s17multimodal_dialog22MultiModalRequestParamV9BizParamsV17userDefinedTokensypSgvM",
                    "moduleName": "multimodal_dialog",
                    "implicit": true,
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "toolPrompts",
                "printedName": "toolPrompts",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Any?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ProtocolComposition",
                        "printedName": "Any"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Var",
                "usr": "s:17multimodal_dialog22MultiModalRequestParamV9BizParamsV11toolPromptsypSgvp",
                "mangledName": "$s17multimodal_dialog22MultiModalRequestParamV9BizParamsV11toolPromptsypSgvp",
                "moduleName": "multimodal_dialog",
                "declAttributes": [
                  "HasInitialValue",
                  "HasStorage",
                  "AccessControl"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "Any?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "ProtocolComposition",
                            "printedName": "Any"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:17multimodal_dialog22MultiModalRequestParamV9BizParamsV11toolPromptsypSgvg",
                    "mangledName": "$s17multimodal_dialog22MultiModalRequestParamV9BizParamsV11toolPromptsypSgvg",
                    "moduleName": "multimodal_dialog",
                    "implicit": true,
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "Any?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "ProtocolComposition",
                            "printedName": "Any"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:17multimodal_dialog22MultiModalRequestParamV9BizParamsV11toolPromptsypSgvs",
                    "mangledName": "$s17multimodal_dialog22MultiModalRequestParamV9BizParamsV11toolPromptsypSgvs",
                    "moduleName": "multimodal_dialog",
                    "implicit": true,
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:17multimodal_dialog22MultiModalRequestParamV9BizParamsV11toolPromptsypSgvM",
                    "mangledName": "$s17multimodal_dialog22MultiModalRequestParamV9BizParamsV11toolPromptsypSgvM",
                    "moduleName": "multimodal_dialog",
                    "implicit": true,
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "videos",
                "printedName": "videos",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Any?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ProtocolComposition",
                        "printedName": "Any"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Var",
                "usr": "s:17multimodal_dialog22MultiModalRequestParamV9BizParamsV6videosypSgvp",
                "mangledName": "$s17multimodal_dialog22MultiModalRequestParamV9BizParamsV6videosypSgvp",
                "moduleName": "multimodal_dialog",
                "declAttributes": [
                  "HasInitialValue",
                  "HasStorage",
                  "AccessControl"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "Any?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "ProtocolComposition",
                            "printedName": "Any"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:17multimodal_dialog22MultiModalRequestParamV9BizParamsV6videosypSgvg",
                    "mangledName": "$s17multimodal_dialog22MultiModalRequestParamV9BizParamsV6videosypSgvg",
                    "moduleName": "multimodal_dialog",
                    "implicit": true,
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "Any?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "ProtocolComposition",
                            "printedName": "Any"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:17multimodal_dialog22MultiModalRequestParamV9BizParamsV6videosypSgvs",
                    "mangledName": "$s17multimodal_dialog22MultiModalRequestParamV9BizParamsV6videosypSgvs",
                    "moduleName": "multimodal_dialog",
                    "implicit": true,
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:17multimodal_dialog22MultiModalRequestParamV9BizParamsV6videosypSgvM",
                    "mangledName": "$s17multimodal_dialog22MultiModalRequestParamV9BizParamsV6videosypSgvM",
                    "moduleName": "multimodal_dialog",
                    "implicit": true,
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "userPromptParams",
                "printedName": "userPromptParams",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Any?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ProtocolComposition",
                        "printedName": "Any"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Var",
                "usr": "s:17multimodal_dialog22MultiModalRequestParamV9BizParamsV010userPromptH0ypSgvp",
                "mangledName": "$s17multimodal_dialog22MultiModalRequestParamV9BizParamsV010userPromptH0ypSgvp",
                "moduleName": "multimodal_dialog",
                "declAttributes": [
                  "HasInitialValue",
                  "HasStorage",
                  "AccessControl"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "Any?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "ProtocolComposition",
                            "printedName": "Any"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:17multimodal_dialog22MultiModalRequestParamV9BizParamsV010userPromptH0ypSgvg",
                    "mangledName": "$s17multimodal_dialog22MultiModalRequestParamV9BizParamsV010userPromptH0ypSgvg",
                    "moduleName": "multimodal_dialog",
                    "implicit": true,
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "Any?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "ProtocolComposition",
                            "printedName": "Any"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:17multimodal_dialog22MultiModalRequestParamV9BizParamsV010userPromptH0ypSgvs",
                    "mangledName": "$s17multimodal_dialog22MultiModalRequestParamV9BizParamsV010userPromptH0ypSgvs",
                    "moduleName": "multimodal_dialog",
                    "implicit": true,
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:17multimodal_dialog22MultiModalRequestParamV9BizParamsV010userPromptH0ypSgvM",
                    "mangledName": "$s17multimodal_dialog22MultiModalRequestParamV9BizParamsV010userPromptH0ypSgvM",
                    "moduleName": "multimodal_dialog",
                    "implicit": true,
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "userQueryParams",
                "printedName": "userQueryParams",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Any?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ProtocolComposition",
                        "printedName": "Any"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Var",
                "usr": "s:17multimodal_dialog22MultiModalRequestParamV9BizParamsV09userQueryH0ypSgvp",
                "mangledName": "$s17multimodal_dialog22MultiModalRequestParamV9BizParamsV09userQueryH0ypSgvp",
                "moduleName": "multimodal_dialog",
                "declAttributes": [
                  "HasInitialValue",
                  "HasStorage",
                  "AccessControl"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "Any?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "ProtocolComposition",
                            "printedName": "Any"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:17multimodal_dialog22MultiModalRequestParamV9BizParamsV09userQueryH0ypSgvg",
                    "mangledName": "$s17multimodal_dialog22MultiModalRequestParamV9BizParamsV09userQueryH0ypSgvg",
                    "moduleName": "multimodal_dialog",
                    "implicit": true,
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "Any?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "ProtocolComposition",
                            "printedName": "Any"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:17multimodal_dialog22MultiModalRequestParamV9BizParamsV09userQueryH0ypSgvs",
                    "mangledName": "$s17multimodal_dialog22MultiModalRequestParamV9BizParamsV09userQueryH0ypSgvs",
                    "moduleName": "multimodal_dialog",
                    "implicit": true,
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:17multimodal_dialog22MultiModalRequestParamV9BizParamsV09userQueryH0ypSgvM",
                    "mangledName": "$s17multimodal_dialog22MultiModalRequestParamV9BizParamsV09userQueryH0ypSgvM",
                    "moduleName": "multimodal_dialog",
                    "implicit": true,
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "passThroughParams",
                "printedName": "passThroughParams",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "[Swift.String : Any]?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Dictionary",
                        "printedName": "[Swift.String : Any]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "String",
                            "printedName": "Swift.String",
                            "usr": "s:SS"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "ProtocolComposition",
                            "printedName": "Any"
                          }
                        ],
                        "usr": "s:SD"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Var",
                "usr": "s:17multimodal_dialog22MultiModalRequestParamV9BizParamsV011passThroughH0SDySSypGSgvp",
                "mangledName": "$s17multimodal_dialog22MultiModalRequestParamV9BizParamsV011passThroughH0SDySSypGSgvp",
                "moduleName": "multimodal_dialog",
                "declAttributes": [
                  "HasInitialValue",
                  "HasStorage",
                  "AccessControl"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "[Swift.String : Any]?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Dictionary",
                            "printedName": "[Swift.String : Any]",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "String",
                                "printedName": "Swift.String",
                                "usr": "s:SS"
                              },
                              {
                                "kind": "TypeNominal",
                                "name": "ProtocolComposition",
                                "printedName": "Any"
                              }
                            ],
                            "usr": "s:SD"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:17multimodal_dialog22MultiModalRequestParamV9BizParamsV011passThroughH0SDySSypGSgvg",
                    "mangledName": "$s17multimodal_dialog22MultiModalRequestParamV9BizParamsV011passThroughH0SDySSypGSgvg",
                    "moduleName": "multimodal_dialog",
                    "implicit": true,
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "[Swift.String : Any]?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Dictionary",
                            "printedName": "[Swift.String : Any]",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "String",
                                "printedName": "Swift.String",
                                "usr": "s:SS"
                              },
                              {
                                "kind": "TypeNominal",
                                "name": "ProtocolComposition",
                                "printedName": "Any"
                              }
                            ],
                            "usr": "s:SD"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:17multimodal_dialog22MultiModalRequestParamV9BizParamsV011passThroughH0SDySSypGSgvs",
                    "mangledName": "$s17multimodal_dialog22MultiModalRequestParamV9BizParamsV011passThroughH0SDySSypGSgvs",
                    "moduleName": "multimodal_dialog",
                    "implicit": true,
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:17multimodal_dialog22MultiModalRequestParamV9BizParamsV011passThroughH0SDySSypGSgvM",
                    "mangledName": "$s17multimodal_dialog22MultiModalRequestParamV9BizParamsV011passThroughH0SDySSypGSgvM",
                    "moduleName": "multimodal_dialog",
                    "implicit": true,
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init(userDefinedParams:userDefinedTokens:toolPrompts:videos:userPromptParams:userQueryParams:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "BizParams",
                    "printedName": "multimodal_dialog.MultiModalRequestParam.BizParams",
                    "usr": "s:17multimodal_dialog22MultiModalRequestParamV9BizParamsV"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Any?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ProtocolComposition",
                        "printedName": "Any"
                      }
                    ],
                    "hasDefaultArg": true,
                    "usr": "s:Sq"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Any?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ProtocolComposition",
                        "printedName": "Any"
                      }
                    ],
                    "hasDefaultArg": true,
                    "usr": "s:Sq"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Any?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ProtocolComposition",
                        "printedName": "Any"
                      }
                    ],
                    "hasDefaultArg": true,
                    "usr": "s:Sq"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Any?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ProtocolComposition",
                        "printedName": "Any"
                      }
                    ],
                    "hasDefaultArg": true,
                    "usr": "s:Sq"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Any?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ProtocolComposition",
                        "printedName": "Any"
                      }
                    ],
                    "hasDefaultArg": true,
                    "usr": "s:Sq"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Any?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ProtocolComposition",
                        "printedName": "Any"
                      }
                    ],
                    "hasDefaultArg": true,
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:17multimodal_dialog22MultiModalRequestParamV9BizParamsV011userDefinedH00iJ6Tokens11toolPrompts6videos0i6PromptH00i5QueryH0AEypSg_A5Ltcfc",
                "mangledName": "$s17multimodal_dialog22MultiModalRequestParamV9BizParamsV011userDefinedH00iJ6Tokens11toolPrompts6videos0i6PromptH00i5QueryH0AEypSg_A5Ltcfc",
                "moduleName": "multimodal_dialog",
                "declAttributes": [
                  "AccessControl"
                ],
                "init_kind": "Designated"
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init(builder:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "BizParams",
                    "printedName": "multimodal_dialog.MultiModalRequestParam.BizParams",
                    "usr": "s:17multimodal_dialog22MultiModalRequestParamV9BizParamsV"
                  },
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(inout multimodal_dialog.MultiModalRequestParam.BizParams) -> ()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "BizParams",
                        "printedName": "multimodal_dialog.MultiModalRequestParam.BizParams",
                        "usr": "s:17multimodal_dialog22MultiModalRequestParamV9BizParamsV"
                      }
                    ],
                    "typeAttributes": [
                      "noescape"
                    ]
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:17multimodal_dialog22MultiModalRequestParamV9BizParamsV7builderAEyAEzXE_tcfc",
                "mangledName": "$s17multimodal_dialog22MultiModalRequestParamV9BizParamsV7builderAEyAEzXE_tcfc",
                "moduleName": "multimodal_dialog",
                "declAttributes": [
                  "AccessControl"
                ],
                "isFromExtension": true,
                "init_kind": "Designated"
              }
            ],
            "declKind": "Struct",
            "usr": "s:17multimodal_dialog22MultiModalRequestParamV9BizParamsV",
            "mangledName": "$s17multimodal_dialog22MultiModalRequestParamV9BizParamsV",
            "moduleName": "multimodal_dialog",
            "declAttributes": [
              "AccessControl"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Copyable",
                "printedName": "Copyable",
                "usr": "s:s8CopyableP",
                "mangledName": "$ss8CopyableP"
              },
              {
                "kind": "Conformance",
                "name": "Escapable",
                "printedName": "Escapable",
                "usr": "s:s9EscapableP",
                "mangledName": "$ss9EscapableP"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "inputs",
            "printedName": "inputs",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Dictionary",
                "printedName": "[Swift.String : Any]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ProtocolComposition",
                    "printedName": "Any"
                  }
                ],
                "usr": "s:SD"
              }
            ],
            "declKind": "Var",
            "usr": "s:17multimodal_dialog22MultiModalRequestParamV6inputsSDySSypGvp",
            "mangledName": "$s17multimodal_dialog22MultiModalRequestParamV6inputsSDySSypGvp",
            "moduleName": "multimodal_dialog",
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Dictionary",
                    "printedName": "[Swift.String : Any]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "ProtocolComposition",
                        "printedName": "Any"
                      }
                    ],
                    "usr": "s:SD"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17multimodal_dialog22MultiModalRequestParamV6inputsSDySSypGvg",
                "mangledName": "$s17multimodal_dialog22MultiModalRequestParamV6inputsSDySSypGvg",
                "moduleName": "multimodal_dialog",
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "parameters",
            "printedName": "parameters",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Dictionary",
                "printedName": "[Swift.String : Any]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ProtocolComposition",
                    "printedName": "Any"
                  }
                ],
                "usr": "s:SD"
              }
            ],
            "declKind": "Var",
            "usr": "s:17multimodal_dialog22MultiModalRequestParamV10parametersSDySSypGvp",
            "mangledName": "$s17multimodal_dialog22MultiModalRequestParamV10parametersSDySSypGvp",
            "moduleName": "multimodal_dialog",
            "declAttributes": [
              "AccessControl"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Dictionary",
                    "printedName": "[Swift.String : Any]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "ProtocolComposition",
                        "printedName": "Any"
                      }
                    ],
                    "usr": "s:SD"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17multimodal_dialog22MultiModalRequestParamV10parametersSDySSypGvg",
                "mangledName": "$s17multimodal_dialog22MultiModalRequestParamV10parametersSDySSypGvg",
                "moduleName": "multimodal_dialog",
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Function",
            "name": "clearParameters",
            "printedName": "clearParameters()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              }
            ],
            "declKind": "Func",
            "usr": "s:17multimodal_dialog22MultiModalRequestParamV15clearParametersyyF",
            "mangledName": "$s17multimodal_dialog22MultiModalRequestParamV15clearParametersyyF",
            "moduleName": "multimodal_dialog",
            "declAttributes": [
              "Mutating"
            ],
            "funcSelfKind": "Mutating"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(upStream:downStream:clientInfo:bizParams:customInput:images:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "MultiModalRequestParam",
                "printedName": "multimodal_dialog.MultiModalRequestParam",
                "usr": "s:17multimodal_dialog22MultiModalRequestParamV"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "multimodal_dialog.MultiModalRequestParam.UpStream?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UpStream",
                    "printedName": "multimodal_dialog.MultiModalRequestParam.UpStream",
                    "usr": "s:17multimodal_dialog22MultiModalRequestParamV8UpStreamV"
                  }
                ],
                "hasDefaultArg": true,
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "multimodal_dialog.MultiModalRequestParam.DownStream?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "DownStream",
                    "printedName": "multimodal_dialog.MultiModalRequestParam.DownStream",
                    "usr": "s:17multimodal_dialog22MultiModalRequestParamV10DownStreamV"
                  }
                ],
                "hasDefaultArg": true,
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "multimodal_dialog.MultiModalRequestParam.ClientInfo?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ClientInfo",
                    "printedName": "multimodal_dialog.MultiModalRequestParam.ClientInfo",
                    "usr": "s:17multimodal_dialog22MultiModalRequestParamV10ClientInfoV"
                  }
                ],
                "hasDefaultArg": true,
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "multimodal_dialog.MultiModalRequestParam.BizParams?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "BizParams",
                    "printedName": "multimodal_dialog.MultiModalRequestParam.BizParams",
                    "usr": "s:17multimodal_dialog22MultiModalRequestParamV9BizParamsV"
                  }
                ],
                "hasDefaultArg": true,
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "multimodal_dialog.MultiModalRequestParam.CustomInput?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "CustomInput",
                    "printedName": "multimodal_dialog.MultiModalRequestParam.CustomInput",
                    "usr": "s:17multimodal_dialog22MultiModalRequestParamV11CustomInputV"
                  }
                ],
                "hasDefaultArg": true,
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "[Any]?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Any]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ProtocolComposition",
                        "printedName": "Any"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "hasDefaultArg": true,
                "usr": "s:Sq"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:17multimodal_dialog22MultiModalRequestParamV8upStream04downH010clientInfo9bizParams11customInput6imagesA2C02UpH0VSg_AC04DownH0VSgAC06ClientK0VSgAC03BizM0VSgAC06CustomO0VSgSayypGSgtcfc",
            "mangledName": "$s17multimodal_dialog22MultiModalRequestParamV8upStream04downH010clientInfo9bizParams11customInput6imagesA2C02UpH0VSg_AC04DownH0VSgAC06ClientK0VSgAC03BizM0VSgAC06CustomO0VSgSayypGSgtcfc",
            "moduleName": "multimodal_dialog",
            "implicit": true,
            "init_kind": "Designated"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "MultiModalRequestParam",
                "printedName": "multimodal_dialog.MultiModalRequestParam",
                "usr": "s:17multimodal_dialog22MultiModalRequestParamV"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:17multimodal_dialog22MultiModalRequestParamVACycfc",
            "mangledName": "$s17multimodal_dialog22MultiModalRequestParamVACycfc",
            "moduleName": "multimodal_dialog",
            "implicit": true,
            "init_kind": "Designated"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(builder:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "MultiModalRequestParam",
                "printedName": "multimodal_dialog.MultiModalRequestParam",
                "usr": "s:17multimodal_dialog22MultiModalRequestParamV"
              },
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(inout multimodal_dialog.MultiModalRequestParam) -> ()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "MultiModalRequestParam",
                    "printedName": "multimodal_dialog.MultiModalRequestParam",
                    "usr": "s:17multimodal_dialog22MultiModalRequestParamV"
                  }
                ],
                "typeAttributes": [
                  "noescape"
                ]
              }
            ],
            "declKind": "Constructor",
            "usr": "s:17multimodal_dialog22MultiModalRequestParamV7builderACyACzXE_tcfc",
            "mangledName": "$s17multimodal_dialog22MultiModalRequestParamV7builderACyACzXE_tcfc",
            "moduleName": "multimodal_dialog",
            "declAttributes": [
              "AccessControl"
            ],
            "isFromExtension": true,
            "init_kind": "Designated"
          }
        ],
        "declKind": "Struct",
        "usr": "s:17multimodal_dialog22MultiModalRequestParamV",
        "mangledName": "$s17multimodal_dialog22MultiModalRequestParamV",
        "moduleName": "multimodal_dialog",
        "declAttributes": [
          "AccessControl"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "multimodal_dialog",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "CountdownTimer",
        "printedName": "CountdownTimer",
        "children": [
          {
            "kind": "Var",
            "name": "timer",
            "printedName": "timer",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "Foundation.Timer?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Timer",
                    "printedName": "Foundation.Timer",
                    "usr": "c:objc(cs)NSTimer"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "s:17multimodal_dialog14CountdownTimerC5timer33_889BC4B0D37948E433772D12A66FE223LLSo7NSTimerCSgvp",
            "mangledName": "$s17multimodal_dialog14CountdownTimerC5timer33_889BC4B0D37948E433772D12A66FE223LLSo7NSTimerCSgvp",
            "moduleName": "multimodal_dialog",
            "isInternal": true,
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "AccessControl",
              "RawDocComment"
            ],
            "fixedbinaryorder": 0,
            "hasStorage": true
          },
          {
            "kind": "Var",
            "name": "remainingTime",
            "printedName": "remainingTime",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Double",
                "printedName": "Swift.Double",
                "usr": "s:Sd"
              }
            ],
            "declKind": "Var",
            "usr": "s:17multimodal_dialog14CountdownTimerC13remainingTime33_889BC4B0D37948E433772D12A66FE223LLSdvp",
            "mangledName": "$s17multimodal_dialog14CountdownTimerC13remainingTime33_889BC4B0D37948E433772D12A66FE223LLSdvp",
            "moduleName": "multimodal_dialog",
            "isInternal": true,
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "AccessControl",
              "RawDocComment"
            ],
            "fixedbinaryorder": 1,
            "hasStorage": true
          },
          {
            "kind": "Var",
            "name": "originalDuration",
            "printedName": "originalDuration",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Double",
                "printedName": "Swift.Double",
                "usr": "s:Sd"
              }
            ],
            "declKind": "Var",
            "usr": "s:17multimodal_dialog14CountdownTimerC16originalDuration33_889BC4B0D37948E433772D12A66FE223LLSdvp",
            "mangledName": "$s17multimodal_dialog14CountdownTimerC16originalDuration33_889BC4B0D37948E433772D12A66FE223LLSdvp",
            "moduleName": "multimodal_dialog",
            "isInternal": true,
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "AccessControl",
              "RawDocComment"
            ],
            "fixedbinaryorder": 2,
            "hasStorage": true
          },
          {
            "kind": "Var",
            "name": "isRunning",
            "printedName": "isRunning",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              }
            ],
            "declKind": "Var",
            "usr": "s:17multimodal_dialog14CountdownTimerC9isRunningSbvp",
            "mangledName": "$s17multimodal_dialog14CountdownTimerC9isRunningSbvp",
            "moduleName": "multimodal_dialog",
            "isOpen": true,
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "SetterAccess",
              "RawDocComment"
            ],
            "fixedbinaryorder": 3,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17multimodal_dialog14CountdownTimerC9isRunningSbvg",
                "mangledName": "$s17multimodal_dialog14CountdownTimerC9isRunningSbvg",
                "moduleName": "multimodal_dialog",
                "implicit": true,
                "isOpen": true,
                "declAttributes": [
                  "Transparent"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "timeoutCallback",
            "printedName": "timeoutCallback",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "(() -> ())?",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "() -> ()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ]
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "s:17multimodal_dialog14CountdownTimerC15timeoutCallback33_889BC4B0D37948E433772D12A66FE223LLyycSgvp",
            "mangledName": "$s17multimodal_dialog14CountdownTimerC15timeoutCallback33_889BC4B0D37948E433772D12A66FE223LLyycSgvp",
            "moduleName": "multimodal_dialog",
            "isInternal": true,
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "AccessControl",
              "RawDocComment"
            ],
            "fixedbinaryorder": 4,
            "hasStorage": true
          },
          {
            "kind": "Var",
            "name": "tickCallback",
            "printedName": "tickCallback",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "((Swift.Double) -> ())?",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(Swift.Double) -> ()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Double",
                        "printedName": "Swift.Double",
                        "usr": "s:Sd"
                      }
                    ]
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "s:17multimodal_dialog14CountdownTimerC12tickCallback33_889BC4B0D37948E433772D12A66FE223LLySdcSgvp",
            "mangledName": "$s17multimodal_dialog14CountdownTimerC12tickCallback33_889BC4B0D37948E433772D12A66FE223LLySdcSgvp",
            "moduleName": "multimodal_dialog",
            "isInternal": true,
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "AccessControl"
            ],
            "fixedbinaryorder": 5,
            "hasStorage": true
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "CountdownTimer",
                "printedName": "multimodal_dialog.CountdownTimer",
                "usr": "s:17multimodal_dialog14CountdownTimerC"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:17multimodal_dialog14CountdownTimerCACycfc",
            "mangledName": "$s17multimodal_dialog14CountdownTimerCACycfc",
            "moduleName": "multimodal_dialog",
            "declAttributes": [
              "RawDocComment"
            ],
            "init_kind": "Designated"
          },
          {
            "kind": "Function",
            "name": "setDuration",
            "printedName": "setDuration(_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "Double",
                "printedName": "Swift.Double",
                "usr": "s:Sd"
              }
            ],
            "declKind": "Func",
            "usr": "s:17multimodal_dialog14CountdownTimerC11setDurationyySdF",
            "mangledName": "$s17multimodal_dialog14CountdownTimerC11setDurationyySdF",
            "moduleName": "multimodal_dialog",
            "isOpen": true,
            "declAttributes": [
              "RawDocComment"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "start",
            "printedName": "start(onTick:onTimeout:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "((Swift.Double) -> ())?",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(Swift.Double) -> ()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Double",
                        "printedName": "Swift.Double",
                        "usr": "s:Sd"
                      }
                    ]
                  }
                ],
                "hasDefaultArg": true,
                "usr": "s:Sq"
              },
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "() -> ()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ]
              }
            ],
            "declKind": "Func",
            "usr": "s:17multimodal_dialog14CountdownTimerC5start6onTick0F7TimeoutyySdcSg_yyctF",
            "mangledName": "$s17multimodal_dialog14CountdownTimerC5start6onTick0F7TimeoutyySdcSg_yyctF",
            "moduleName": "multimodal_dialog",
            "isOpen": true,
            "declAttributes": [
              "RawDocComment"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "cancel",
            "printedName": "cancel()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              }
            ],
            "declKind": "Func",
            "usr": "s:17multimodal_dialog14CountdownTimerC6cancelyyF",
            "mangledName": "$s17multimodal_dialog14CountdownTimerC6cancelyyF",
            "moduleName": "multimodal_dialog",
            "isOpen": true,
            "declAttributes": [
              "RawDocComment"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "reset",
            "printedName": "reset()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              }
            ],
            "declKind": "Func",
            "usr": "s:17multimodal_dialog14CountdownTimerC5resetyyF",
            "mangledName": "$s17multimodal_dialog14CountdownTimerC5resetyyF",
            "moduleName": "multimodal_dialog",
            "isOpen": true,
            "declAttributes": [
              "RawDocComment"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "getRemainingTime",
            "printedName": "getRemainingTime()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Double",
                "printedName": "Swift.Double",
                "usr": "s:Sd"
              }
            ],
            "declKind": "Func",
            "usr": "s:17multimodal_dialog14CountdownTimerC16getRemainingTimeSdyF",
            "mangledName": "$s17multimodal_dialog14CountdownTimerC16getRemainingTimeSdyF",
            "moduleName": "multimodal_dialog",
            "isOpen": true,
            "declAttributes": [
              "RawDocComment"
            ],
            "funcSelfKind": "NonMutating"
          }
        ],
        "declKind": "Class",
        "usr": "s:17multimodal_dialog14CountdownTimerC",
        "mangledName": "$s17multimodal_dialog14CountdownTimerC",
        "moduleName": "multimodal_dialog",
        "isOpen": true,
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "multimodal_dialog",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "ALYAtomic",
        "printedName": "ALYAtomic",
        "children": [
          {
            "kind": "Var",
            "name": "queue",
            "printedName": "queue",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "DispatchQueue",
                "printedName": "Dispatch.DispatchQueue",
                "usr": "c:objc(cs)OS_dispatch_queue"
              }
            ],
            "declKind": "Var",
            "usr": "s:17multimodal_dialog9ALYAtomicV5queue33_59B92DE550B56141DED2B68A1F799353LLSo012OS_dispatch_D0Cvp",
            "mangledName": "$s17multimodal_dialog9ALYAtomicV5queue33_59B92DE550B56141DED2B68A1F799353LLSo012OS_dispatch_D0Cvp",
            "moduleName": "multimodal_dialog",
            "isInternal": true,
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "AccessControl"
            ],
            "fixedbinaryorder": 0,
            "isLet": true,
            "hasStorage": true
          },
          {
            "kind": "Var",
            "name": "value",
            "printedName": "value",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "GenericTypeParam",
                "printedName": "τ_0_0"
              }
            ],
            "declKind": "Var",
            "usr": "s:17multimodal_dialog9ALYAtomicV5value33_59B92DE550B56141DED2B68A1F799353LLxvp",
            "mangledName": "$s17multimodal_dialog9ALYAtomicV5value33_59B92DE550B56141DED2B68A1F799353LLxvp",
            "moduleName": "multimodal_dialog",
            "isInternal": true,
            "declAttributes": [
              "HasStorage",
              "AccessControl"
            ],
            "fixedbinaryorder": 1,
            "hasStorage": true
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(wrappedValue:queueName:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "ALYAtomic",
                "printedName": "multimodal_dialog.ALYAtomic<τ_0_0>",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GenericTypeParam",
                    "printedName": "τ_0_0"
                  }
                ],
                "usr": "s:17multimodal_dialog9ALYAtomicV"
              },
              {
                "kind": "TypeNominal",
                "name": "GenericTypeParam",
                "printedName": "τ_0_0"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "Swift.String?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "hasDefaultArg": true,
                "usr": "s:Sq"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:17multimodal_dialog9ALYAtomicV12wrappedValue9queueNameACyxGx_SSSgtcfc",
            "mangledName": "$s17multimodal_dialog9ALYAtomicV12wrappedValue9queueNameACyxGx_SSSgtcfc",
            "moduleName": "multimodal_dialog",
            "genericSig": "<τ_0_0>",
            "sugared_genericSig": "<T>",
            "init_kind": "Designated"
          },
          {
            "kind": "Var",
            "name": "wrappedValue",
            "printedName": "wrappedValue",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "GenericTypeParam",
                "printedName": "τ_0_0"
              }
            ],
            "declKind": "Var",
            "usr": "s:17multimodal_dialog9ALYAtomicV12wrappedValuexvp",
            "mangledName": "$s17multimodal_dialog9ALYAtomicV12wrappedValuexvp",
            "moduleName": "multimodal_dialog",
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GenericTypeParam",
                    "printedName": "τ_0_0"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17multimodal_dialog9ALYAtomicV12wrappedValuexvg",
                "mangledName": "$s17multimodal_dialog9ALYAtomicV12wrappedValuexvg",
                "moduleName": "multimodal_dialog",
                "genericSig": "<τ_0_0>",
                "sugared_genericSig": "<T>",
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "GenericTypeParam",
                    "printedName": "τ_0_0"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17multimodal_dialog9ALYAtomicV12wrappedValuexvs",
                "mangledName": "$s17multimodal_dialog9ALYAtomicV12wrappedValuexvs",
                "moduleName": "multimodal_dialog",
                "genericSig": "<τ_0_0>",
                "sugared_genericSig": "<T>",
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17multimodal_dialog9ALYAtomicV12wrappedValuexvM",
                "mangledName": "$s17multimodal_dialog9ALYAtomicV12wrappedValuexvM",
                "moduleName": "multimodal_dialog",
                "genericSig": "<τ_0_0>",
                "sugared_genericSig": "<T>",
                "implicit": true,
                "declAttributes": [
                  "Transparent"
                ],
                "accessorKind": "_modify"
              }
            ]
          }
        ],
        "declKind": "Struct",
        "usr": "s:17multimodal_dialog9ALYAtomicV",
        "mangledName": "$s17multimodal_dialog9ALYAtomicV",
        "moduleName": "multimodal_dialog",
        "genericSig": "<τ_0_0>",
        "sugared_genericSig": "<T>",
        "declAttributes": [
          "PropertyWrapper",
          "RawDocComment"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Sendable",
            "printedName": "Sendable",
            "usr": "s:s8SendableP",
            "mangledName": "$ss8SendableP"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "UIKit",
        "printedName": "UIKit",
        "declKind": "Import",
        "moduleName": "multimodal_dialog",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Function",
        "name": "ALYGetURLParameter",
        "printedName": "ALYGetURLParameter(url:key:)",
        "children": [
          {
            "kind": "TypeNominal",
            "name": "Optional",
            "printedName": "Swift.String?",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "usr": "s:Sq"
          },
          {
            "kind": "TypeNominal",
            "name": "String",
            "printedName": "Swift.String",
            "usr": "s:SS"
          },
          {
            "kind": "TypeNominal",
            "name": "String",
            "printedName": "Swift.String",
            "usr": "s:SS"
          }
        ],
        "declKind": "Func",
        "usr": "s:17multimodal_dialog18ALYGetURLParameter3url3keySSSgSS_SStF",
        "mangledName": "$s17multimodal_dialog18ALYGetURLParameter3url3keySSSgSS_SStF",
        "moduleName": "multimodal_dialog",
        "declAttributes": [
          "RawDocComment"
        ],
        "funcSelfKind": "NonMutating"
      },
      {
        "kind": "Function",
        "name": "aly_dispatch_after",
        "printedName": "aly_dispatch_after(_:queue:block:)",
        "children": [
          {
            "kind": "TypeNominal",
            "name": "Void",
            "printedName": "()"
          },
          {
            "kind": "TypeNominal",
            "name": "Double",
            "printedName": "Swift.Double",
            "usr": "s:Sd"
          },
          {
            "kind": "TypeNominal",
            "name": "DispatchQueue",
            "printedName": "Dispatch.DispatchQueue",
            "hasDefaultArg": true,
            "usr": "c:objc(cs)OS_dispatch_queue"
          },
          {
            "kind": "TypeFunc",
            "name": "Function",
            "printedName": "() -> ()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              }
            ]
          }
        ],
        "declKind": "Func",
        "usr": "s:17multimodal_dialog18aly_dispatch_after_5queue5blockySd_So03OS_d1_F0CyyctF",
        "mangledName": "$s17multimodal_dialog18aly_dispatch_after_5queue5blockySd_So03OS_d1_F0CyyctF",
        "moduleName": "multimodal_dialog",
        "funcSelfKind": "NonMutating"
      },
      {
        "kind": "Function",
        "name": "aly_dispatch_main",
        "printedName": "aly_dispatch_main(_:)",
        "children": [
          {
            "kind": "TypeNominal",
            "name": "Void",
            "printedName": "()"
          },
          {
            "kind": "TypeFunc",
            "name": "Function",
            "printedName": "() -> ()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              }
            ]
          }
        ],
        "declKind": "Func",
        "usr": "s:17multimodal_dialog17aly_dispatch_mainyyyycF",
        "mangledName": "$s17multimodal_dialog17aly_dispatch_mainyyyycF",
        "moduleName": "multimodal_dialog",
        "funcSelfKind": "NonMutating"
      },
      {
        "kind": "Function",
        "name": "aly_dispatch_global",
        "printedName": "aly_dispatch_global(_:qos:)",
        "children": [
          {
            "kind": "TypeNominal",
            "name": "Void",
            "printedName": "()"
          },
          {
            "kind": "TypeFunc",
            "name": "Function",
            "printedName": "() -> ()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              }
            ]
          },
          {
            "kind": "TypeNominal",
            "name": "QoSClass",
            "printedName": "Dispatch.DispatchQoS.QoSClass",
            "hasDefaultArg": true,
            "usr": "s:8Dispatch0A3QoSV0B6SClassO"
          }
        ],
        "declKind": "Func",
        "usr": "s:17multimodal_dialog19aly_dispatch_global_3qosyyyc_8Dispatch0G3QoSV0H6SClassOtF",
        "mangledName": "$s17multimodal_dialog19aly_dispatch_global_3qosyyyc_8Dispatch0G3QoSV0H6SClassOtF",
        "moduleName": "multimodal_dialog",
        "funcSelfKind": "NonMutating"
      },
      {
        "kind": "Function",
        "name": "ALYString",
        "printedName": "ALYString(_:defaultValue:)",
        "children": [
          {
            "kind": "TypeNominal",
            "name": "String",
            "printedName": "Swift.String",
            "usr": "s:SS"
          },
          {
            "kind": "TypeNominal",
            "name": "Optional",
            "printedName": "Any?",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "ProtocolComposition",
                "printedName": "Any"
              }
            ],
            "usr": "s:Sq"
          },
          {
            "kind": "TypeNominal",
            "name": "String",
            "printedName": "Swift.String",
            "hasDefaultArg": true,
            "usr": "s:SS"
          }
        ],
        "declKind": "Func",
        "usr": "s:17multimodal_dialog9ALYString_12defaultValueSSypSg_SStF",
        "mangledName": "$s17multimodal_dialog9ALYString_12defaultValueSSypSg_SStF",
        "moduleName": "multimodal_dialog",
        "declAttributes": [
          "RawDocComment"
        ],
        "funcSelfKind": "NonMutating"
      },
      {
        "kind": "Function",
        "name": "ALYInt",
        "printedName": "ALYInt(_:defaultValue:)",
        "children": [
          {
            "kind": "TypeNominal",
            "name": "Int",
            "printedName": "Swift.Int",
            "usr": "s:Si"
          },
          {
            "kind": "TypeNominal",
            "name": "Optional",
            "printedName": "Any?",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "ProtocolComposition",
                "printedName": "Any"
              }
            ],
            "usr": "s:Sq"
          },
          {
            "kind": "TypeNominal",
            "name": "Int",
            "printedName": "Swift.Int",
            "hasDefaultArg": true,
            "usr": "s:Si"
          }
        ],
        "declKind": "Func",
        "usr": "s:17multimodal_dialog6ALYInt_12defaultValueSiypSg_SitF",
        "mangledName": "$s17multimodal_dialog6ALYInt_12defaultValueSiypSg_SitF",
        "moduleName": "multimodal_dialog",
        "declAttributes": [
          "RawDocComment"
        ],
        "funcSelfKind": "NonMutating"
      },
      {
        "kind": "Function",
        "name": "ALYFloat",
        "printedName": "ALYFloat(_:defaultValue:)",
        "children": [
          {
            "kind": "TypeNominal",
            "name": "Float",
            "printedName": "Swift.Float",
            "usr": "s:Sf"
          },
          {
            "kind": "TypeNominal",
            "name": "Optional",
            "printedName": "Any?",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "ProtocolComposition",
                "printedName": "Any"
              }
            ],
            "usr": "s:Sq"
          },
          {
            "kind": "TypeNominal",
            "name": "Float",
            "printedName": "Swift.Float",
            "hasDefaultArg": true,
            "usr": "s:Sf"
          }
        ],
        "declKind": "Func",
        "usr": "s:17multimodal_dialog8ALYFloat_12defaultValueSfypSg_SftF",
        "mangledName": "$s17multimodal_dialog8ALYFloat_12defaultValueSfypSg_SftF",
        "moduleName": "multimodal_dialog",
        "declAttributes": [
          "RawDocComment"
        ],
        "funcSelfKind": "NonMutating"
      },
      {
        "kind": "Function",
        "name": "ALYDictionary",
        "printedName": "ALYDictionary(_:defaultValue:)",
        "children": [
          {
            "kind": "TypeNominal",
            "name": "Dictionary",
            "printedName": "[Swift.AnyHashable : Any]",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "AnyHashable",
                "printedName": "Swift.AnyHashable",
                "usr": "s:s11AnyHashableV"
              },
              {
                "kind": "TypeNominal",
                "name": "ProtocolComposition",
                "printedName": "Any"
              }
            ],
            "usr": "s:SD"
          },
          {
            "kind": "TypeNominal",
            "name": "Optional",
            "printedName": "Any?",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "ProtocolComposition",
                "printedName": "Any"
              }
            ],
            "usr": "s:Sq"
          },
          {
            "kind": "TypeNominal",
            "name": "Dictionary",
            "printedName": "[Swift.AnyHashable : Any]",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "AnyHashable",
                "printedName": "Swift.AnyHashable",
                "usr": "s:s11AnyHashableV"
              },
              {
                "kind": "TypeNominal",
                "name": "ProtocolComposition",
                "printedName": "Any"
              }
            ],
            "hasDefaultArg": true,
            "usr": "s:SD"
          }
        ],
        "declKind": "Func",
        "usr": "s:17multimodal_dialog13ALYDictionary_12defaultValueSDys11AnyHashableVypGypSg_AFtF",
        "mangledName": "$s17multimodal_dialog13ALYDictionary_12defaultValueSDys11AnyHashableVypGypSg_AFtF",
        "moduleName": "multimodal_dialog",
        "declAttributes": [
          "RawDocComment"
        ],
        "funcSelfKind": "NonMutating"
      },
      {
        "kind": "Function",
        "name": "ALYArray",
        "printedName": "ALYArray(_:defaultValue:)",
        "children": [
          {
            "kind": "TypeNominal",
            "name": "Array",
            "printedName": "[Any]",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "ProtocolComposition",
                "printedName": "Any"
              }
            ],
            "usr": "s:Sa"
          },
          {
            "kind": "TypeNominal",
            "name": "Optional",
            "printedName": "Any?",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "ProtocolComposition",
                "printedName": "Any"
              }
            ],
            "usr": "s:Sq"
          },
          {
            "kind": "TypeNominal",
            "name": "Array",
            "printedName": "[Any]",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "ProtocolComposition",
                "printedName": "Any"
              }
            ],
            "hasDefaultArg": true,
            "usr": "s:Sa"
          }
        ],
        "declKind": "Func",
        "usr": "s:17multimodal_dialog8ALYArray_12defaultValueSayypGypSg_ADtF",
        "mangledName": "$s17multimodal_dialog8ALYArray_12defaultValueSayypGypSg_ADtF",
        "moduleName": "multimodal_dialog",
        "declAttributes": [
          "RawDocComment"
        ],
        "funcSelfKind": "NonMutating"
      },
      {
        "kind": "Function",
        "name": "aly_getDisplayFileSize",
        "printedName": "aly_getDisplayFileSize(_:)",
        "children": [
          {
            "kind": "TypeNominal",
            "name": "String",
            "printedName": "Swift.String",
            "usr": "s:SS"
          },
          {
            "kind": "TypeNominal",
            "name": "Int",
            "printedName": "Swift.Int",
            "usr": "s:Si"
          }
        ],
        "declKind": "Func",
        "usr": "s:17multimodal_dialog22aly_getDisplayFileSizeySSSiF",
        "mangledName": "$s17multimodal_dialog22aly_getDisplayFileSizeySSSiF",
        "moduleName": "multimodal_dialog",
        "declAttributes": [
          "RawDocComment"
        ],
        "funcSelfKind": "NonMutating"
      },
      {
        "kind": "Function",
        "name": "aly_getStoreFileSize",
        "printedName": "aly_getStoreFileSize(_:)",
        "children": [
          {
            "kind": "TypeNominal",
            "name": "Float",
            "printedName": "Swift.Float",
            "usr": "s:Sf"
          },
          {
            "kind": "TypeNominal",
            "name": "Int",
            "printedName": "Swift.Int",
            "usr": "s:Si"
          }
        ],
        "declKind": "Func",
        "usr": "s:17multimodal_dialog20aly_getStoreFileSizeySfSiF",
        "mangledName": "$s17multimodal_dialog20aly_getStoreFileSizeySfSiF",
        "moduleName": "multimodal_dialog",
        "declAttributes": [
          "RawDocComment"
        ],
        "funcSelfKind": "NonMutating"
      },
      {
        "kind": "Function",
        "name": "aly_getObjectAddress",
        "printedName": "aly_getObjectAddress(_:)",
        "children": [
          {
            "kind": "TypeNominal",
            "name": "String",
            "printedName": "Swift.String",
            "usr": "s:SS"
          },
          {
            "kind": "TypeNominal",
            "name": "ProtocolComposition",
            "printedName": "AnyObject"
          }
        ],
        "declKind": "Func",
        "usr": "s:17multimodal_dialog20aly_getObjectAddressySSyXlF",
        "mangledName": "$s17multimodal_dialog20aly_getObjectAddressySSyXlF",
        "moduleName": "multimodal_dialog",
        "declAttributes": [
          "RawDocComment"
        ],
        "funcSelfKind": "NonMutating"
      },
      {
        "kind": "Import",
        "name": "UIKit",
        "printedName": "UIKit",
        "declKind": "Import",
        "moduleName": "multimodal_dialog",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "ALYGCDTimer",
        "printedName": "ALYGCDTimer",
        "children": [
          {
            "kind": "Var",
            "name": "timer",
            "printedName": "timer",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "(any Dispatch.DispatchSourceTimer)?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "DispatchSourceTimer",
                    "printedName": "any Dispatch.DispatchSourceTimer",
                    "usr": "c:objc(pl)OS_dispatch_source_timer"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "s:17multimodal_dialog11ALYGCDTimerC5timer33_84A2AAE3B31263DB8C7334595A32D612LLSo019OS_dispatch_source_D0_pSgvp",
            "mangledName": "$s17multimodal_dialog11ALYGCDTimerC5timer33_84A2AAE3B31263DB8C7334595A32D612LLSo019OS_dispatch_source_D0_pSgvp",
            "moduleName": "multimodal_dialog",
            "isInternal": true,
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "AccessControl"
            ],
            "fixedbinaryorder": 0,
            "hasStorage": true
          },
          {
            "kind": "Var",
            "name": "isFire",
            "printedName": "isFire",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              }
            ],
            "declKind": "Var",
            "usr": "s:17multimodal_dialog11ALYGCDTimerC6isFire33_84A2AAE3B31263DB8C7334595A32D612LLSbvp",
            "mangledName": "$s17multimodal_dialog11ALYGCDTimerC6isFire33_84A2AAE3B31263DB8C7334595A32D612LLSbvp",
            "moduleName": "multimodal_dialog",
            "isInternal": true,
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "AccessControl"
            ],
            "fixedbinaryorder": 1,
            "hasStorage": true
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(timeInterval:repeats:deadline:queue:block:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "ALYGCDTimer",
                "printedName": "multimodal_dialog.ALYGCDTimer",
                "usr": "c:@M@multimodal_dialog@objc(cs)ALYGCDTimer"
              },
              {
                "kind": "TypeNominal",
                "name": "Double",
                "printedName": "Swift.Double",
                "usr": "s:Sd"
              },
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "Dispatch.DispatchTime?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "DispatchTime",
                    "printedName": "Dispatch.DispatchTime",
                    "usr": "s:8Dispatch0A4TimeV"
                  }
                ],
                "hasDefaultArg": true,
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "DispatchQueue",
                "printedName": "Dispatch.DispatchQueue",
                "hasDefaultArg": true,
                "usr": "c:objc(cs)OS_dispatch_queue"
              },
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(multimodal_dialog.ALYGCDTimer) -> ()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ALYGCDTimer",
                    "printedName": "multimodal_dialog.ALYGCDTimer",
                    "usr": "c:@M@multimodal_dialog@objc(cs)ALYGCDTimer"
                  }
                ]
              }
            ],
            "declKind": "Constructor",
            "usr": "s:17multimodal_dialog11ALYGCDTimerC12timeInterval7repeats8deadline5queue5blockACSd_Sb8Dispatch0J4TimeVSgSo012OS_dispatch_H0CyACctcfc",
            "mangledName": "$s17multimodal_dialog11ALYGCDTimerC12timeInterval7repeats8deadline5queue5blockACSd_Sb8Dispatch0J4TimeVSgSo012OS_dispatch_H0CyACctcfc",
            "moduleName": "multimodal_dialog",
            "init_kind": "Designated"
          },
          {
            "kind": "Function",
            "name": "scheduledTimer",
            "printedName": "scheduledTimer(withTimeInterval:repeats:queue:block:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "ALYGCDTimer",
                "printedName": "multimodal_dialog.ALYGCDTimer",
                "usr": "c:@M@multimodal_dialog@objc(cs)ALYGCDTimer"
              },
              {
                "kind": "TypeNominal",
                "name": "Double",
                "printedName": "Swift.Double",
                "usr": "s:Sd"
              },
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              },
              {
                "kind": "TypeNominal",
                "name": "DispatchQueue",
                "printedName": "Dispatch.DispatchQueue",
                "hasDefaultArg": true,
                "usr": "c:objc(cs)OS_dispatch_queue"
              },
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(multimodal_dialog.ALYGCDTimer) -> ()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ALYGCDTimer",
                    "printedName": "multimodal_dialog.ALYGCDTimer",
                    "usr": "c:@M@multimodal_dialog@objc(cs)ALYGCDTimer"
                  }
                ]
              }
            ],
            "declKind": "Func",
            "usr": "s:17multimodal_dialog11ALYGCDTimerC14scheduledTimer16withTimeInterval7repeats5queue5blockACSd_SbSo012OS_dispatch_J0CyACctFZ",
            "mangledName": "$s17multimodal_dialog11ALYGCDTimerC14scheduledTimer16withTimeInterval7repeats5queue5blockACSd_SbSo012OS_dispatch_J0CyACctFZ",
            "moduleName": "multimodal_dialog",
            "static": true,
            "declAttributes": [
              "Final"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "stop",
            "printedName": "stop()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              }
            ],
            "declKind": "Func",
            "usr": "s:17multimodal_dialog11ALYGCDTimerC4stopyyF",
            "mangledName": "$s17multimodal_dialog11ALYGCDTimerC4stopyyF",
            "moduleName": "multimodal_dialog",
            "isOpen": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "restart",
            "printedName": "restart()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              }
            ],
            "declKind": "Func",
            "usr": "s:17multimodal_dialog11ALYGCDTimerC7restartyyF",
            "mangledName": "$s17multimodal_dialog11ALYGCDTimerC7restartyyF",
            "moduleName": "multimodal_dialog",
            "isOpen": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "invalidate",
            "printedName": "invalidate()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              }
            ],
            "declKind": "Func",
            "usr": "s:17multimodal_dialog11ALYGCDTimerC10invalidateyyF",
            "mangledName": "$s17multimodal_dialog11ALYGCDTimerC10invalidateyyF",
            "moduleName": "multimodal_dialog",
            "isOpen": true,
            "funcSelfKind": "NonMutating"
          }
        ],
        "declKind": "Class",
        "usr": "c:@M@multimodal_dialog@objc(cs)ALYGCDTimer",
        "mangledName": "$s17multimodal_dialog11ALYGCDTimerC",
        "moduleName": "multimodal_dialog",
        "isOpen": true,
        "declAttributes": [
          "ObjC"
        ],
        "superclassUsr": "c:objc(cs)NSObject",
        "inheritsConvenienceInitializers": true,
        "superclassNames": [
          "ObjectiveC.NSObject"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          },
          {
            "kind": "Conformance",
            "name": "CVarArg",
            "printedName": "CVarArg",
            "usr": "s:s7CVarArgP",
            "mangledName": "$ss7CVarArgP"
          },
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObservingPublishing",
            "printedName": "_KeyValueCodingAndObservingPublishing",
            "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP",
            "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP"
          },
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObserving",
            "printedName": "_KeyValueCodingAndObserving",
            "usr": "s:10Foundation27_KeyValueCodingAndObservingP",
            "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP"
          },
          {
            "kind": "Conformance",
            "name": "CustomStringConvertible",
            "printedName": "CustomStringConvertible",
            "usr": "s:s23CustomStringConvertibleP",
            "mangledName": "$ss23CustomStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "CustomDebugStringConvertible",
            "printedName": "CustomDebugStringConvertible",
            "usr": "s:s28CustomDebugStringConvertibleP",
            "mangledName": "$ss28CustomDebugStringConvertibleP"
          }
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "TYQueueManager",
        "printedName": "TYQueueManager",
        "children": [
          {
            "kind": "Function",
            "name": "createQueue",
            "printedName": "createQueue(label:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "DispatchQueue",
                "printedName": "Dispatch.DispatchQueue",
                "usr": "c:objc(cs)OS_dispatch_queue"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Func",
            "usr": "s:17multimodal_dialog14TYQueueManagerV11createQueue5labelSo17OS_dispatch_queueCSS_tFZ",
            "mangledName": "$s17multimodal_dialog14TYQueueManagerV11createQueue5labelSo17OS_dispatch_queueCSS_tFZ",
            "moduleName": "multimodal_dialog",
            "static": true,
            "declAttributes": [
              "RawDocComment"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "runOn",
            "printedName": "runOn(_:isAsync:block:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "DispatchQueue",
                "printedName": "Dispatch.DispatchQueue",
                "usr": "c:objc(cs)OS_dispatch_queue"
              },
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "hasDefaultArg": true,
                "usr": "s:Sb"
              },
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "() -> ()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ]
              }
            ],
            "declKind": "Func",
            "usr": "s:17multimodal_dialog14TYQueueManagerV5runOn_7isAsync5blockySo17OS_dispatch_queueC_SbyyctFZ",
            "mangledName": "$s17multimodal_dialog14TYQueueManagerV5runOn_7isAsync5blockySo17OS_dispatch_queueC_SbyyctFZ",
            "moduleName": "multimodal_dialog",
            "static": true,
            "declAttributes": [
              "RawDocComment"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "TYQueueManager",
                "printedName": "multimodal_dialog.TYQueueManager",
                "usr": "s:17multimodal_dialog14TYQueueManagerV"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:17multimodal_dialog14TYQueueManagerVACycfc",
            "mangledName": "$s17multimodal_dialog14TYQueueManagerVACycfc",
            "moduleName": "multimodal_dialog",
            "implicit": true,
            "init_kind": "Designated"
          }
        ],
        "declKind": "Struct",
        "usr": "s:17multimodal_dialog14TYQueueManagerV",
        "mangledName": "$s17multimodal_dialog14TYQueueManagerV",
        "moduleName": "multimodal_dialog",
        "declAttributes": [
          "RawDocComment"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Sendable",
            "printedName": "Sendable",
            "usr": "s:s8SendableP",
            "mangledName": "$ss8SendableP"
          },
          {
            "kind": "Conformance",
            "name": "BitwiseCopyable",
            "printedName": "BitwiseCopyable",
            "usr": "s:s15BitwiseCopyableP",
            "mangledName": "$ss15BitwiseCopyableP"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "multimodal_dialog",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "UIKit",
        "printedName": "UIKit",
        "declKind": "Import",
        "moduleName": "multimodal_dialog"
      },
      {
        "kind": "TypeDecl",
        "name": "TYVoiceChatUsageTimeManager",
        "printedName": "TYVoiceChatUsageTimeManager",
        "children": [
          {
            "kind": "Var",
            "name": "timer",
            "printedName": "timer",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "multimodal_dialog.ALYGCDTimer?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ALYGCDTimer",
                    "printedName": "multimodal_dialog.ALYGCDTimer",
                    "usr": "c:@M@multimodal_dialog@objc(cs)ALYGCDTimer"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "s:17multimodal_dialog27TYVoiceChatUsageTimeManagerC5timer33_E4D164BC4587AD20DDD44154C7FF1452LLAA11ALYGCDTimerCSgvp",
            "mangledName": "$s17multimodal_dialog27TYVoiceChatUsageTimeManagerC5timer33_E4D164BC4587AD20DDD44154C7FF1452LLAA11ALYGCDTimerCSgvp",
            "moduleName": "multimodal_dialog",
            "isInternal": true,
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "AccessControl",
              "RawDocComment"
            ],
            "fixedbinaryorder": 0,
            "hasStorage": true
          },
          {
            "kind": "Var",
            "name": "durationSeconds",
            "printedName": "durationSeconds",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "usr": "s:Si"
              }
            ],
            "declKind": "Var",
            "usr": "s:17multimodal_dialog27TYVoiceChatUsageTimeManagerC15durationSecondsSivp",
            "mangledName": "$s17multimodal_dialog27TYVoiceChatUsageTimeManagerC15durationSecondsSivp",
            "moduleName": "multimodal_dialog",
            "isOpen": true,
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "SetterAccess",
              "RawDocComment"
            ],
            "fixedbinaryorder": 1,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17multimodal_dialog27TYVoiceChatUsageTimeManagerC15durationSecondsSivg",
                "mangledName": "$s17multimodal_dialog27TYVoiceChatUsageTimeManagerC15durationSecondsSivg",
                "moduleName": "multimodal_dialog",
                "implicit": true,
                "isOpen": true,
                "declAttributes": [
                  "Transparent"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "isTiming",
            "printedName": "isTiming",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              }
            ],
            "declKind": "Var",
            "usr": "s:17multimodal_dialog27TYVoiceChatUsageTimeManagerC8isTimingSbvp",
            "mangledName": "$s17multimodal_dialog27TYVoiceChatUsageTimeManagerC8isTimingSbvp",
            "moduleName": "multimodal_dialog",
            "isOpen": true,
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "SetterAccess",
              "RawDocComment"
            ],
            "fixedbinaryorder": 2,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17multimodal_dialog27TYVoiceChatUsageTimeManagerC8isTimingSbvg",
                "mangledName": "$s17multimodal_dialog27TYVoiceChatUsageTimeManagerC8isTimingSbvg",
                "moduleName": "multimodal_dialog",
                "implicit": true,
                "isOpen": true,
                "declAttributes": [
                  "Transparent"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "resignActiveTimeStamp",
            "printedName": "resignActiveTimeStamp",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Double",
                "printedName": "Swift.Double",
                "usr": "s:Sd"
              }
            ],
            "declKind": "Var",
            "usr": "s:17multimodal_dialog27TYVoiceChatUsageTimeManagerC012resignActiveF5Stamp33_E4D164BC4587AD20DDD44154C7FF1452LLSdvp",
            "mangledName": "$s17multimodal_dialog27TYVoiceChatUsageTimeManagerC012resignActiveF5Stamp33_E4D164BC4587AD20DDD44154C7FF1452LLSdvp",
            "moduleName": "multimodal_dialog",
            "isInternal": true,
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "AccessControl",
              "RawDocComment"
            ],
            "fixedbinaryorder": 3,
            "hasStorage": true
          },
          {
            "kind": "Var",
            "name": "durationSecondsChanged",
            "printedName": "durationSecondsChanged",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "((Swift.Int) -> ())?",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(Swift.Int) -> ()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Int",
                        "printedName": "Swift.Int",
                        "usr": "s:Si"
                      }
                    ]
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "s:17multimodal_dialog27TYVoiceChatUsageTimeManagerC22durationSecondsChangedySicSgvp",
            "mangledName": "$s17multimodal_dialog27TYVoiceChatUsageTimeManagerC22durationSecondsChangedySicSgvp",
            "moduleName": "multimodal_dialog",
            "isOpen": true,
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "RawDocComment"
            ],
            "fixedbinaryorder": 4,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "((Swift.Int) -> ())?",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(Swift.Int) -> ()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Int",
                            "printedName": "Swift.Int",
                            "usr": "s:Si"
                          }
                        ]
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17multimodal_dialog27TYVoiceChatUsageTimeManagerC22durationSecondsChangedySicSgvg",
                "mangledName": "$s17multimodal_dialog27TYVoiceChatUsageTimeManagerC22durationSecondsChangedySicSgvg",
                "moduleName": "multimodal_dialog",
                "implicit": true,
                "isOpen": true,
                "declAttributes": [
                  "Transparent"
                ],
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "((Swift.Int) -> ())?",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(Swift.Int) -> ()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Int",
                            "printedName": "Swift.Int",
                            "usr": "s:Si"
                          }
                        ]
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17multimodal_dialog27TYVoiceChatUsageTimeManagerC22durationSecondsChangedySicSgvs",
                "mangledName": "$s17multimodal_dialog27TYVoiceChatUsageTimeManagerC22durationSecondsChangedySicSgvs",
                "moduleName": "multimodal_dialog",
                "implicit": true,
                "isOpen": true,
                "declAttributes": [
                  "Transparent"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17multimodal_dialog27TYVoiceChatUsageTimeManagerC22durationSecondsChangedySicSgvM",
                "mangledName": "$s17multimodal_dialog27TYVoiceChatUsageTimeManagerC22durationSecondsChangedySicSgvM",
                "moduleName": "multimodal_dialog",
                "implicit": true,
                "isOpen": true,
                "declAttributes": [
                  "Transparent"
                ],
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "TYVoiceChatUsageTimeManager",
                "printedName": "multimodal_dialog.TYVoiceChatUsageTimeManager",
                "usr": "s:17multimodal_dialog27TYVoiceChatUsageTimeManagerC"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:17multimodal_dialog27TYVoiceChatUsageTimeManagerCACycfc",
            "mangledName": "$s17multimodal_dialog27TYVoiceChatUsageTimeManagerCACycfc",
            "moduleName": "multimodal_dialog",
            "init_kind": "Designated"
          },
          {
            "kind": "Function",
            "name": "start",
            "printedName": "start(step:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "hasDefaultArg": true,
                "usr": "s:Si"
              }
            ],
            "declKind": "Func",
            "usr": "s:17multimodal_dialog27TYVoiceChatUsageTimeManagerC5start4stepySi_tF",
            "mangledName": "$s17multimodal_dialog27TYVoiceChatUsageTimeManagerC5start4stepySi_tF",
            "moduleName": "multimodal_dialog",
            "isOpen": true,
            "declAttributes": [
              "RawDocComment"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "cancel",
            "printedName": "cancel(resetDuration:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "hasDefaultArg": true,
                "usr": "s:Sb"
              }
            ],
            "declKind": "Func",
            "usr": "s:17multimodal_dialog27TYVoiceChatUsageTimeManagerC6cancel13resetDurationySb_tF",
            "mangledName": "$s17multimodal_dialog27TYVoiceChatUsageTimeManagerC6cancel13resetDurationySb_tF",
            "moduleName": "multimodal_dialog",
            "isOpen": true,
            "declAttributes": [
              "RawDocComment"
            ],
            "funcSelfKind": "NonMutating"
          }
        ],
        "declKind": "Class",
        "usr": "s:17multimodal_dialog27TYVoiceChatUsageTimeManagerC",
        "mangledName": "$s17multimodal_dialog27TYVoiceChatUsageTimeManagerC",
        "moduleName": "multimodal_dialog",
        "isOpen": true,
        "declAttributes": [
          "RawDocComment"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "multimodal_dialog",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "ALYDateFormatter",
        "printedName": "ALYDateFormatter",
        "children": [
          {
            "kind": "Var",
            "name": "dateFormatter",
            "printedName": "dateFormatter",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "DateFormatter",
                "printedName": "Foundation.DateFormatter",
                "usr": "c:objc(cs)NSDateFormatter"
              }
            ],
            "declKind": "Var",
            "usr": "s:17multimodal_dialog16ALYDateFormatterC04dateD0So06NSDateD0CvpZ",
            "mangledName": "$s17multimodal_dialog16ALYDateFormatterC04dateD0So06NSDateD0CvpZ",
            "moduleName": "multimodal_dialog",
            "static": true,
            "declAttributes": [
              "HasInitialValue",
              "Final",
              "HasStorage"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "DateFormatter",
                    "printedName": "Foundation.DateFormatter",
                    "usr": "c:objc(cs)NSDateFormatter"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17multimodal_dialog16ALYDateFormatterC04dateD0So06NSDateD0CvgZ",
                "mangledName": "$s17multimodal_dialog16ALYDateFormatterC04dateD0So06NSDateD0CvgZ",
                "moduleName": "multimodal_dialog",
                "static": true,
                "implicit": true,
                "declAttributes": [
                  "Transparent",
                  "Final"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Function",
            "name": "format",
            "printedName": "format(time:as:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              },
              {
                "kind": "TypeNominal",
                "name": "Double",
                "printedName": "Swift.Double",
                "usr": "s:Sd"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Func",
            "usr": "s:17multimodal_dialog16ALYDateFormatterC6format4time2asSSSd_SStFZ",
            "mangledName": "$s17multimodal_dialog16ALYDateFormatterC6format4time2asSSSd_SStFZ",
            "moduleName": "multimodal_dialog",
            "static": true,
            "declAttributes": [
              "Final",
              "RawDocComment"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "formatMinSec",
            "printedName": "formatMinSec(time:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              },
              {
                "kind": "TypeNominal",
                "name": "Double",
                "printedName": "Swift.Double",
                "usr": "s:Sd"
              }
            ],
            "declKind": "Func",
            "usr": "s:17multimodal_dialog16ALYDateFormatterC12formatMinSec4timeSSSd_tFZ",
            "mangledName": "$s17multimodal_dialog16ALYDateFormatterC12formatMinSec4timeSSSd_tFZ",
            "moduleName": "multimodal_dialog",
            "static": true,
            "declAttributes": [
              "Final",
              "RawDocComment"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "formatHourMinSec",
            "printedName": "formatHourMinSec(time:hideZeroHour:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              },
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "usr": "s:Si"
              },
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "hasDefaultArg": true,
                "usr": "s:Sb"
              }
            ],
            "declKind": "Func",
            "usr": "s:17multimodal_dialog16ALYDateFormatterC16formatHourMinSec4time08hideZeroF0SSSi_SbtFZ",
            "mangledName": "$s17multimodal_dialog16ALYDateFormatterC16formatHourMinSec4time08hideZeroF0SSSi_SbtFZ",
            "moduleName": "multimodal_dialog",
            "static": true,
            "declAttributes": [
              "Final",
              "RawDocComment"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "format",
            "printedName": "format(timeStr:as:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "Foundation.Date?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Date",
                    "printedName": "Foundation.Date",
                    "usr": "s:10Foundation4DateV"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "hasDefaultArg": true,
                "usr": "s:SS"
              }
            ],
            "declKind": "Func",
            "usr": "s:17multimodal_dialog16ALYDateFormatterC6format7timeStr2as10Foundation4DateVSgSS_SStFZ",
            "mangledName": "$s17multimodal_dialog16ALYDateFormatterC6format7timeStr2as10Foundation4DateVSgSS_SStFZ",
            "moduleName": "multimodal_dialog",
            "static": true,
            "declAttributes": [
              "Final",
              "RawDocComment"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "ALYDateFormatter",
                "printedName": "multimodal_dialog.ALYDateFormatter",
                "usr": "s:17multimodal_dialog16ALYDateFormatterC"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:17multimodal_dialog16ALYDateFormatterCACycfc",
            "mangledName": "$s17multimodal_dialog16ALYDateFormatterCACycfc",
            "moduleName": "multimodal_dialog",
            "implicit": true,
            "init_kind": "Designated"
          }
        ],
        "declKind": "Class",
        "usr": "s:17multimodal_dialog16ALYDateFormatterC",
        "mangledName": "$s17multimodal_dialog16ALYDateFormatterC",
        "moduleName": "multimodal_dialog",
        "isOpen": true,
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "multimodal_dialog",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "LogLevel",
        "printedName": "LogLevel",
        "children": [
          {
            "kind": "Var",
            "name": "debug",
            "printedName": "debug",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(multimodal_dialog.LogLevel.Type) -> multimodal_dialog.LogLevel",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "LogLevel",
                    "printedName": "multimodal_dialog.LogLevel",
                    "usr": "s:17multimodal_dialog8LogLevelO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "multimodal_dialog.LogLevel.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "LogLevel",
                        "printedName": "multimodal_dialog.LogLevel",
                        "usr": "s:17multimodal_dialog8LogLevelO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:17multimodal_dialog8LogLevelO5debugyA2CmF",
            "mangledName": "$s17multimodal_dialog8LogLevelO5debugyA2CmF",
            "moduleName": "multimodal_dialog"
          },
          {
            "kind": "Var",
            "name": "info",
            "printedName": "info",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(multimodal_dialog.LogLevel.Type) -> multimodal_dialog.LogLevel",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "LogLevel",
                    "printedName": "multimodal_dialog.LogLevel",
                    "usr": "s:17multimodal_dialog8LogLevelO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "multimodal_dialog.LogLevel.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "LogLevel",
                        "printedName": "multimodal_dialog.LogLevel",
                        "usr": "s:17multimodal_dialog8LogLevelO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:17multimodal_dialog8LogLevelO4infoyA2CmF",
            "mangledName": "$s17multimodal_dialog8LogLevelO4infoyA2CmF",
            "moduleName": "multimodal_dialog"
          },
          {
            "kind": "Var",
            "name": "warning",
            "printedName": "warning",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(multimodal_dialog.LogLevel.Type) -> multimodal_dialog.LogLevel",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "LogLevel",
                    "printedName": "multimodal_dialog.LogLevel",
                    "usr": "s:17multimodal_dialog8LogLevelO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "multimodal_dialog.LogLevel.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "LogLevel",
                        "printedName": "multimodal_dialog.LogLevel",
                        "usr": "s:17multimodal_dialog8LogLevelO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:17multimodal_dialog8LogLevelO7warningyA2CmF",
            "mangledName": "$s17multimodal_dialog8LogLevelO7warningyA2CmF",
            "moduleName": "multimodal_dialog"
          },
          {
            "kind": "Var",
            "name": "error",
            "printedName": "error",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(multimodal_dialog.LogLevel.Type) -> multimodal_dialog.LogLevel",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "LogLevel",
                    "printedName": "multimodal_dialog.LogLevel",
                    "usr": "s:17multimodal_dialog8LogLevelO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "multimodal_dialog.LogLevel.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "LogLevel",
                        "printedName": "multimodal_dialog.LogLevel",
                        "usr": "s:17multimodal_dialog8LogLevelO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:17multimodal_dialog8LogLevelO5erroryA2CmF",
            "mangledName": "$s17multimodal_dialog8LogLevelO5erroryA2CmF",
            "moduleName": "multimodal_dialog"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(rawValue:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "multimodal_dialog.LogLevel?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "LogLevel",
                    "printedName": "multimodal_dialog.LogLevel",
                    "usr": "s:17multimodal_dialog8LogLevelO"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:17multimodal_dialog8LogLevelO8rawValueACSgSS_tcfc",
            "mangledName": "$s17multimodal_dialog8LogLevelO8rawValueACSgSS_tcfc",
            "moduleName": "multimodal_dialog",
            "implicit": true,
            "init_kind": "Designated"
          },
          {
            "kind": "Var",
            "name": "rawValue",
            "printedName": "rawValue",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:17multimodal_dialog8LogLevelO8rawValueSSvp",
            "mangledName": "$s17multimodal_dialog8LogLevelO8rawValueSSvp",
            "moduleName": "multimodal_dialog",
            "implicit": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17multimodal_dialog8LogLevelO8rawValueSSvg",
                "mangledName": "$s17multimodal_dialog8LogLevelO8rawValueSSvg",
                "moduleName": "multimodal_dialog",
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          }
        ],
        "declKind": "Enum",
        "usr": "s:17multimodal_dialog8LogLevelO",
        "mangledName": "$s17multimodal_dialog8LogLevelO",
        "moduleName": "multimodal_dialog",
        "declAttributes": [
          "AccessControl",
          "RawDocComment"
        ],
        "enumRawTypeName": "String",
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          },
          {
            "kind": "Conformance",
            "name": "RawRepresentable",
            "printedName": "RawRepresentable",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "RawValue",
                "printedName": "RawValue",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ]
              }
            ],
            "usr": "s:SY",
            "mangledName": "$sSY"
          }
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "LogEntry",
        "printedName": "LogEntry",
        "children": [
          {
            "kind": "Var",
            "name": "timestamp",
            "printedName": "timestamp",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Date",
                "printedName": "Foundation.Date",
                "usr": "s:10Foundation4DateV"
              }
            ],
            "declKind": "Var",
            "usr": "s:17multimodal_dialog8LogEntryV9timestamp10Foundation4DateVvp",
            "mangledName": "$s17multimodal_dialog8LogEntryV9timestamp10Foundation4DateVvp",
            "moduleName": "multimodal_dialog",
            "declAttributes": [
              "HasStorage",
              "AccessControl"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Date",
                    "printedName": "Foundation.Date",
                    "usr": "s:10Foundation4DateV"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17multimodal_dialog8LogEntryV9timestamp10Foundation4DateVvg",
                "mangledName": "$s17multimodal_dialog8LogEntryV9timestamp10Foundation4DateVvg",
                "moduleName": "multimodal_dialog",
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "level",
            "printedName": "level",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "LogLevel",
                "printedName": "multimodal_dialog.LogLevel",
                "usr": "s:17multimodal_dialog8LogLevelO"
              }
            ],
            "declKind": "Var",
            "usr": "s:17multimodal_dialog8LogEntryV5levelAA0C5LevelOvp",
            "mangledName": "$s17multimodal_dialog8LogEntryV5levelAA0C5LevelOvp",
            "moduleName": "multimodal_dialog",
            "declAttributes": [
              "HasStorage",
              "AccessControl"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "LogLevel",
                    "printedName": "multimodal_dialog.LogLevel",
                    "usr": "s:17multimodal_dialog8LogLevelO"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17multimodal_dialog8LogEntryV5levelAA0C5LevelOvg",
                "mangledName": "$s17multimodal_dialog8LogEntryV5levelAA0C5LevelOvg",
                "moduleName": "multimodal_dialog",
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "message",
            "printedName": "message",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:17multimodal_dialog8LogEntryV7messageSSvp",
            "mangledName": "$s17multimodal_dialog8LogEntryV7messageSSvp",
            "moduleName": "multimodal_dialog",
            "declAttributes": [
              "HasStorage",
              "AccessControl"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17multimodal_dialog8LogEntryV7messageSSvg",
                "mangledName": "$s17multimodal_dialog8LogEntryV7messageSSvg",
                "moduleName": "multimodal_dialog",
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "file",
            "printedName": "file",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:17multimodal_dialog8LogEntryV4fileSSvp",
            "mangledName": "$s17multimodal_dialog8LogEntryV4fileSSvp",
            "moduleName": "multimodal_dialog",
            "declAttributes": [
              "HasStorage",
              "AccessControl"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17multimodal_dialog8LogEntryV4fileSSvg",
                "mangledName": "$s17multimodal_dialog8LogEntryV4fileSSvg",
                "moduleName": "multimodal_dialog",
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "function",
            "printedName": "function",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:17multimodal_dialog8LogEntryV8functionSSvp",
            "mangledName": "$s17multimodal_dialog8LogEntryV8functionSSvp",
            "moduleName": "multimodal_dialog",
            "declAttributes": [
              "HasStorage",
              "AccessControl"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17multimodal_dialog8LogEntryV8functionSSvg",
                "mangledName": "$s17multimodal_dialog8LogEntryV8functionSSvg",
                "moduleName": "multimodal_dialog",
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "line",
            "printedName": "line",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "usr": "s:Si"
              }
            ],
            "declKind": "Var",
            "usr": "s:17multimodal_dialog8LogEntryV4lineSivp",
            "mangledName": "$s17multimodal_dialog8LogEntryV4lineSivp",
            "moduleName": "multimodal_dialog",
            "declAttributes": [
              "HasStorage",
              "AccessControl"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17multimodal_dialog8LogEntryV4lineSivg",
                "mangledName": "$s17multimodal_dialog8LogEntryV4lineSivg",
                "moduleName": "multimodal_dialog",
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "description",
            "printedName": "description",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:17multimodal_dialog8LogEntryV11descriptionSSvp",
            "mangledName": "$s17multimodal_dialog8LogEntryV11descriptionSSvp",
            "moduleName": "multimodal_dialog",
            "declAttributes": [
              "AccessControl"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17multimodal_dialog8LogEntryV11descriptionSSvg",
                "mangledName": "$s17multimodal_dialog8LogEntryV11descriptionSSvg",
                "moduleName": "multimodal_dialog",
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(timestamp:level:message:file:function:line:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "LogEntry",
                "printedName": "multimodal_dialog.LogEntry",
                "usr": "s:17multimodal_dialog8LogEntryV"
              },
              {
                "kind": "TypeNominal",
                "name": "Date",
                "printedName": "Foundation.Date",
                "usr": "s:10Foundation4DateV"
              },
              {
                "kind": "TypeNominal",
                "name": "LogLevel",
                "printedName": "multimodal_dialog.LogLevel",
                "usr": "s:17multimodal_dialog8LogLevelO"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              },
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "usr": "s:Si"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:17multimodal_dialog8LogEntryV9timestamp5level7message4file8function4lineAC10Foundation4DateV_AA0C5LevelOS3SSitcfc",
            "mangledName": "$s17multimodal_dialog8LogEntryV9timestamp5level7message4file8function4lineAC10Foundation4DateV_AA0C5LevelOS3SSitcfc",
            "moduleName": "multimodal_dialog",
            "implicit": true,
            "init_kind": "Designated"
          }
        ],
        "declKind": "Struct",
        "usr": "s:17multimodal_dialog8LogEntryV",
        "mangledName": "$s17multimodal_dialog8LogEntryV",
        "moduleName": "multimodal_dialog",
        "declAttributes": [
          "AccessControl",
          "RawDocComment"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          }
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "TYLogger",
        "printedName": "TYLogger",
        "children": [
          {
            "kind": "Var",
            "name": "shared",
            "printedName": "shared",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "TYLogger",
                "printedName": "multimodal_dialog.TYLogger",
                "usr": "s:17multimodal_dialog8TYLoggerC"
              }
            ],
            "declKind": "Var",
            "usr": "s:17multimodal_dialog8TYLoggerC6sharedACvpZ",
            "mangledName": "$s17multimodal_dialog8TYLoggerC6sharedACvpZ",
            "moduleName": "multimodal_dialog",
            "static": true,
            "declAttributes": [
              "HasInitialValue",
              "Final",
              "HasStorage",
              "AccessControl",
              "RawDocComment"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "TYLogger",
                    "printedName": "multimodal_dialog.TYLogger",
                    "usr": "s:17multimodal_dialog8TYLoggerC"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17multimodal_dialog8TYLoggerC6sharedACvgZ",
                "mangledName": "$s17multimodal_dialog8TYLoggerC6sharedACvgZ",
                "moduleName": "multimodal_dialog",
                "static": true,
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Function",
            "name": "log",
            "printedName": "log(level:_:file:function:line:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "LogLevel",
                "printedName": "multimodal_dialog.LogLevel",
                "usr": "s:17multimodal_dialog8LogLevelO"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "hasDefaultArg": true,
                "usr": "s:SS"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "hasDefaultArg": true,
                "usr": "s:SS"
              },
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "hasDefaultArg": true,
                "usr": "s:Si"
              }
            ],
            "declKind": "Func",
            "usr": "s:17multimodal_dialog8TYLoggerC3log5level_4file8function4lineyAA8LogLevelO_S3SSitF",
            "mangledName": "$s17multimodal_dialog8TYLoggerC3log5level_4file8function4lineyAA8LogLevelO_S3SSitF",
            "moduleName": "multimodal_dialog",
            "declAttributes": [
              "Final",
              "AccessControl",
              "RawDocComment"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "addLogHandler",
            "printedName": "addLogHandler(_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(multimodal_dialog.LogEntry) -> ()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "LogEntry",
                    "printedName": "multimodal_dialog.LogEntry",
                    "usr": "s:17multimodal_dialog8LogEntryV"
                  }
                ]
              }
            ],
            "declKind": "Func",
            "usr": "s:17multimodal_dialog8TYLoggerC13addLogHandleryyyAA0E5EntryVcF",
            "mangledName": "$s17multimodal_dialog8TYLoggerC13addLogHandleryyyAA0E5EntryVcF",
            "moduleName": "multimodal_dialog",
            "declAttributes": [
              "Final",
              "AccessControl",
              "RawDocComment"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "getAllLogs",
            "printedName": "getAllLogs()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[multimodal_dialog.LogEntry]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "LogEntry",
                    "printedName": "multimodal_dialog.LogEntry",
                    "usr": "s:17multimodal_dialog8LogEntryV"
                  }
                ],
                "usr": "s:Sa"
              }
            ],
            "declKind": "Func",
            "usr": "s:17multimodal_dialog8TYLoggerC10getAllLogsSayAA8LogEntryVGyF",
            "mangledName": "$s17multimodal_dialog8TYLoggerC10getAllLogsSayAA8LogEntryVGyF",
            "moduleName": "multimodal_dialog",
            "declAttributes": [
              "Final",
              "AccessControl",
              "RawDocComment"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "debug",
            "printedName": "debug(_:file:function:line:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "hasDefaultArg": true,
                "usr": "s:SS"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "hasDefaultArg": true,
                "usr": "s:SS"
              },
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "hasDefaultArg": true,
                "usr": "s:Si"
              }
            ],
            "declKind": "Func",
            "usr": "s:17multimodal_dialog8TYLoggerC5debug_4file8function4lineySS_S2SSitF",
            "mangledName": "$s17multimodal_dialog8TYLoggerC5debug_4file8function4lineySS_S2SSitF",
            "moduleName": "multimodal_dialog",
            "declAttributes": [
              "Final"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "info",
            "printedName": "info(_:file:function:line:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "hasDefaultArg": true,
                "usr": "s:SS"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "hasDefaultArg": true,
                "usr": "s:SS"
              },
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "hasDefaultArg": true,
                "usr": "s:Si"
              }
            ],
            "declKind": "Func",
            "usr": "s:17multimodal_dialog8TYLoggerC4info_4file8function4lineySS_S2SSitF",
            "mangledName": "$s17multimodal_dialog8TYLoggerC4info_4file8function4lineySS_S2SSitF",
            "moduleName": "multimodal_dialog",
            "declAttributes": [
              "Final"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "warning",
            "printedName": "warning(_:file:function:line:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "hasDefaultArg": true,
                "usr": "s:SS"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "hasDefaultArg": true,
                "usr": "s:SS"
              },
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "hasDefaultArg": true,
                "usr": "s:Si"
              }
            ],
            "declKind": "Func",
            "usr": "s:17multimodal_dialog8TYLoggerC7warning_4file8function4lineySS_S2SSitF",
            "mangledName": "$s17multimodal_dialog8TYLoggerC7warning_4file8function4lineySS_S2SSitF",
            "moduleName": "multimodal_dialog",
            "declAttributes": [
              "Final"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "error",
            "printedName": "error(_:file:function:line:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "hasDefaultArg": true,
                "usr": "s:SS"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "hasDefaultArg": true,
                "usr": "s:SS"
              },
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "hasDefaultArg": true,
                "usr": "s:Si"
              }
            ],
            "declKind": "Func",
            "usr": "s:17multimodal_dialog8TYLoggerC5error_4file8function4lineySS_S2SSitF",
            "mangledName": "$s17multimodal_dialog8TYLoggerC5error_4file8function4lineySS_S2SSitF",
            "moduleName": "multimodal_dialog",
            "declAttributes": [
              "Final"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          }
        ],
        "declKind": "Class",
        "usr": "s:17multimodal_dialog8TYLoggerC",
        "mangledName": "$s17multimodal_dialog8TYLoggerC",
        "moduleName": "multimodal_dialog",
        "declAttributes": [
          "Final",
          "AccessControl"
        ],
        "hasMissingDesignatedInitializers": true,
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "multimodal_dialog",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "UIKit",
        "printedName": "UIKit",
        "declKind": "Import",
        "moduleName": "multimodal_dialog"
      },
      {
        "kind": "TypeDecl",
        "name": "MultiModalDialog",
        "printedName": "MultiModalDialog",
        "children": [
          {
            "kind": "Var",
            "name": "rtcManager",
            "printedName": "rtcManager",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "multimodal_dialog.TYRTCManager?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "TYRTCManager",
                    "printedName": "multimodal_dialog.TYRTCManager",
                    "usr": "c:@M@multimodal_dialog@objc(cs)TYRTCManager"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "s:17multimodal_dialog16MultiModalDialogC10rtcManagerAA12TYRTCManagerCSgvp",
            "mangledName": "$s17multimodal_dialog16MultiModalDialogC10rtcManagerAA12TYRTCManagerCSgvp",
            "moduleName": "multimodal_dialog",
            "declAttributes": [
              "Final",
              "HasStorage",
              "RawDocComment"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "multimodal_dialog.TYRTCManager?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "TYRTCManager",
                        "printedName": "multimodal_dialog.TYRTCManager",
                        "usr": "c:@M@multimodal_dialog@objc(cs)TYRTCManager"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17multimodal_dialog16MultiModalDialogC10rtcManagerAA12TYRTCManagerCSgvg",
                "mangledName": "$s17multimodal_dialog16MultiModalDialogC10rtcManagerAA12TYRTCManagerCSgvg",
                "moduleName": "multimodal_dialog",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "convInstance",
            "printedName": "convInstance",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "TYVoiceChatManager",
                "printedName": "multimodal_dialog.TYVoiceChatManager",
                "usr": "c:@M@multimodal_dialog@objc(cs)TYVoiceChatManager"
              }
            ],
            "declKind": "Var",
            "usr": "s:17multimodal_dialog16MultiModalDialogC12convInstanceAA18TYVoiceChatManagerCvp",
            "mangledName": "$s17multimodal_dialog16MultiModalDialogC12convInstanceAA18TYVoiceChatManagerCvp",
            "moduleName": "multimodal_dialog",
            "declAttributes": [
              "Final",
              "HasStorage",
              "RawDocComment"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "TYVoiceChatManager",
                    "printedName": "multimodal_dialog.TYVoiceChatManager",
                    "usr": "c:@M@multimodal_dialog@objc(cs)TYVoiceChatManager"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17multimodal_dialog16MultiModalDialogC12convInstanceAA18TYVoiceChatManagerCvg",
                "mangledName": "$s17multimodal_dialog16MultiModalDialogC12convInstanceAA18TYVoiceChatManagerCvg",
                "moduleName": "multimodal_dialog",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "multimodalQueue",
            "printedName": "multimodalQueue",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "DispatchQueue",
                "printedName": "Dispatch.DispatchQueue",
                "usr": "c:objc(cs)OS_dispatch_queue"
              }
            ],
            "declKind": "Var",
            "usr": "s:17multimodal_dialog16MultiModalDialogC0A5QueueSo17OS_dispatch_queueCvp",
            "mangledName": "$s17multimodal_dialog16MultiModalDialogC0A5QueueSo17OS_dispatch_queueCvp",
            "moduleName": "multimodal_dialog",
            "declAttributes": [
              "HasInitialValue",
              "Final",
              "HasStorage",
              "RawDocComment"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "DispatchQueue",
                    "printedName": "Dispatch.DispatchQueue",
                    "usr": "c:objc(cs)OS_dispatch_queue"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17multimodal_dialog16MultiModalDialogC0A5QueueSo17OS_dispatch_queueCvg",
                "mangledName": "$s17multimodal_dialog16MultiModalDialogC0A5QueueSo17OS_dispatch_queueCvg",
                "moduleName": "multimodal_dialog",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "onConnected",
            "printedName": "onConnected",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "(() -> ())?",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "() -> ()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ]
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "s:17multimodal_dialog16MultiModalDialogC11onConnectedyycSgvp",
            "mangledName": "$s17multimodal_dialog16MultiModalDialogC11onConnectedyycSgvp",
            "moduleName": "multimodal_dialog",
            "isOpen": true,
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "AccessControl",
              "RawDocComment"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "(() -> ())?",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "() -> ()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ]
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17multimodal_dialog16MultiModalDialogC11onConnectedyycSgvg",
                "mangledName": "$s17multimodal_dialog16MultiModalDialogC11onConnectedyycSgvg",
                "moduleName": "multimodal_dialog",
                "implicit": true,
                "isOpen": true,
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "(() -> ())?",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "() -> ()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ]
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17multimodal_dialog16MultiModalDialogC11onConnectedyycSgvs",
                "mangledName": "$s17multimodal_dialog16MultiModalDialogC11onConnectedyycSgvs",
                "moduleName": "multimodal_dialog",
                "implicit": true,
                "isOpen": true,
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17multimodal_dialog16MultiModalDialogC11onConnectedyycSgvM",
                "mangledName": "$s17multimodal_dialog16MultiModalDialogC11onConnectedyycSgvM",
                "moduleName": "multimodal_dialog",
                "implicit": true,
                "isOpen": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "onConversationStarted",
            "printedName": "onConversationStarted",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "(() -> ())?",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "() -> ()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ]
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "s:17multimodal_dialog16MultiModalDialogC21onConversationStartedyycSgvp",
            "mangledName": "$s17multimodal_dialog16MultiModalDialogC21onConversationStartedyycSgvp",
            "moduleName": "multimodal_dialog",
            "isOpen": true,
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "AccessControl",
              "RawDocComment"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "(() -> ())?",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "() -> ()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ]
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17multimodal_dialog16MultiModalDialogC21onConversationStartedyycSgvg",
                "mangledName": "$s17multimodal_dialog16MultiModalDialogC21onConversationStartedyycSgvg",
                "moduleName": "multimodal_dialog",
                "implicit": true,
                "isOpen": true,
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "(() -> ())?",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "() -> ()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ]
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17multimodal_dialog16MultiModalDialogC21onConversationStartedyycSgvs",
                "mangledName": "$s17multimodal_dialog16MultiModalDialogC21onConversationStartedyycSgvs",
                "moduleName": "multimodal_dialog",
                "implicit": true,
                "isOpen": true,
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17multimodal_dialog16MultiModalDialogC21onConversationStartedyycSgvM",
                "mangledName": "$s17multimodal_dialog16MultiModalDialogC21onConversationStartedyycSgvM",
                "moduleName": "multimodal_dialog",
                "implicit": true,
                "isOpen": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "onConversationEvent",
            "printedName": "onConversationEvent",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "((multimodal_dialog.DialogEvent) -> ())?",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(multimodal_dialog.DialogEvent) -> ()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "DialogEvent",
                        "printedName": "multimodal_dialog.DialogEvent",
                        "usr": "s:17multimodal_dialog11DialogEventO"
                      }
                    ]
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "s:17multimodal_dialog16MultiModalDialogC19onConversationEventyAA0eH0OcSgvp",
            "mangledName": "$s17multimodal_dialog16MultiModalDialogC19onConversationEventyAA0eH0OcSgvp",
            "moduleName": "multimodal_dialog",
            "isOpen": true,
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "AccessControl",
              "RawDocComment"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "((multimodal_dialog.DialogEvent) -> ())?",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(multimodal_dialog.DialogEvent) -> ()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "DialogEvent",
                            "printedName": "multimodal_dialog.DialogEvent",
                            "usr": "s:17multimodal_dialog11DialogEventO"
                          }
                        ]
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17multimodal_dialog16MultiModalDialogC19onConversationEventyAA0eH0OcSgvg",
                "mangledName": "$s17multimodal_dialog16MultiModalDialogC19onConversationEventyAA0eH0OcSgvg",
                "moduleName": "multimodal_dialog",
                "implicit": true,
                "isOpen": true,
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "((multimodal_dialog.DialogEvent) -> ())?",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(multimodal_dialog.DialogEvent) -> ()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "DialogEvent",
                            "printedName": "multimodal_dialog.DialogEvent",
                            "usr": "s:17multimodal_dialog11DialogEventO"
                          }
                        ]
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17multimodal_dialog16MultiModalDialogC19onConversationEventyAA0eH0OcSgvs",
                "mangledName": "$s17multimodal_dialog16MultiModalDialogC19onConversationEventyAA0eH0OcSgvs",
                "moduleName": "multimodal_dialog",
                "implicit": true,
                "isOpen": true,
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17multimodal_dialog16MultiModalDialogC19onConversationEventyAA0eH0OcSgvM",
                "mangledName": "$s17multimodal_dialog16MultiModalDialogC19onConversationEventyAA0eH0OcSgvM",
                "moduleName": "multimodal_dialog",
                "implicit": true,
                "isOpen": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "onConversationStatechanged",
            "printedName": "onConversationStatechanged",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "((multimodal_dialog.DialogState) -> ())?",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(multimodal_dialog.DialogState) -> ()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "DialogState",
                        "printedName": "multimodal_dialog.DialogState",
                        "usr": "s:17multimodal_dialog11DialogStateO"
                      }
                    ]
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "s:17multimodal_dialog16MultiModalDialogC26onConversationStatechangedyAA0E5StateOcSgvp",
            "mangledName": "$s17multimodal_dialog16MultiModalDialogC26onConversationStatechangedyAA0E5StateOcSgvp",
            "moduleName": "multimodal_dialog",
            "isOpen": true,
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "AccessControl",
              "RawDocComment"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "((multimodal_dialog.DialogState) -> ())?",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(multimodal_dialog.DialogState) -> ()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "DialogState",
                            "printedName": "multimodal_dialog.DialogState",
                            "usr": "s:17multimodal_dialog11DialogStateO"
                          }
                        ]
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17multimodal_dialog16MultiModalDialogC26onConversationStatechangedyAA0E5StateOcSgvg",
                "mangledName": "$s17multimodal_dialog16MultiModalDialogC26onConversationStatechangedyAA0E5StateOcSgvg",
                "moduleName": "multimodal_dialog",
                "implicit": true,
                "isOpen": true,
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "((multimodal_dialog.DialogState) -> ())?",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(multimodal_dialog.DialogState) -> ()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "DialogState",
                            "printedName": "multimodal_dialog.DialogState",
                            "usr": "s:17multimodal_dialog11DialogStateO"
                          }
                        ]
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17multimodal_dialog16MultiModalDialogC26onConversationStatechangedyAA0E5StateOcSgvs",
                "mangledName": "$s17multimodal_dialog16MultiModalDialogC26onConversationStatechangedyAA0E5StateOcSgvs",
                "moduleName": "multimodal_dialog",
                "implicit": true,
                "isOpen": true,
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17multimodal_dialog16MultiModalDialogC26onConversationStatechangedyAA0E5StateOcSgvM",
                "mangledName": "$s17multimodal_dialog16MultiModalDialogC26onConversationStatechangedyAA0E5StateOcSgvM",
                "moduleName": "multimodal_dialog",
                "implicit": true,
                "isOpen": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "onMessageReceived",
            "printedName": "onMessageReceived",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "(([Swift.String : Any]?, multimodal_dialog.ResponsetMessageType) -> ())?",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "([Swift.String : Any]?, multimodal_dialog.ResponsetMessageType) -> ()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Tuple",
                        "printedName": "([Swift.String : Any]?, multimodal_dialog.ResponsetMessageType)",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Optional",
                            "printedName": "[Swift.String : Any]?",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "Dictionary",
                                "printedName": "[Swift.String : Any]",
                                "children": [
                                  {
                                    "kind": "TypeNominal",
                                    "name": "String",
                                    "printedName": "Swift.String",
                                    "usr": "s:SS"
                                  },
                                  {
                                    "kind": "TypeNominal",
                                    "name": "ProtocolComposition",
                                    "printedName": "Any"
                                  }
                                ],
                                "usr": "s:SD"
                              }
                            ],
                            "usr": "s:Sq"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "ResponsetMessageType",
                            "printedName": "multimodal_dialog.ResponsetMessageType",
                            "usr": "s:17multimodal_dialog20ResponsetMessageTypeO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "s:17multimodal_dialog16MultiModalDialogC17onMessageReceivedySDySSypGSg_AA09ResponsetG4TypeOtcSgvp",
            "mangledName": "$s17multimodal_dialog16MultiModalDialogC17onMessageReceivedySDySSypGSg_AA09ResponsetG4TypeOtcSgvp",
            "moduleName": "multimodal_dialog",
            "isOpen": true,
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "AccessControl",
              "RawDocComment"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "(([Swift.String : Any]?, multimodal_dialog.ResponsetMessageType) -> ())?",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "([Swift.String : Any]?, multimodal_dialog.ResponsetMessageType) -> ()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Tuple",
                            "printedName": "([Swift.String : Any]?, multimodal_dialog.ResponsetMessageType)",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "Optional",
                                "printedName": "[Swift.String : Any]?",
                                "children": [
                                  {
                                    "kind": "TypeNominal",
                                    "name": "Dictionary",
                                    "printedName": "[Swift.String : Any]",
                                    "children": [
                                      {
                                        "kind": "TypeNominal",
                                        "name": "String",
                                        "printedName": "Swift.String",
                                        "usr": "s:SS"
                                      },
                                      {
                                        "kind": "TypeNominal",
                                        "name": "ProtocolComposition",
                                        "printedName": "Any"
                                      }
                                    ],
                                    "usr": "s:SD"
                                  }
                                ],
                                "usr": "s:Sq"
                              },
                              {
                                "kind": "TypeNominal",
                                "name": "ResponsetMessageType",
                                "printedName": "multimodal_dialog.ResponsetMessageType",
                                "usr": "s:17multimodal_dialog20ResponsetMessageTypeO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17multimodal_dialog16MultiModalDialogC17onMessageReceivedySDySSypGSg_AA09ResponsetG4TypeOtcSgvg",
                "mangledName": "$s17multimodal_dialog16MultiModalDialogC17onMessageReceivedySDySSypGSg_AA09ResponsetG4TypeOtcSgvg",
                "moduleName": "multimodal_dialog",
                "implicit": true,
                "isOpen": true,
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "(([Swift.String : Any]?, multimodal_dialog.ResponsetMessageType) -> ())?",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "([Swift.String : Any]?, multimodal_dialog.ResponsetMessageType) -> ()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Tuple",
                            "printedName": "([Swift.String : Any]?, multimodal_dialog.ResponsetMessageType)",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "Optional",
                                "printedName": "[Swift.String : Any]?",
                                "children": [
                                  {
                                    "kind": "TypeNominal",
                                    "name": "Dictionary",
                                    "printedName": "[Swift.String : Any]",
                                    "children": [
                                      {
                                        "kind": "TypeNominal",
                                        "name": "String",
                                        "printedName": "Swift.String",
                                        "usr": "s:SS"
                                      },
                                      {
                                        "kind": "TypeNominal",
                                        "name": "ProtocolComposition",
                                        "printedName": "Any"
                                      }
                                    ],
                                    "usr": "s:SD"
                                  }
                                ],
                                "usr": "s:Sq"
                              },
                              {
                                "kind": "TypeNominal",
                                "name": "ResponsetMessageType",
                                "printedName": "multimodal_dialog.ResponsetMessageType",
                                "usr": "s:17multimodal_dialog20ResponsetMessageTypeO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17multimodal_dialog16MultiModalDialogC17onMessageReceivedySDySSypGSg_AA09ResponsetG4TypeOtcSgvs",
                "mangledName": "$s17multimodal_dialog16MultiModalDialogC17onMessageReceivedySDySSypGSg_AA09ResponsetG4TypeOtcSgvs",
                "moduleName": "multimodal_dialog",
                "implicit": true,
                "isOpen": true,
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17multimodal_dialog16MultiModalDialogC17onMessageReceivedySDySSypGSg_AA09ResponsetG4TypeOtcSgvM",
                "mangledName": "$s17multimodal_dialog16MultiModalDialogC17onMessageReceivedySDySSypGSg_AA09ResponsetG4TypeOtcSgvM",
                "moduleName": "multimodal_dialog",
                "implicit": true,
                "isOpen": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "onErrorReceived",
            "printedName": "onErrorReceived",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "((multimodal_dialog.TYError) -> ())?",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(multimodal_dialog.TYError) -> ()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "TYError",
                        "printedName": "multimodal_dialog.TYError",
                        "usr": "s:17multimodal_dialog7TYErrorV"
                      }
                    ]
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "s:17multimodal_dialog16MultiModalDialogC15onErrorReceivedyAA7TYErrorVcSgvp",
            "mangledName": "$s17multimodal_dialog16MultiModalDialogC15onErrorReceivedyAA7TYErrorVcSgvp",
            "moduleName": "multimodal_dialog",
            "isOpen": true,
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "AccessControl",
              "RawDocComment"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "((multimodal_dialog.TYError) -> ())?",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(multimodal_dialog.TYError) -> ()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "TYError",
                            "printedName": "multimodal_dialog.TYError",
                            "usr": "s:17multimodal_dialog7TYErrorV"
                          }
                        ]
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17multimodal_dialog16MultiModalDialogC15onErrorReceivedyAA7TYErrorVcSgvg",
                "mangledName": "$s17multimodal_dialog16MultiModalDialogC15onErrorReceivedyAA7TYErrorVcSgvg",
                "moduleName": "multimodal_dialog",
                "implicit": true,
                "isOpen": true,
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "((multimodal_dialog.TYError) -> ())?",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(multimodal_dialog.TYError) -> ()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "TYError",
                            "printedName": "multimodal_dialog.TYError",
                            "usr": "s:17multimodal_dialog7TYErrorV"
                          }
                        ]
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17multimodal_dialog16MultiModalDialogC15onErrorReceivedyAA7TYErrorVcSgvs",
                "mangledName": "$s17multimodal_dialog16MultiModalDialogC15onErrorReceivedyAA7TYErrorVcSgvs",
                "moduleName": "multimodal_dialog",
                "implicit": true,
                "isOpen": true,
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17multimodal_dialog16MultiModalDialogC15onErrorReceivedyAA7TYErrorVcSgvM",
                "mangledName": "$s17multimodal_dialog16MultiModalDialogC15onErrorReceivedyAA7TYErrorVcSgvM",
                "moduleName": "multimodal_dialog",
                "implicit": true,
                "isOpen": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "onVolumeChanged",
            "printedName": "onVolumeChanged",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "((Swift.Float, multimodal_dialog.TYVolumeSourceType) -> ())?",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(Swift.Float, multimodal_dialog.TYVolumeSourceType) -> ()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Tuple",
                        "printedName": "(Swift.Float, multimodal_dialog.TYVolumeSourceType)",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Float",
                            "printedName": "Swift.Float",
                            "usr": "s:Sf"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "TYVolumeSourceType",
                            "printedName": "multimodal_dialog.TYVolumeSourceType",
                            "usr": "s:17multimodal_dialog18TYVolumeSourceTypeO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "s:17multimodal_dialog16MultiModalDialogC15onVolumeChangedySf_AA18TYVolumeSourceTypeOtcSgvp",
            "mangledName": "$s17multimodal_dialog16MultiModalDialogC15onVolumeChangedySf_AA18TYVolumeSourceTypeOtcSgvp",
            "moduleName": "multimodal_dialog",
            "isOpen": true,
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "AccessControl",
              "RawDocComment"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "((Swift.Float, multimodal_dialog.TYVolumeSourceType) -> ())?",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(Swift.Float, multimodal_dialog.TYVolumeSourceType) -> ()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Tuple",
                            "printedName": "(Swift.Float, multimodal_dialog.TYVolumeSourceType)",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "Float",
                                "printedName": "Swift.Float",
                                "usr": "s:Sf"
                              },
                              {
                                "kind": "TypeNominal",
                                "name": "TYVolumeSourceType",
                                "printedName": "multimodal_dialog.TYVolumeSourceType",
                                "usr": "s:17multimodal_dialog18TYVolumeSourceTypeO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17multimodal_dialog16MultiModalDialogC15onVolumeChangedySf_AA18TYVolumeSourceTypeOtcSgvg",
                "mangledName": "$s17multimodal_dialog16MultiModalDialogC15onVolumeChangedySf_AA18TYVolumeSourceTypeOtcSgvg",
                "moduleName": "multimodal_dialog",
                "implicit": true,
                "isOpen": true,
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "((Swift.Float, multimodal_dialog.TYVolumeSourceType) -> ())?",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(Swift.Float, multimodal_dialog.TYVolumeSourceType) -> ()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Tuple",
                            "printedName": "(Swift.Float, multimodal_dialog.TYVolumeSourceType)",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "Float",
                                "printedName": "Swift.Float",
                                "usr": "s:Sf"
                              },
                              {
                                "kind": "TypeNominal",
                                "name": "TYVolumeSourceType",
                                "printedName": "multimodal_dialog.TYVolumeSourceType",
                                "usr": "s:17multimodal_dialog18TYVolumeSourceTypeO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17multimodal_dialog16MultiModalDialogC15onVolumeChangedySf_AA18TYVolumeSourceTypeOtcSgvs",
                "mangledName": "$s17multimodal_dialog16MultiModalDialogC15onVolumeChangedySf_AA18TYVolumeSourceTypeOtcSgvs",
                "moduleName": "multimodal_dialog",
                "implicit": true,
                "isOpen": true,
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17multimodal_dialog16MultiModalDialogC15onVolumeChangedySf_AA18TYVolumeSourceTypeOtcSgvM",
                "mangledName": "$s17multimodal_dialog16MultiModalDialogC15onVolumeChangedySf_AA18TYVolumeSourceTypeOtcSgvM",
                "moduleName": "multimodal_dialog",
                "implicit": true,
                "isOpen": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "onFirstVideoPacketSent",
            "printedName": "onFirstVideoPacketSent",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "(() -> ())?",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "() -> ()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ]
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "s:17multimodal_dialog16MultiModalDialogC22onFirstVideoPacketSentyycSgvp",
            "mangledName": "$s17multimodal_dialog16MultiModalDialogC22onFirstVideoPacketSentyycSgvp",
            "moduleName": "multimodal_dialog",
            "isOpen": true,
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "AccessControl",
              "RawDocComment"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "(() -> ())?",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "() -> ()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ]
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17multimodal_dialog16MultiModalDialogC22onFirstVideoPacketSentyycSgvg",
                "mangledName": "$s17multimodal_dialog16MultiModalDialogC22onFirstVideoPacketSentyycSgvg",
                "moduleName": "multimodal_dialog",
                "implicit": true,
                "isOpen": true,
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "(() -> ())?",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "() -> ()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ]
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17multimodal_dialog16MultiModalDialogC22onFirstVideoPacketSentyycSgvs",
                "mangledName": "$s17multimodal_dialog16MultiModalDialogC22onFirstVideoPacketSentyycSgvs",
                "moduleName": "multimodal_dialog",
                "implicit": true,
                "isOpen": true,
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17multimodal_dialog16MultiModalDialogC22onFirstVideoPacketSentyycSgvM",
                "mangledName": "$s17multimodal_dialog16MultiModalDialogC22onFirstVideoPacketSentyycSgvM",
                "moduleName": "multimodal_dialog",
                "implicit": true,
                "isOpen": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "onPerformaceDataReceived",
            "printedName": "onPerformaceDataReceived",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "((multimodal_dialog.TYChatPerformace) -> ())?",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(multimodal_dialog.TYChatPerformace) -> ()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "TYChatPerformace",
                        "printedName": "multimodal_dialog.TYChatPerformace",
                        "usr": "s:17multimodal_dialog16TYChatPerformaceV"
                      }
                    ]
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "s:17multimodal_dialog16MultiModalDialogC24onPerformaceDataReceivedyAA06TYChatG0VcSgvp",
            "mangledName": "$s17multimodal_dialog16MultiModalDialogC24onPerformaceDataReceivedyAA06TYChatG0VcSgvp",
            "moduleName": "multimodal_dialog",
            "isOpen": true,
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "AccessControl",
              "RawDocComment"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "((multimodal_dialog.TYChatPerformace) -> ())?",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(multimodal_dialog.TYChatPerformace) -> ()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "TYChatPerformace",
                            "printedName": "multimodal_dialog.TYChatPerformace",
                            "usr": "s:17multimodal_dialog16TYChatPerformaceV"
                          }
                        ]
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17multimodal_dialog16MultiModalDialogC24onPerformaceDataReceivedyAA06TYChatG0VcSgvg",
                "mangledName": "$s17multimodal_dialog16MultiModalDialogC24onPerformaceDataReceivedyAA06TYChatG0VcSgvg",
                "moduleName": "multimodal_dialog",
                "implicit": true,
                "isOpen": true,
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "((multimodal_dialog.TYChatPerformace) -> ())?",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(multimodal_dialog.TYChatPerformace) -> ()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "TYChatPerformace",
                            "printedName": "multimodal_dialog.TYChatPerformace",
                            "usr": "s:17multimodal_dialog16TYChatPerformaceV"
                          }
                        ]
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17multimodal_dialog16MultiModalDialogC24onPerformaceDataReceivedyAA06TYChatG0VcSgvs",
                "mangledName": "$s17multimodal_dialog16MultiModalDialogC24onPerformaceDataReceivedyAA06TYChatG0VcSgvs",
                "moduleName": "multimodal_dialog",
                "implicit": true,
                "isOpen": true,
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17multimodal_dialog16MultiModalDialogC24onPerformaceDataReceivedyAA06TYChatG0VcSgvM",
                "mangledName": "$s17multimodal_dialog16MultiModalDialogC24onPerformaceDataReceivedyAA06TYChatG0VcSgvM",
                "moduleName": "multimodal_dialog",
                "implicit": true,
                "isOpen": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "onConnectionStatusChanged",
            "printedName": "onConnectionStatusChanged",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "((multimodal_dialog.RTCConnectionStatus) -> ())?",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(multimodal_dialog.RTCConnectionStatus) -> ()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "RTCConnectionStatus",
                        "printedName": "multimodal_dialog.RTCConnectionStatus",
                        "usr": "s:17multimodal_dialog19RTCConnectionStatusO"
                      }
                    ]
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "s:17multimodal_dialog16MultiModalDialogC25onConnectionStatusChangedyAA013RTCConnectionH0OcSgvp",
            "mangledName": "$s17multimodal_dialog16MultiModalDialogC25onConnectionStatusChangedyAA013RTCConnectionH0OcSgvp",
            "moduleName": "multimodal_dialog",
            "isOpen": true,
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "AccessControl",
              "RawDocComment"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "((multimodal_dialog.RTCConnectionStatus) -> ())?",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(multimodal_dialog.RTCConnectionStatus) -> ()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "RTCConnectionStatus",
                            "printedName": "multimodal_dialog.RTCConnectionStatus",
                            "usr": "s:17multimodal_dialog19RTCConnectionStatusO"
                          }
                        ]
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17multimodal_dialog16MultiModalDialogC25onConnectionStatusChangedyAA013RTCConnectionH0OcSgvg",
                "mangledName": "$s17multimodal_dialog16MultiModalDialogC25onConnectionStatusChangedyAA013RTCConnectionH0OcSgvg",
                "moduleName": "multimodal_dialog",
                "implicit": true,
                "isOpen": true,
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "((multimodal_dialog.RTCConnectionStatus) -> ())?",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(multimodal_dialog.RTCConnectionStatus) -> ()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "RTCConnectionStatus",
                            "printedName": "multimodal_dialog.RTCConnectionStatus",
                            "usr": "s:17multimodal_dialog19RTCConnectionStatusO"
                          }
                        ]
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17multimodal_dialog16MultiModalDialogC25onConnectionStatusChangedyAA013RTCConnectionH0OcSgvs",
                "mangledName": "$s17multimodal_dialog16MultiModalDialogC25onConnectionStatusChangedyAA013RTCConnectionH0OcSgvs",
                "moduleName": "multimodal_dialog",
                "implicit": true,
                "isOpen": true,
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17multimodal_dialog16MultiModalDialogC25onConnectionStatusChangedyAA013RTCConnectionH0OcSgvM",
                "mangledName": "$s17multimodal_dialog16MultiModalDialogC25onConnectionStatusChangedyAA013RTCConnectionH0OcSgvM",
                "moduleName": "multimodal_dialog",
                "implicit": true,
                "isOpen": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "onRecorderData",
            "printedName": "onRecorderData",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "((Swift.UnsafeMutablePointer<Swift.UInt8>, Swift.Int32) -> ())?",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(Swift.UnsafeMutablePointer<Swift.UInt8>, Swift.Int32) -> ()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Tuple",
                        "printedName": "(Swift.UnsafeMutablePointer<Swift.UInt8>, Swift.Int32)",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UnsafeMutablePointer",
                            "printedName": "Swift.UnsafeMutablePointer<Swift.UInt8>",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "UInt8",
                                "printedName": "Swift.UInt8",
                                "usr": "s:s5UInt8V"
                              }
                            ],
                            "usr": "s:Sp"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Int32",
                            "printedName": "Swift.Int32",
                            "usr": "s:s5Int32V"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "s:17multimodal_dialog16MultiModalDialogC14onRecorderDataySpys5UInt8VG_s5Int32VtcSgvp",
            "mangledName": "$s17multimodal_dialog16MultiModalDialogC14onRecorderDataySpys5UInt8VG_s5Int32VtcSgvp",
            "moduleName": "multimodal_dialog",
            "isOpen": true,
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "AccessControl",
              "RawDocComment"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "((Swift.UnsafeMutablePointer<Swift.UInt8>, Swift.Int32) -> ())?",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(Swift.UnsafeMutablePointer<Swift.UInt8>, Swift.Int32) -> ()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Tuple",
                            "printedName": "(Swift.UnsafeMutablePointer<Swift.UInt8>, Swift.Int32)",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "UnsafeMutablePointer",
                                "printedName": "Swift.UnsafeMutablePointer<Swift.UInt8>",
                                "children": [
                                  {
                                    "kind": "TypeNominal",
                                    "name": "UInt8",
                                    "printedName": "Swift.UInt8",
                                    "usr": "s:s5UInt8V"
                                  }
                                ],
                                "usr": "s:Sp"
                              },
                              {
                                "kind": "TypeNominal",
                                "name": "Int32",
                                "printedName": "Swift.Int32",
                                "usr": "s:s5Int32V"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17multimodal_dialog16MultiModalDialogC14onRecorderDataySpys5UInt8VG_s5Int32VtcSgvg",
                "mangledName": "$s17multimodal_dialog16MultiModalDialogC14onRecorderDataySpys5UInt8VG_s5Int32VtcSgvg",
                "moduleName": "multimodal_dialog",
                "implicit": true,
                "isOpen": true,
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "((Swift.UnsafeMutablePointer<Swift.UInt8>, Swift.Int32) -> ())?",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(Swift.UnsafeMutablePointer<Swift.UInt8>, Swift.Int32) -> ()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Tuple",
                            "printedName": "(Swift.UnsafeMutablePointer<Swift.UInt8>, Swift.Int32)",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "UnsafeMutablePointer",
                                "printedName": "Swift.UnsafeMutablePointer<Swift.UInt8>",
                                "children": [
                                  {
                                    "kind": "TypeNominal",
                                    "name": "UInt8",
                                    "printedName": "Swift.UInt8",
                                    "usr": "s:s5UInt8V"
                                  }
                                ],
                                "usr": "s:Sp"
                              },
                              {
                                "kind": "TypeNominal",
                                "name": "Int32",
                                "printedName": "Swift.Int32",
                                "usr": "s:s5Int32V"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17multimodal_dialog16MultiModalDialogC14onRecorderDataySpys5UInt8VG_s5Int32VtcSgvs",
                "mangledName": "$s17multimodal_dialog16MultiModalDialogC14onRecorderDataySpys5UInt8VG_s5Int32VtcSgvs",
                "moduleName": "multimodal_dialog",
                "implicit": true,
                "isOpen": true,
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17multimodal_dialog16MultiModalDialogC14onRecorderDataySpys5UInt8VG_s5Int32VtcSgvM",
                "mangledName": "$s17multimodal_dialog16MultiModalDialogC14onRecorderDataySpys5UInt8VG_s5Int32VtcSgvM",
                "moduleName": "multimodal_dialog",
                "implicit": true,
                "isOpen": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "onSynthesizedData",
            "printedName": "onSynthesizedData",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "((Swift.UnsafeMutablePointer<Swift.UInt8>, Swift.Int32) -> ())?",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(Swift.UnsafeMutablePointer<Swift.UInt8>, Swift.Int32) -> ()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Tuple",
                        "printedName": "(Swift.UnsafeMutablePointer<Swift.UInt8>, Swift.Int32)",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UnsafeMutablePointer",
                            "printedName": "Swift.UnsafeMutablePointer<Swift.UInt8>",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "UInt8",
                                "printedName": "Swift.UInt8",
                                "usr": "s:s5UInt8V"
                              }
                            ],
                            "usr": "s:Sp"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Int32",
                            "printedName": "Swift.Int32",
                            "usr": "s:s5Int32V"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "s:17multimodal_dialog16MultiModalDialogC17onSynthesizedDataySpys5UInt8VG_s5Int32VtcSgvp",
            "mangledName": "$s17multimodal_dialog16MultiModalDialogC17onSynthesizedDataySpys5UInt8VG_s5Int32VtcSgvp",
            "moduleName": "multimodal_dialog",
            "isOpen": true,
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "AccessControl",
              "RawDocComment"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "((Swift.UnsafeMutablePointer<Swift.UInt8>, Swift.Int32) -> ())?",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(Swift.UnsafeMutablePointer<Swift.UInt8>, Swift.Int32) -> ()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Tuple",
                            "printedName": "(Swift.UnsafeMutablePointer<Swift.UInt8>, Swift.Int32)",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "UnsafeMutablePointer",
                                "printedName": "Swift.UnsafeMutablePointer<Swift.UInt8>",
                                "children": [
                                  {
                                    "kind": "TypeNominal",
                                    "name": "UInt8",
                                    "printedName": "Swift.UInt8",
                                    "usr": "s:s5UInt8V"
                                  }
                                ],
                                "usr": "s:Sp"
                              },
                              {
                                "kind": "TypeNominal",
                                "name": "Int32",
                                "printedName": "Swift.Int32",
                                "usr": "s:s5Int32V"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17multimodal_dialog16MultiModalDialogC17onSynthesizedDataySpys5UInt8VG_s5Int32VtcSgvg",
                "mangledName": "$s17multimodal_dialog16MultiModalDialogC17onSynthesizedDataySpys5UInt8VG_s5Int32VtcSgvg",
                "moduleName": "multimodal_dialog",
                "implicit": true,
                "isOpen": true,
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "((Swift.UnsafeMutablePointer<Swift.UInt8>, Swift.Int32) -> ())?",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(Swift.UnsafeMutablePointer<Swift.UInt8>, Swift.Int32) -> ()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Tuple",
                            "printedName": "(Swift.UnsafeMutablePointer<Swift.UInt8>, Swift.Int32)",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "UnsafeMutablePointer",
                                "printedName": "Swift.UnsafeMutablePointer<Swift.UInt8>",
                                "children": [
                                  {
                                    "kind": "TypeNominal",
                                    "name": "UInt8",
                                    "printedName": "Swift.UInt8",
                                    "usr": "s:s5UInt8V"
                                  }
                                ],
                                "usr": "s:Sp"
                              },
                              {
                                "kind": "TypeNominal",
                                "name": "Int32",
                                "printedName": "Swift.Int32",
                                "usr": "s:s5Int32V"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17multimodal_dialog16MultiModalDialogC17onSynthesizedDataySpys5UInt8VG_s5Int32VtcSgvs",
                "mangledName": "$s17multimodal_dialog16MultiModalDialogC17onSynthesizedDataySpys5UInt8VG_s5Int32VtcSgvs",
                "moduleName": "multimodal_dialog",
                "implicit": true,
                "isOpen": true,
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17multimodal_dialog16MultiModalDialogC17onSynthesizedDataySpys5UInt8VG_s5Int32VtcSgvM",
                "mangledName": "$s17multimodal_dialog16MultiModalDialogC17onSynthesizedDataySpys5UInt8VG_s5Int32VtcSgvM",
                "moduleName": "multimodal_dialog",
                "implicit": true,
                "isOpen": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "onKeywordSpotted",
            "printedName": "onKeywordSpotted",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "((Swift.String, multimodal_dialog.KeyWordsType) -> ())?",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(Swift.String, multimodal_dialog.KeyWordsType) -> ()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Tuple",
                        "printedName": "(Swift.String, multimodal_dialog.KeyWordsType)",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "String",
                            "printedName": "Swift.String",
                            "usr": "s:SS"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "KeyWordsType",
                            "printedName": "multimodal_dialog.KeyWordsType",
                            "usr": "s:17multimodal_dialog12KeyWordsTypeO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "s:17multimodal_dialog16MultiModalDialogC16onKeywordSpottedySS_AA12KeyWordsTypeOtcSgvp",
            "mangledName": "$s17multimodal_dialog16MultiModalDialogC16onKeywordSpottedySS_AA12KeyWordsTypeOtcSgvp",
            "moduleName": "multimodal_dialog",
            "isOpen": true,
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "AccessControl",
              "RawDocComment"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "((Swift.String, multimodal_dialog.KeyWordsType) -> ())?",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(Swift.String, multimodal_dialog.KeyWordsType) -> ()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Tuple",
                            "printedName": "(Swift.String, multimodal_dialog.KeyWordsType)",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "String",
                                "printedName": "Swift.String",
                                "usr": "s:SS"
                              },
                              {
                                "kind": "TypeNominal",
                                "name": "KeyWordsType",
                                "printedName": "multimodal_dialog.KeyWordsType",
                                "usr": "s:17multimodal_dialog12KeyWordsTypeO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17multimodal_dialog16MultiModalDialogC16onKeywordSpottedySS_AA12KeyWordsTypeOtcSgvg",
                "mangledName": "$s17multimodal_dialog16MultiModalDialogC16onKeywordSpottedySS_AA12KeyWordsTypeOtcSgvg",
                "moduleName": "multimodal_dialog",
                "implicit": true,
                "isOpen": true,
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "((Swift.String, multimodal_dialog.KeyWordsType) -> ())?",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(Swift.String, multimodal_dialog.KeyWordsType) -> ()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Tuple",
                            "printedName": "(Swift.String, multimodal_dialog.KeyWordsType)",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "String",
                                "printedName": "Swift.String",
                                "usr": "s:SS"
                              },
                              {
                                "kind": "TypeNominal",
                                "name": "KeyWordsType",
                                "printedName": "multimodal_dialog.KeyWordsType",
                                "usr": "s:17multimodal_dialog12KeyWordsTypeO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17multimodal_dialog16MultiModalDialogC16onKeywordSpottedySS_AA12KeyWordsTypeOtcSgvs",
                "mangledName": "$s17multimodal_dialog16MultiModalDialogC16onKeywordSpottedySS_AA12KeyWordsTypeOtcSgvs",
                "moduleName": "multimodal_dialog",
                "implicit": true,
                "isOpen": true,
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17multimodal_dialog16MultiModalDialogC16onKeywordSpottedySS_AA12KeyWordsTypeOtcSgvM",
                "mangledName": "$s17multimodal_dialog16MultiModalDialogC16onKeywordSpottedySS_AA12KeyWordsTypeOtcSgvM",
                "moduleName": "multimodal_dialog",
                "implicit": true,
                "isOpen": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "rtcAvatarStatusId",
            "printedName": "rtcAvatarStatusId",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Int64",
                "printedName": "Swift.Int64",
                "usr": "s:s5Int64V"
              }
            ],
            "declKind": "Var",
            "usr": "s:17multimodal_dialog16MultiModalDialogC17rtcAvatarStatusIds5Int64Vvp",
            "mangledName": "$s17multimodal_dialog16MultiModalDialogC17rtcAvatarStatusIds5Int64Vvp",
            "moduleName": "multimodal_dialog",
            "isOpen": true,
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "SetterAccess",
              "RawDocComment"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int64",
                    "printedName": "Swift.Int64",
                    "usr": "s:s5Int64V"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17multimodal_dialog16MultiModalDialogC17rtcAvatarStatusIds5Int64Vvg",
                "mangledName": "$s17multimodal_dialog16MultiModalDialogC17rtcAvatarStatusIds5Int64Vvg",
                "moduleName": "multimodal_dialog",
                "implicit": true,
                "isOpen": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "rtcSequentialId",
            "printedName": "rtcSequentialId",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Int64",
                "printedName": "Swift.Int64",
                "usr": "s:s5Int64V"
              }
            ],
            "declKind": "Var",
            "usr": "s:17multimodal_dialog16MultiModalDialogC15rtcSequentialIds5Int64Vvp",
            "mangledName": "$s17multimodal_dialog16MultiModalDialogC15rtcSequentialIds5Int64Vvp",
            "moduleName": "multimodal_dialog",
            "isOpen": true,
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "SetterAccess",
              "RawDocComment"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int64",
                    "printedName": "Swift.Int64",
                    "usr": "s:s5Int64V"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17multimodal_dialog16MultiModalDialogC15rtcSequentialIds5Int64Vvg",
                "mangledName": "$s17multimodal_dialog16MultiModalDialogC15rtcSequentialIds5Int64Vvg",
                "moduleName": "multimodal_dialog",
                "implicit": true,
                "isOpen": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "useExternalAudioPlayer",
            "printedName": "useExternalAudioPlayer",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              }
            ],
            "declKind": "Var",
            "usr": "s:17multimodal_dialog16MultiModalDialogC22useExternalAudioPlayerSbvpZ",
            "mangledName": "$s17multimodal_dialog16MultiModalDialogC22useExternalAudioPlayerSbvpZ",
            "moduleName": "multimodal_dialog",
            "static": true,
            "declAttributes": [
              "HasInitialValue",
              "Final",
              "HasStorage",
              "AccessControl"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17multimodal_dialog16MultiModalDialogC22useExternalAudioPlayerSbvgZ",
                "mangledName": "$s17multimodal_dialog16MultiModalDialogC22useExternalAudioPlayerSbvgZ",
                "moduleName": "multimodal_dialog",
                "static": true,
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17multimodal_dialog16MultiModalDialogC22useExternalAudioPlayerSbvsZ",
                "mangledName": "$s17multimodal_dialog16MultiModalDialogC22useExternalAudioPlayerSbvsZ",
                "moduleName": "multimodal_dialog",
                "static": true,
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17multimodal_dialog16MultiModalDialogC22useExternalAudioPlayerSbvMZ",
                "mangledName": "$s17multimodal_dialog16MultiModalDialogC22useExternalAudioPlayerSbvMZ",
                "moduleName": "multimodal_dialog",
                "static": true,
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "useExternalAudioRecorder",
            "printedName": "useExternalAudioRecorder",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              }
            ],
            "declKind": "Var",
            "usr": "s:17multimodal_dialog16MultiModalDialogC24useExternalAudioRecorderSbvpZ",
            "mangledName": "$s17multimodal_dialog16MultiModalDialogC24useExternalAudioRecorderSbvpZ",
            "moduleName": "multimodal_dialog",
            "static": true,
            "declAttributes": [
              "HasInitialValue",
              "Final",
              "HasStorage",
              "AccessControl"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17multimodal_dialog16MultiModalDialogC24useExternalAudioRecorderSbvgZ",
                "mangledName": "$s17multimodal_dialog16MultiModalDialogC24useExternalAudioRecorderSbvgZ",
                "moduleName": "multimodal_dialog",
                "static": true,
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17multimodal_dialog16MultiModalDialogC24useExternalAudioRecorderSbvsZ",
                "mangledName": "$s17multimodal_dialog16MultiModalDialogC24useExternalAudioRecorderSbvsZ",
                "moduleName": "multimodal_dialog",
                "static": true,
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17multimodal_dialog16MultiModalDialogC24useExternalAudioRecorderSbvMZ",
                "mangledName": "$s17multimodal_dialog16MultiModalDialogC24useExternalAudioRecorderSbvMZ",
                "moduleName": "multimodal_dialog",
                "static": true,
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "timer",
            "printedName": "timer",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "Foundation.Timer?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Timer",
                    "printedName": "Foundation.Timer",
                    "usr": "c:objc(cs)NSTimer"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "s:17multimodal_dialog16MultiModalDialogC5timerSo7NSTimerCSgvp",
            "mangledName": "$s17multimodal_dialog16MultiModalDialogC5timerSo7NSTimerCSgvp",
            "moduleName": "multimodal_dialog",
            "isOpen": true,
            "declAttributes": [
              "HasInitialValue",
              "HasStorage"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Foundation.Timer?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Timer",
                        "printedName": "Foundation.Timer",
                        "usr": "c:objc(cs)NSTimer"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17multimodal_dialog16MultiModalDialogC5timerSo7NSTimerCSgvg",
                "mangledName": "$s17multimodal_dialog16MultiModalDialogC5timerSo7NSTimerCSgvg",
                "moduleName": "multimodal_dialog",
                "implicit": true,
                "isOpen": true,
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Foundation.Timer?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Timer",
                        "printedName": "Foundation.Timer",
                        "usr": "c:objc(cs)NSTimer"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17multimodal_dialog16MultiModalDialogC5timerSo7NSTimerCSgvs",
                "mangledName": "$s17multimodal_dialog16MultiModalDialogC5timerSo7NSTimerCSgvs",
                "moduleName": "multimodal_dialog",
                "implicit": true,
                "isOpen": true,
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17multimodal_dialog16MultiModalDialogC5timerSo7NSTimerCSgvM",
                "mangledName": "$s17multimodal_dialog16MultiModalDialogC5timerSo7NSTimerCSgvM",
                "moduleName": "multimodal_dialog",
                "implicit": true,
                "isOpen": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(url:chainMode:workSpaceId:appId:mode:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "MultiModalDialog",
                "printedName": "multimodal_dialog.MultiModalDialog",
                "usr": "s:17multimodal_dialog16MultiModalDialogC"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "Swift.String?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "ChainMode",
                "printedName": "multimodal_dialog.ChainMode",
                "usr": "s:17multimodal_dialog9ChainModeO"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              },
              {
                "kind": "TypeNominal",
                "name": "DialogMode",
                "printedName": "multimodal_dialog.DialogMode",
                "usr": "s:17multimodal_dialog10DialogModeO"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:17multimodal_dialog16MultiModalDialogC3url9chainMode11workSpaceId03appK04modeACSSSg_AA05ChainH0OS2SAA0eH0Otcfc",
            "mangledName": "$s17multimodal_dialog16MultiModalDialogC3url9chainMode11workSpaceId03appK04modeACSSSg_AA05ChainH0OS2SAA0eH0Otcfc",
            "moduleName": "multimodal_dialog",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "init_kind": "Designated"
          },
          {
            "kind": "Function",
            "name": "enableDebug",
            "printedName": "enableDebug(enable:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              }
            ],
            "declKind": "Func",
            "usr": "s:17multimodal_dialog16MultiModalDialogC11enableDebug0F0ySb_tFZ",
            "mangledName": "$s17multimodal_dialog16MultiModalDialogC11enableDebug0F0ySb_tFZ",
            "moduleName": "multimodal_dialog",
            "static": true,
            "declAttributes": [
              "Final",
              "AccessControl"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "setModel",
            "printedName": "setModel(model:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Func",
            "usr": "s:17multimodal_dialog16MultiModalDialogC8setModel5modelySS_tF",
            "mangledName": "$s17multimodal_dialog16MultiModalDialogC8setModel5modelySS_tF",
            "moduleName": "multimodal_dialog",
            "isOpen": true,
            "declAttributes": [
              "AccessControl"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "enableKWS",
            "printedName": "enableKWS(enableKws:wakeupOnly:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "hasDefaultArg": true,
                "usr": "s:Sb"
              },
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "hasDefaultArg": true,
                "usr": "s:Sb"
              }
            ],
            "declKind": "Func",
            "usr": "s:17multimodal_dialog16MultiModalDialogC9enableKWS0F3Kws10wakeupOnlyySb_SbtF",
            "mangledName": "$s17multimodal_dialog16MultiModalDialogC9enableKWS0F3Kws10wakeupOnlyySb_SbtF",
            "moduleName": "multimodal_dialog",
            "isOpen": true,
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "enableKWS",
            "printedName": "enableKWS(enableKws:wakeupOnly:wakeUpWords:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "hasDefaultArg": true,
                "usr": "s:Sb"
              },
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "hasDefaultArg": true,
                "usr": "s:Sb"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "[Any]?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Any]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ProtocolComposition",
                        "printedName": "Any"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Func",
            "usr": "s:17multimodal_dialog16MultiModalDialogC9enableKWS0F3Kws10wakeupOnly11wakeUpWordsySb_SbSayypGSgtF",
            "mangledName": "$s17multimodal_dialog16MultiModalDialogC9enableKWS0F3Kws10wakeupOnly11wakeUpWordsySb_SbSayypGSgtF",
            "moduleName": "multimodal_dialog",
            "isOpen": true,
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "beginInteraction",
            "printedName": "beginInteraction()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              }
            ],
            "declKind": "Func",
            "usr": "s:17multimodal_dialog16MultiModalDialogC16beginInteractionyyF",
            "mangledName": "$s17multimodal_dialog16MultiModalDialogC16beginInteractionyyF",
            "moduleName": "multimodal_dialog",
            "isOpen": true,
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "start",
            "printedName": "start(apiKey:params:dialogId:taskId:completion:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              },
              {
                "kind": "TypeNominal",
                "name": "MultiModalRequestParam",
                "printedName": "multimodal_dialog.MultiModalRequestParam",
                "usr": "s:17multimodal_dialog22MultiModalRequestParamV"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "Swift.String?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "hasDefaultArg": true,
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "Swift.String?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "hasDefaultArg": true,
                "usr": "s:Sq"
              },
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(Swift.Bool, multimodal_dialog.TYError?) -> ()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Tuple",
                    "printedName": "(Swift.Bool, multimodal_dialog.TYError?)",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "multimodal_dialog.TYError?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "TYError",
                            "printedName": "multimodal_dialog.TYError",
                            "usr": "s:17multimodal_dialog7TYErrorV"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "Func",
            "usr": "s:17multimodal_dialog16MultiModalDialogC5start6apiKey6params0B2Id04taskJ010completionySS_AA0cD12RequestParamVSSSgALySb_AA7TYErrorVSgtctF",
            "mangledName": "$s17multimodal_dialog16MultiModalDialogC5start6apiKey6params0B2Id04taskJ010completionySS_AA0cD12RequestParamVSSSgALySb_AA7TYErrorVSgtctF",
            "moduleName": "multimodal_dialog",
            "isOpen": true,
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "interrupt",
            "printedName": "interrupt(completion:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "((Swift.Bool) -> ())?",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(Swift.Bool) -> ()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ]
                  }
                ],
                "hasDefaultArg": true,
                "usr": "s:Sq"
              }
            ],
            "declKind": "Func",
            "usr": "s:17multimodal_dialog16MultiModalDialogC9interrupt10completionyySbcSg_tF",
            "mangledName": "$s17multimodal_dialog16MultiModalDialogC9interrupt10completionyySbcSg_tF",
            "moduleName": "multimodal_dialog",
            "isOpen": true,
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "stop",
            "printedName": "stop()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              }
            ],
            "declKind": "Func",
            "usr": "s:17multimodal_dialog16MultiModalDialogC4stopyyF",
            "mangledName": "$s17multimodal_dialog16MultiModalDialogC4stopyyF",
            "moduleName": "multimodal_dialog",
            "isOpen": true,
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "setupRTCView",
            "printedName": "setupRTCView(_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "UIView",
                "printedName": "UIKit.UIView",
                "usr": "c:objc(cs)UIView"
              }
            ],
            "declKind": "Func",
            "usr": "s:17multimodal_dialog16MultiModalDialogC12setupRTCViewyySo6UIViewCF",
            "mangledName": "$s17multimodal_dialog16MultiModalDialogC12setupRTCViewyySo6UIViewCF",
            "moduleName": "multimodal_dialog",
            "isOpen": true,
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "setupLocalView",
            "printedName": "setupLocalView(_:config:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "UIView",
                "printedName": "UIKit.UIView",
                "usr": "c:objc(cs)UIView"
              },
              {
                "kind": "TypeNominal",
                "name": "TYVideoConfig",
                "printedName": "multimodal_dialog.TYVideoConfig",
                "usr": "s:17multimodal_dialog13TYVideoConfigV"
              }
            ],
            "declKind": "Func",
            "usr": "s:17multimodal_dialog16MultiModalDialogC14setupLocalView_6configySo6UIViewC_AA13TYVideoConfigVtF",
            "mangledName": "$s17multimodal_dialog16MultiModalDialogC14setupLocalView_6configySo6UIViewC_AA13TYVideoConfigVtF",
            "moduleName": "multimodal_dialog",
            "isOpen": true,
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "publishLocalVideo",
            "printedName": "publishLocalVideo()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              }
            ],
            "declKind": "Func",
            "usr": "s:17multimodal_dialog16MultiModalDialogC17publishLocalVideoyyF",
            "mangledName": "$s17multimodal_dialog16MultiModalDialogC17publishLocalVideoyyF",
            "moduleName": "multimodal_dialog",
            "isOpen": true,
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "unPublishLocalVideo",
            "printedName": "unPublishLocalVideo()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              }
            ],
            "declKind": "Func",
            "usr": "s:17multimodal_dialog16MultiModalDialogC19unPublishLocalVideoyyF",
            "mangledName": "$s17multimodal_dialog16MultiModalDialogC19unPublishLocalVideoyyF",
            "moduleName": "multimodal_dialog",
            "isOpen": true,
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "swithCamera",
            "printedName": "swithCamera()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              }
            ],
            "declKind": "Func",
            "usr": "s:17multimodal_dialog16MultiModalDialogC11swithCamerayyF",
            "mangledName": "$s17multimodal_dialog16MultiModalDialogC11swithCamerayyF",
            "moduleName": "multimodal_dialog",
            "isOpen": true,
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "getCurrentCameraDirection",
            "printedName": "getCurrentCameraDirection()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "multimodal_dialog.RtcCameraDirection?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "RtcCameraDirection",
                    "printedName": "multimodal_dialog.RtcCameraDirection",
                    "usr": "s:17multimodal_dialog18RtcCameraDirectionO"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Func",
            "usr": "s:17multimodal_dialog16MultiModalDialogC25getCurrentCameraDirectionAA03RtchI0OSgyF",
            "mangledName": "$s17multimodal_dialog16MultiModalDialogC25getCurrentCameraDirectionAA03RtchI0OSgyF",
            "moduleName": "multimodal_dialog",
            "isOpen": true,
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "muteLocalMic",
            "printedName": "muteLocalMic(mute:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              }
            ],
            "declKind": "Func",
            "usr": "s:17multimodal_dialog16MultiModalDialogC12muteLocalMic0F0ySb_tF",
            "mangledName": "$s17multimodal_dialog16MultiModalDialogC12muteLocalMic0F0ySb_tF",
            "moduleName": "multimodal_dialog",
            "isOpen": true,
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "muteRemoteAudio",
            "printedName": "muteRemoteAudio(mute:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              }
            ],
            "declKind": "Func",
            "usr": "s:17multimodal_dialog16MultiModalDialogC15muteRemoteAudio0F0ySb_tF",
            "mangledName": "$s17multimodal_dialog16MultiModalDialogC15muteRemoteAudio0F0ySb_tF",
            "moduleName": "multimodal_dialog",
            "isOpen": true,
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "startSpeech",
            "printedName": "startSpeech()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              }
            ],
            "declKind": "Func",
            "usr": "s:17multimodal_dialog16MultiModalDialogC11startSpeechyyF",
            "mangledName": "$s17multimodal_dialog16MultiModalDialogC11startSpeechyyF",
            "moduleName": "multimodal_dialog",
            "isOpen": true,
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "stopSpeech",
            "printedName": "stopSpeech()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              }
            ],
            "declKind": "Func",
            "usr": "s:17multimodal_dialog16MultiModalDialogC10stopSpeechyyF",
            "mangledName": "$s17multimodal_dialog16MultiModalDialogC10stopSpeechyyF",
            "moduleName": "multimodal_dialog",
            "isOpen": true,
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "cancelSpeech",
            "printedName": "cancelSpeech()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              }
            ],
            "declKind": "Func",
            "usr": "s:17multimodal_dialog16MultiModalDialogC12cancelSpeechyyF",
            "mangledName": "$s17multimodal_dialog16MultiModalDialogC12cancelSpeechyyF",
            "moduleName": "multimodal_dialog",
            "isOpen": true,
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "sendLocalRespondingStarted",
            "printedName": "sendLocalRespondingStarted()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              }
            ],
            "declKind": "Func",
            "usr": "s:17multimodal_dialog16MultiModalDialogC26sendLocalRespondingStartedyyF",
            "mangledName": "$s17multimodal_dialog16MultiModalDialogC26sendLocalRespondingStartedyyF",
            "moduleName": "multimodal_dialog",
            "isOpen": true,
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "sendLocalRespondingEnded",
            "printedName": "sendLocalRespondingEnded()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              }
            ],
            "declKind": "Func",
            "usr": "s:17multimodal_dialog16MultiModalDialogC24sendLocalRespondingEndedyyF",
            "mangledName": "$s17multimodal_dialog16MultiModalDialogC24sendLocalRespondingEndedyyF",
            "moduleName": "multimodal_dialog",
            "isOpen": true,
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "requestToRespond",
            "printedName": "requestToRespond(type:text:params:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              },
              {
                "kind": "TypeNominal",
                "name": "Dictionary",
                "printedName": "[Swift.String : Any]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ProtocolComposition",
                    "printedName": "Any"
                  }
                ],
                "usr": "s:SD"
              }
            ],
            "declKind": "Func",
            "usr": "s:17multimodal_dialog16MultiModalDialogC16requestToRespond4type4text6paramsySS_SSSDySSypGtF",
            "mangledName": "$s17multimodal_dialog16MultiModalDialogC16requestToRespond4type4text6paramsySS_SSSDySSypGtF",
            "moduleName": "multimodal_dialog",
            "isOpen": true,
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "updateInfo",
            "printedName": "updateInfo(params:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "Dictionary",
                "printedName": "[Swift.String : Any]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ProtocolComposition",
                    "printedName": "Any"
                  }
                ],
                "usr": "s:SD"
              }
            ],
            "declKind": "Func",
            "usr": "s:17multimodal_dialog16MultiModalDialogC10updateInfo6paramsySDySSypG_tF",
            "mangledName": "$s17multimodal_dialog16MultiModalDialogC10updateInfo6paramsySDySSypG_tF",
            "moduleName": "multimodal_dialog",
            "isOpen": true,
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "sendAudioData",
            "printedName": "sendAudioData(data:length:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "Swift.Int32?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int32",
                    "printedName": "Swift.Int32",
                    "usr": "s:s5Int32V"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "UnsafeMutablePointer",
                "printedName": "Swift.UnsafeMutablePointer<Swift.UInt8>",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:Sp"
              },
              {
                "kind": "TypeNominal",
                "name": "Int32",
                "printedName": "Swift.Int32",
                "usr": "s:s5Int32V"
              }
            ],
            "declKind": "Func",
            "usr": "s:17multimodal_dialog16MultiModalDialogC13sendAudioData4data6lengths5Int32VSgSpys5UInt8VG_AHtF",
            "mangledName": "$s17multimodal_dialog16MultiModalDialogC13sendAudioData4data6lengths5Int32VSgSpys5UInt8VG_AHtF",
            "moduleName": "multimodal_dialog",
            "isOpen": true,
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "sendRefData",
            "printedName": "sendRefData(data:length:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "Swift.Int32?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int32",
                    "printedName": "Swift.Int32",
                    "usr": "s:s5Int32V"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "UnsafeMutablePointer",
                "printedName": "Swift.UnsafeMutablePointer<Swift.UInt8>",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:Sp"
              },
              {
                "kind": "TypeNominal",
                "name": "Int32",
                "printedName": "Swift.Int32",
                "usr": "s:s5Int32V"
              }
            ],
            "declKind": "Func",
            "usr": "s:17multimodal_dialog16MultiModalDialogC11sendRefData4data6lengths5Int32VSgSpys5UInt8VG_AHtF",
            "mangledName": "$s17multimodal_dialog16MultiModalDialogC11sendRefData4data6lengths5Int32VSgSpys5UInt8VG_AHtF",
            "moduleName": "multimodal_dialog",
            "isOpen": true,
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "debugStartLogs",
            "printedName": "debugStartLogs()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              }
            ],
            "declKind": "Func",
            "usr": "s:17multimodal_dialog16MultiModalDialogC14debugStartLogsyyF",
            "mangledName": "$s17multimodal_dialog16MultiModalDialogC14debugStartLogsyyF",
            "moduleName": "multimodal_dialog",
            "isOpen": true,
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "debugExportLogs",
            "printedName": "debugExportLogs(_:_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "UIKit.UIViewController?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UIViewController",
                    "printedName": "UIKit.UIViewController",
                    "usr": "c:objc(cs)UIViewController"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "(() -> ())?",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "() -> ()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ]
                  }
                ],
                "hasDefaultArg": true,
                "usr": "s:Sq"
              }
            ],
            "declKind": "Func",
            "usr": "s:17multimodal_dialog16MultiModalDialogC15debugExportLogsyySo16UIViewControllerCSg_yycSgtF",
            "mangledName": "$s17multimodal_dialog16MultiModalDialogC15debugExportLogsyySo16UIViewControllerCSg_yycSgtF",
            "moduleName": "multimodal_dialog",
            "isOpen": true,
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "getUUID",
            "printedName": "getUUID()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Func",
            "usr": "s:17multimodal_dialog16MultiModalDialogC7getUUIDSSyF",
            "mangledName": "$s17multimodal_dialog16MultiModalDialogC7getUUIDSSyF",
            "moduleName": "multimodal_dialog",
            "isOpen": true,
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "runOnConversationQueue",
            "printedName": "runOnConversationQueue(isAsync:block:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "hasDefaultArg": true,
                "usr": "s:Sb"
              },
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "() -> ()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ]
              }
            ],
            "declKind": "Func",
            "usr": "s:17multimodal_dialog16MultiModalDialogC22runOnConversationQueue7isAsync5blockySb_yyctF",
            "mangledName": "$s17multimodal_dialog16MultiModalDialogC22runOnConversationQueue7isAsync5blockySb_yyctF",
            "moduleName": "multimodal_dialog",
            "isOpen": true,
            "declAttributes": [
              "RawDocComment"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          }
        ],
        "declKind": "Class",
        "usr": "s:17multimodal_dialog16MultiModalDialogC",
        "mangledName": "$s17multimodal_dialog16MultiModalDialogC",
        "moduleName": "multimodal_dialog",
        "isOpen": true,
        "declAttributes": [
          "AccessControl",
          "RawDocComment"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "multimodal_dialog",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "AliVCSDK_ARTC",
        "printedName": "AliVCSDK_ARTC",
        "declKind": "Import",
        "moduleName": "multimodal_dialog"
      },
      {
        "kind": "TypeDecl",
        "name": "TYRTCManager",
        "printedName": "TYRTCManager",
        "children": [
          {
            "kind": "Var",
            "name": "engine",
            "printedName": "engine",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "AliVCSDK_ARTC.AliRtcEngine?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "AliRtcEngine",
                    "printedName": "AliVCSDK_ARTC.AliRtcEngine",
                    "usr": "c:objc(cs)AliRtcEngine"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "s:17multimodal_dialog12TYRTCManagerC6engine33_9ECA724773A03E44BEE20B7419529FD8LLSo12AliRtcEngineCSgvp",
            "mangledName": "$s17multimodal_dialog12TYRTCManagerC6engine33_9ECA724773A03E44BEE20B7419529FD8LLSo12AliRtcEngineCSgvp",
            "moduleName": "multimodal_dialog",
            "isInternal": true,
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "AccessControl"
            ],
            "fixedbinaryorder": 0,
            "hasStorage": true
          },
          {
            "kind": "Var",
            "name": "remoteUserId",
            "printedName": "remoteUserId",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "Swift.String?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "s:17multimodal_dialog12TYRTCManagerC12remoteUserId33_9ECA724773A03E44BEE20B7419529FD8LLSSSgvp",
            "mangledName": "$s17multimodal_dialog12TYRTCManagerC12remoteUserId33_9ECA724773A03E44BEE20B7419529FD8LLSSSgvp",
            "moduleName": "multimodal_dialog",
            "isInternal": true,
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "AccessControl",
              "RawDocComment"
            ],
            "fixedbinaryorder": 1,
            "hasStorage": true
          },
          {
            "kind": "Var",
            "name": "authInfo",
            "printedName": "authInfo",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "AliVCSDK_ARTC.AliRtcAuthInfo?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "AliRtcAuthInfo",
                    "printedName": "AliVCSDK_ARTC.AliRtcAuthInfo",
                    "usr": "c:objc(cs)AliRtcAuthInfo"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "s:17multimodal_dialog12TYRTCManagerC8authInfo33_9ECA724773A03E44BEE20B7419529FD8LLSo010AliRtcAuthE0CSgvp",
            "mangledName": "$s17multimodal_dialog12TYRTCManagerC8authInfo33_9ECA724773A03E44BEE20B7419529FD8LLSo010AliRtcAuthE0CSgvp",
            "moduleName": "multimodal_dialog",
            "isInternal": true,
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "AccessControl",
              "RawDocComment"
            ],
            "fixedbinaryorder": 2,
            "hasStorage": true
          },
          {
            "kind": "Var",
            "name": "videoView",
            "printedName": "videoView",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "UIKit.UIView?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UIView",
                    "printedName": "UIKit.UIView",
                    "usr": "c:objc(cs)UIView"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "s:17multimodal_dialog12TYRTCManagerC9videoView33_9ECA724773A03E44BEE20B7419529FD8LLSo6UIViewCSgvp",
            "mangledName": "$s17multimodal_dialog12TYRTCManagerC9videoView33_9ECA724773A03E44BEE20B7419529FD8LLSo6UIViewCSgvp",
            "moduleName": "multimodal_dialog",
            "isInternal": true,
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "AccessControl",
              "RawDocComment"
            ],
            "fixedbinaryorder": 3,
            "hasStorage": true
          },
          {
            "kind": "Var",
            "name": "uid",
            "printedName": "uid",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "Swift.String?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "s:17multimodal_dialog12TYRTCManagerC3uid33_9ECA724773A03E44BEE20B7419529FD8LLSSSgvp",
            "mangledName": "$s17multimodal_dialog12TYRTCManagerC3uid33_9ECA724773A03E44BEE20B7419529FD8LLSSSgvp",
            "moduleName": "multimodal_dialog",
            "isInternal": true,
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "AccessControl",
              "RawDocComment"
            ],
            "fixedbinaryorder": 4,
            "hasStorage": true
          },
          {
            "kind": "Var",
            "name": "streamId",
            "printedName": "streamId",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "Swift.Int32?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int32",
                    "printedName": "Swift.Int32",
                    "usr": "s:s5Int32V"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "s:17multimodal_dialog12TYRTCManagerC8streamId33_9ECA724773A03E44BEE20B7419529FD8LLs5Int32VSgvp",
            "mangledName": "$s17multimodal_dialog12TYRTCManagerC8streamId33_9ECA724773A03E44BEE20B7419529FD8LLs5Int32VSgvp",
            "moduleName": "multimodal_dialog",
            "isInternal": true,
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "AccessControl",
              "RawDocComment"
            ],
            "fixedbinaryorder": 5,
            "hasStorage": true
          },
          {
            "kind": "Var",
            "name": "countdown",
            "printedName": "countdown",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "multimodal_dialog.CountdownTimer?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "CountdownTimer",
                    "printedName": "multimodal_dialog.CountdownTimer",
                    "usr": "s:17multimodal_dialog14CountdownTimerC"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "s:17multimodal_dialog12TYRTCManagerC9countdown33_9ECA724773A03E44BEE20B7419529FD8LLAA14CountdownTimerCSgvp",
            "mangledName": "$s17multimodal_dialog12TYRTCManagerC9countdown33_9ECA724773A03E44BEE20B7419529FD8LLAA14CountdownTimerCSgvp",
            "moduleName": "multimodal_dialog",
            "isInternal": true,
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "AccessControl"
            ],
            "fixedbinaryorder": 6,
            "hasStorage": true
          },
          {
            "kind": "Var",
            "name": "useExternalAudioRecorder",
            "printedName": "useExternalAudioRecorder",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              }
            ],
            "declKind": "Var",
            "usr": "s:17multimodal_dialog12TYRTCManagerC24useExternalAudioRecorder33_9ECA724773A03E44BEE20B7419529FD8LLSbvp",
            "mangledName": "$s17multimodal_dialog12TYRTCManagerC24useExternalAudioRecorder33_9ECA724773A03E44BEE20B7419529FD8LLSbvp",
            "moduleName": "multimodal_dialog",
            "isInternal": true,
            "declAttributes": [
              "HasStorage",
              "AccessControl"
            ],
            "fixedbinaryorder": 7,
            "hasStorage": true
          },
          {
            "kind": "Var",
            "name": "useExternalAudioPlayer",
            "printedName": "useExternalAudioPlayer",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              }
            ],
            "declKind": "Var",
            "usr": "s:17multimodal_dialog12TYRTCManagerC22useExternalAudioPlayer33_9ECA724773A03E44BEE20B7419529FD8LLSbvp",
            "mangledName": "$s17multimodal_dialog12TYRTCManagerC22useExternalAudioPlayer33_9ECA724773A03E44BEE20B7419529FD8LLSbvp",
            "moduleName": "multimodal_dialog",
            "isInternal": true,
            "declAttributes": [
              "HasStorage",
              "AccessControl"
            ],
            "fixedbinaryorder": 8,
            "hasStorage": true
          },
          {
            "kind": "Var",
            "name": "useExternalVideoInput",
            "printedName": "useExternalVideoInput",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              }
            ],
            "declKind": "Var",
            "usr": "s:17multimodal_dialog12TYRTCManagerC21useExternalVideoInput33_9ECA724773A03E44BEE20B7419529FD8LLSbvp",
            "mangledName": "$s17multimodal_dialog12TYRTCManagerC21useExternalVideoInput33_9ECA724773A03E44BEE20B7419529FD8LLSbvp",
            "moduleName": "multimodal_dialog",
            "isInternal": true,
            "declAttributes": [
              "HasStorage",
              "AccessControl"
            ],
            "fixedbinaryorder": 9,
            "hasStorage": true
          },
          {
            "kind": "Var",
            "name": "remoteAudioFrameCallback",
            "printedName": "remoteAudioFrameCallback",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "((multimodal_dialog.AudioFrame) -> ())?",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(multimodal_dialog.AudioFrame) -> ()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "AudioFrame",
                        "printedName": "multimodal_dialog.AudioFrame",
                        "usr": "s:17multimodal_dialog10AudioFrameV"
                      }
                    ]
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "s:17multimodal_dialog12TYRTCManagerC24remoteAudioFrameCallbackyAA0eF0VcSgvp",
            "mangledName": "$s17multimodal_dialog12TYRTCManagerC24remoteAudioFrameCallbackyAA0eF0VcSgvp",
            "moduleName": "multimodal_dialog",
            "isOpen": true,
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "RawDocComment"
            ],
            "fixedbinaryorder": 10,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "((multimodal_dialog.AudioFrame) -> ())?",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(multimodal_dialog.AudioFrame) -> ()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "AudioFrame",
                            "printedName": "multimodal_dialog.AudioFrame",
                            "usr": "s:17multimodal_dialog10AudioFrameV"
                          }
                        ]
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17multimodal_dialog12TYRTCManagerC24remoteAudioFrameCallbackyAA0eF0VcSgvg",
                "mangledName": "$s17multimodal_dialog12TYRTCManagerC24remoteAudioFrameCallbackyAA0eF0VcSgvg",
                "moduleName": "multimodal_dialog",
                "implicit": true,
                "isOpen": true,
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "((multimodal_dialog.AudioFrame) -> ())?",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(multimodal_dialog.AudioFrame) -> ()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "AudioFrame",
                            "printedName": "multimodal_dialog.AudioFrame",
                            "usr": "s:17multimodal_dialog10AudioFrameV"
                          }
                        ]
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17multimodal_dialog12TYRTCManagerC24remoteAudioFrameCallbackyAA0eF0VcSgvs",
                "mangledName": "$s17multimodal_dialog12TYRTCManagerC24remoteAudioFrameCallbackyAA0eF0VcSgvs",
                "moduleName": "multimodal_dialog",
                "implicit": true,
                "isOpen": true,
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17multimodal_dialog12TYRTCManagerC24remoteAudioFrameCallbackyAA0eF0VcSgvM",
                "mangledName": "$s17multimodal_dialog12TYRTCManagerC24remoteAudioFrameCallbackyAA0eF0VcSgvM",
                "moduleName": "multimodal_dialog",
                "implicit": true,
                "isOpen": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "recordedAudioFrameCallback",
            "printedName": "recordedAudioFrameCallback",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "((multimodal_dialog.AudioFrame) -> ())?",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(multimodal_dialog.AudioFrame) -> ()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "AudioFrame",
                        "printedName": "multimodal_dialog.AudioFrame",
                        "usr": "s:17multimodal_dialog10AudioFrameV"
                      }
                    ]
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "s:17multimodal_dialog12TYRTCManagerC26recordedAudioFrameCallbackyAA0eF0VcSgvp",
            "mangledName": "$s17multimodal_dialog12TYRTCManagerC26recordedAudioFrameCallbackyAA0eF0VcSgvp",
            "moduleName": "multimodal_dialog",
            "isOpen": true,
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "RawDocComment"
            ],
            "fixedbinaryorder": 11,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "((multimodal_dialog.AudioFrame) -> ())?",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(multimodal_dialog.AudioFrame) -> ()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "AudioFrame",
                            "printedName": "multimodal_dialog.AudioFrame",
                            "usr": "s:17multimodal_dialog10AudioFrameV"
                          }
                        ]
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17multimodal_dialog12TYRTCManagerC26recordedAudioFrameCallbackyAA0eF0VcSgvg",
                "mangledName": "$s17multimodal_dialog12TYRTCManagerC26recordedAudioFrameCallbackyAA0eF0VcSgvg",
                "moduleName": "multimodal_dialog",
                "implicit": true,
                "isOpen": true,
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "((multimodal_dialog.AudioFrame) -> ())?",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(multimodal_dialog.AudioFrame) -> ()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "AudioFrame",
                            "printedName": "multimodal_dialog.AudioFrame",
                            "usr": "s:17multimodal_dialog10AudioFrameV"
                          }
                        ]
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17multimodal_dialog12TYRTCManagerC26recordedAudioFrameCallbackyAA0eF0VcSgvs",
                "mangledName": "$s17multimodal_dialog12TYRTCManagerC26recordedAudioFrameCallbackyAA0eF0VcSgvs",
                "moduleName": "multimodal_dialog",
                "implicit": true,
                "isOpen": true,
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17multimodal_dialog12TYRTCManagerC26recordedAudioFrameCallbackyAA0eF0VcSgvM",
                "mangledName": "$s17multimodal_dialog12TYRTCManagerC26recordedAudioFrameCallbackyAA0eF0VcSgvM",
                "moduleName": "multimodal_dialog",
                "implicit": true,
                "isOpen": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "seiInfoCallback",
            "printedName": "seiInfoCallback",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "((Swift.String, Foundation.Data) -> ())?",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(Swift.String, Foundation.Data) -> ()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Tuple",
                        "printedName": "(Swift.String, Foundation.Data)",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "String",
                            "printedName": "Swift.String",
                            "usr": "s:SS"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Data",
                            "printedName": "Foundation.Data",
                            "usr": "s:10Foundation4DataV"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "s:17multimodal_dialog12TYRTCManagerC15seiInfoCallbackySS_10Foundation4DataVtcSgvp",
            "mangledName": "$s17multimodal_dialog12TYRTCManagerC15seiInfoCallbackySS_10Foundation4DataVtcSgvp",
            "moduleName": "multimodal_dialog",
            "isOpen": true,
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "RawDocComment"
            ],
            "fixedbinaryorder": 12,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "((Swift.String, Foundation.Data) -> ())?",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(Swift.String, Foundation.Data) -> ()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Tuple",
                            "printedName": "(Swift.String, Foundation.Data)",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "String",
                                "printedName": "Swift.String",
                                "usr": "s:SS"
                              },
                              {
                                "kind": "TypeNominal",
                                "name": "Data",
                                "printedName": "Foundation.Data",
                                "usr": "s:10Foundation4DataV"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17multimodal_dialog12TYRTCManagerC15seiInfoCallbackySS_10Foundation4DataVtcSgvg",
                "mangledName": "$s17multimodal_dialog12TYRTCManagerC15seiInfoCallbackySS_10Foundation4DataVtcSgvg",
                "moduleName": "multimodal_dialog",
                "implicit": true,
                "isOpen": true,
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "((Swift.String, Foundation.Data) -> ())?",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(Swift.String, Foundation.Data) -> ()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Tuple",
                            "printedName": "(Swift.String, Foundation.Data)",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "String",
                                "printedName": "Swift.String",
                                "usr": "s:SS"
                              },
                              {
                                "kind": "TypeNominal",
                                "name": "Data",
                                "printedName": "Foundation.Data",
                                "usr": "s:10Foundation4DataV"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17multimodal_dialog12TYRTCManagerC15seiInfoCallbackySS_10Foundation4DataVtcSgvs",
                "mangledName": "$s17multimodal_dialog12TYRTCManagerC15seiInfoCallbackySS_10Foundation4DataVtcSgvs",
                "moduleName": "multimodal_dialog",
                "implicit": true,
                "isOpen": true,
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17multimodal_dialog12TYRTCManagerC15seiInfoCallbackySS_10Foundation4DataVtcSgvM",
                "mangledName": "$s17multimodal_dialog12TYRTCManagerC15seiInfoCallbackySS_10Foundation4DataVtcSgvM",
                "moduleName": "multimodal_dialog",
                "implicit": true,
                "isOpen": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "dataChannelMsgCallback",
            "printedName": "dataChannelMsgCallback",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "((Swift.String, [Swift.String : Any]?) -> ())?",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(Swift.String, [Swift.String : Any]?) -> ()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Tuple",
                        "printedName": "(Swift.String, [Swift.String : Any]?)",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "String",
                            "printedName": "Swift.String",
                            "usr": "s:SS"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Optional",
                            "printedName": "[Swift.String : Any]?",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "Dictionary",
                                "printedName": "[Swift.String : Any]",
                                "children": [
                                  {
                                    "kind": "TypeNominal",
                                    "name": "String",
                                    "printedName": "Swift.String",
                                    "usr": "s:SS"
                                  },
                                  {
                                    "kind": "TypeNominal",
                                    "name": "ProtocolComposition",
                                    "printedName": "Any"
                                  }
                                ],
                                "usr": "s:SD"
                              }
                            ],
                            "usr": "s:Sq"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "s:17multimodal_dialog12TYRTCManagerC22dataChannelMsgCallbackySS_SDySSypGSgtcSgvp",
            "mangledName": "$s17multimodal_dialog12TYRTCManagerC22dataChannelMsgCallbackySS_SDySSypGSgtcSgvp",
            "moduleName": "multimodal_dialog",
            "isOpen": true,
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "RawDocComment"
            ],
            "fixedbinaryorder": 13,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "((Swift.String, [Swift.String : Any]?) -> ())?",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(Swift.String, [Swift.String : Any]?) -> ()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Tuple",
                            "printedName": "(Swift.String, [Swift.String : Any]?)",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "String",
                                "printedName": "Swift.String",
                                "usr": "s:SS"
                              },
                              {
                                "kind": "TypeNominal",
                                "name": "Optional",
                                "printedName": "[Swift.String : Any]?",
                                "children": [
                                  {
                                    "kind": "TypeNominal",
                                    "name": "Dictionary",
                                    "printedName": "[Swift.String : Any]",
                                    "children": [
                                      {
                                        "kind": "TypeNominal",
                                        "name": "String",
                                        "printedName": "Swift.String",
                                        "usr": "s:SS"
                                      },
                                      {
                                        "kind": "TypeNominal",
                                        "name": "ProtocolComposition",
                                        "printedName": "Any"
                                      }
                                    ],
                                    "usr": "s:SD"
                                  }
                                ],
                                "usr": "s:Sq"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17multimodal_dialog12TYRTCManagerC22dataChannelMsgCallbackySS_SDySSypGSgtcSgvg",
                "mangledName": "$s17multimodal_dialog12TYRTCManagerC22dataChannelMsgCallbackySS_SDySSypGSgtcSgvg",
                "moduleName": "multimodal_dialog",
                "implicit": true,
                "isOpen": true,
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "((Swift.String, [Swift.String : Any]?) -> ())?",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(Swift.String, [Swift.String : Any]?) -> ()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Tuple",
                            "printedName": "(Swift.String, [Swift.String : Any]?)",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "String",
                                "printedName": "Swift.String",
                                "usr": "s:SS"
                              },
                              {
                                "kind": "TypeNominal",
                                "name": "Optional",
                                "printedName": "[Swift.String : Any]?",
                                "children": [
                                  {
                                    "kind": "TypeNominal",
                                    "name": "Dictionary",
                                    "printedName": "[Swift.String : Any]",
                                    "children": [
                                      {
                                        "kind": "TypeNominal",
                                        "name": "String",
                                        "printedName": "Swift.String",
                                        "usr": "s:SS"
                                      },
                                      {
                                        "kind": "TypeNominal",
                                        "name": "ProtocolComposition",
                                        "printedName": "Any"
                                      }
                                    ],
                                    "usr": "s:SD"
                                  }
                                ],
                                "usr": "s:Sq"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17multimodal_dialog12TYRTCManagerC22dataChannelMsgCallbackySS_SDySSypGSgtcSgvs",
                "mangledName": "$s17multimodal_dialog12TYRTCManagerC22dataChannelMsgCallbackySS_SDySSypGSgtcSgvs",
                "moduleName": "multimodal_dialog",
                "implicit": true,
                "isOpen": true,
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17multimodal_dialog12TYRTCManagerC22dataChannelMsgCallbackySS_SDySSypGSgtcSgvM",
                "mangledName": "$s17multimodal_dialog12TYRTCManagerC22dataChannelMsgCallbackySS_SDySSypGSgtcSgvM",
                "moduleName": "multimodal_dialog",
                "implicit": true,
                "isOpen": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "firstFrameCallback",
            "printedName": "firstFrameCallback",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "((Swift.Int32) -> ())?",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(Swift.Int32) -> ()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Int32",
                        "printedName": "Swift.Int32",
                        "usr": "s:s5Int32V"
                      }
                    ]
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "s:17multimodal_dialog12TYRTCManagerC18firstFrameCallbackys5Int32VcSgvp",
            "mangledName": "$s17multimodal_dialog12TYRTCManagerC18firstFrameCallbackys5Int32VcSgvp",
            "moduleName": "multimodal_dialog",
            "isOpen": true,
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "RawDocComment"
            ],
            "fixedbinaryorder": 14,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "((Swift.Int32) -> ())?",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(Swift.Int32) -> ()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Int32",
                            "printedName": "Swift.Int32",
                            "usr": "s:s5Int32V"
                          }
                        ]
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17multimodal_dialog12TYRTCManagerC18firstFrameCallbackys5Int32VcSgvg",
                "mangledName": "$s17multimodal_dialog12TYRTCManagerC18firstFrameCallbackys5Int32VcSgvg",
                "moduleName": "multimodal_dialog",
                "implicit": true,
                "isOpen": true,
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "((Swift.Int32) -> ())?",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(Swift.Int32) -> ()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Int32",
                            "printedName": "Swift.Int32",
                            "usr": "s:s5Int32V"
                          }
                        ]
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17multimodal_dialog12TYRTCManagerC18firstFrameCallbackys5Int32VcSgvs",
                "mangledName": "$s17multimodal_dialog12TYRTCManagerC18firstFrameCallbackys5Int32VcSgvs",
                "moduleName": "multimodal_dialog",
                "implicit": true,
                "isOpen": true,
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17multimodal_dialog12TYRTCManagerC18firstFrameCallbackys5Int32VcSgvM",
                "mangledName": "$s17multimodal_dialog12TYRTCManagerC18firstFrameCallbackys5Int32VcSgvM",
                "moduleName": "multimodal_dialog",
                "implicit": true,
                "isOpen": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "connectionStatusChanged",
            "printedName": "connectionStatusChanged",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "((multimodal_dialog.RTCConnectionStatus) -> ())?",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(multimodal_dialog.RTCConnectionStatus) -> ()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "RTCConnectionStatus",
                        "printedName": "multimodal_dialog.RTCConnectionStatus",
                        "usr": "s:17multimodal_dialog19RTCConnectionStatusO"
                      }
                    ]
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "s:17multimodal_dialog12TYRTCManagerC23connectionStatusChangedyAA013RTCConnectionE0OcSgvp",
            "mangledName": "$s17multimodal_dialog12TYRTCManagerC23connectionStatusChangedyAA013RTCConnectionE0OcSgvp",
            "moduleName": "multimodal_dialog",
            "isOpen": true,
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "RawDocComment"
            ],
            "fixedbinaryorder": 15,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "((multimodal_dialog.RTCConnectionStatus) -> ())?",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(multimodal_dialog.RTCConnectionStatus) -> ()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "RTCConnectionStatus",
                            "printedName": "multimodal_dialog.RTCConnectionStatus",
                            "usr": "s:17multimodal_dialog19RTCConnectionStatusO"
                          }
                        ]
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17multimodal_dialog12TYRTCManagerC23connectionStatusChangedyAA013RTCConnectionE0OcSgvg",
                "mangledName": "$s17multimodal_dialog12TYRTCManagerC23connectionStatusChangedyAA013RTCConnectionE0OcSgvg",
                "moduleName": "multimodal_dialog",
                "implicit": true,
                "isOpen": true,
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "((multimodal_dialog.RTCConnectionStatus) -> ())?",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(multimodal_dialog.RTCConnectionStatus) -> ()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "RTCConnectionStatus",
                            "printedName": "multimodal_dialog.RTCConnectionStatus",
                            "usr": "s:17multimodal_dialog19RTCConnectionStatusO"
                          }
                        ]
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17multimodal_dialog12TYRTCManagerC23connectionStatusChangedyAA013RTCConnectionE0OcSgvs",
                "mangledName": "$s17multimodal_dialog12TYRTCManagerC23connectionStatusChangedyAA013RTCConnectionE0OcSgvs",
                "moduleName": "multimodal_dialog",
                "implicit": true,
                "isOpen": true,
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17multimodal_dialog12TYRTCManagerC23connectionStatusChangedyAA013RTCConnectionE0OcSgvM",
                "mangledName": "$s17multimodal_dialog12TYRTCManagerC23connectionStatusChangedyAA013RTCConnectionE0OcSgvM",
                "moduleName": "multimodal_dialog",
                "implicit": true,
                "isOpen": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "onPlayoutVolumeChanged",
            "printedName": "onPlayoutVolumeChanged",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "((Swift.Float) -> ())?",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(Swift.Float) -> ()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Float",
                        "printedName": "Swift.Float",
                        "usr": "s:Sf"
                      }
                    ]
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "s:17multimodal_dialog12TYRTCManagerC22onPlayoutVolumeChangedySfcSgvp",
            "mangledName": "$s17multimodal_dialog12TYRTCManagerC22onPlayoutVolumeChangedySfcSgvp",
            "moduleName": "multimodal_dialog",
            "isOpen": true,
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "RawDocComment"
            ],
            "fixedbinaryorder": 16,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "((Swift.Float) -> ())?",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(Swift.Float) -> ()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Float",
                            "printedName": "Swift.Float",
                            "usr": "s:Sf"
                          }
                        ]
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17multimodal_dialog12TYRTCManagerC22onPlayoutVolumeChangedySfcSgvg",
                "mangledName": "$s17multimodal_dialog12TYRTCManagerC22onPlayoutVolumeChangedySfcSgvg",
                "moduleName": "multimodal_dialog",
                "implicit": true,
                "isOpen": true,
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "((Swift.Float) -> ())?",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(Swift.Float) -> ()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Float",
                            "printedName": "Swift.Float",
                            "usr": "s:Sf"
                          }
                        ]
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17multimodal_dialog12TYRTCManagerC22onPlayoutVolumeChangedySfcSgvs",
                "mangledName": "$s17multimodal_dialog12TYRTCManagerC22onPlayoutVolumeChangedySfcSgvs",
                "moduleName": "multimodal_dialog",
                "implicit": true,
                "isOpen": true,
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17multimodal_dialog12TYRTCManagerC22onPlayoutVolumeChangedySfcSgvM",
                "mangledName": "$s17multimodal_dialog12TYRTCManagerC22onPlayoutVolumeChangedySfcSgvM",
                "moduleName": "multimodal_dialog",
                "implicit": true,
                "isOpen": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "onRecordVolumeChanged",
            "printedName": "onRecordVolumeChanged",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "((Swift.Float) -> ())?",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(Swift.Float) -> ()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Float",
                        "printedName": "Swift.Float",
                        "usr": "s:Sf"
                      }
                    ]
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "s:17multimodal_dialog12TYRTCManagerC21onRecordVolumeChangedySfcSgvp",
            "mangledName": "$s17multimodal_dialog12TYRTCManagerC21onRecordVolumeChangedySfcSgvp",
            "moduleName": "multimodal_dialog",
            "isOpen": true,
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "RawDocComment"
            ],
            "fixedbinaryorder": 17,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "((Swift.Float) -> ())?",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(Swift.Float) -> ()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Float",
                            "printedName": "Swift.Float",
                            "usr": "s:Sf"
                          }
                        ]
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17multimodal_dialog12TYRTCManagerC21onRecordVolumeChangedySfcSgvg",
                "mangledName": "$s17multimodal_dialog12TYRTCManagerC21onRecordVolumeChangedySfcSgvg",
                "moduleName": "multimodal_dialog",
                "implicit": true,
                "isOpen": true,
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "((Swift.Float) -> ())?",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(Swift.Float) -> ()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Float",
                            "printedName": "Swift.Float",
                            "usr": "s:Sf"
                          }
                        ]
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17multimodal_dialog12TYRTCManagerC21onRecordVolumeChangedySfcSgvs",
                "mangledName": "$s17multimodal_dialog12TYRTCManagerC21onRecordVolumeChangedySfcSgvs",
                "moduleName": "multimodal_dialog",
                "implicit": true,
                "isOpen": true,
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17multimodal_dialog12TYRTCManagerC21onRecordVolumeChangedySfcSgvM",
                "mangledName": "$s17multimodal_dialog12TYRTCManagerC21onRecordVolumeChangedySfcSgvM",
                "moduleName": "multimodal_dialog",
                "implicit": true,
                "isOpen": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "onLocalDeviceError",
            "printedName": "onLocalDeviceError",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "((multimodal_dialog.TYError) -> ())?",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(multimodal_dialog.TYError) -> ()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "TYError",
                        "printedName": "multimodal_dialog.TYError",
                        "usr": "s:17multimodal_dialog7TYErrorV"
                      }
                    ]
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "s:17multimodal_dialog12TYRTCManagerC18onLocalDeviceErroryAA7TYErrorVcSgvp",
            "mangledName": "$s17multimodal_dialog12TYRTCManagerC18onLocalDeviceErroryAA7TYErrorVcSgvp",
            "moduleName": "multimodal_dialog",
            "isOpen": true,
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "RawDocComment"
            ],
            "fixedbinaryorder": 18,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "((multimodal_dialog.TYError) -> ())?",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(multimodal_dialog.TYError) -> ()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "TYError",
                            "printedName": "multimodal_dialog.TYError",
                            "usr": "s:17multimodal_dialog7TYErrorV"
                          }
                        ]
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17multimodal_dialog12TYRTCManagerC18onLocalDeviceErroryAA7TYErrorVcSgvg",
                "mangledName": "$s17multimodal_dialog12TYRTCManagerC18onLocalDeviceErroryAA7TYErrorVcSgvg",
                "moduleName": "multimodal_dialog",
                "implicit": true,
                "isOpen": true,
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "((multimodal_dialog.TYError) -> ())?",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(multimodal_dialog.TYError) -> ()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "TYError",
                            "printedName": "multimodal_dialog.TYError",
                            "usr": "s:17multimodal_dialog7TYErrorV"
                          }
                        ]
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17multimodal_dialog12TYRTCManagerC18onLocalDeviceErroryAA7TYErrorVcSgvs",
                "mangledName": "$s17multimodal_dialog12TYRTCManagerC18onLocalDeviceErroryAA7TYErrorVcSgvs",
                "moduleName": "multimodal_dialog",
                "implicit": true,
                "isOpen": true,
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17multimodal_dialog12TYRTCManagerC18onLocalDeviceErroryAA7TYErrorVcSgvM",
                "mangledName": "$s17multimodal_dialog12TYRTCManagerC18onLocalDeviceErroryAA7TYErrorVcSgvM",
                "moduleName": "multimodal_dialog",
                "implicit": true,
                "isOpen": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(enableVolumeDetection:useExternalAudioRecorder:useExternalAudioPlayer:useExternalVideoInput:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "TYRTCManager",
                "printedName": "multimodal_dialog.TYRTCManager",
                "usr": "c:@M@multimodal_dialog@objc(cs)TYRTCManager"
              },
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "hasDefaultArg": true,
                "usr": "s:Sb"
              },
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              },
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              },
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "hasDefaultArg": true,
                "usr": "s:Sb"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:17multimodal_dialog12TYRTCManagerC21enableVolumeDetection24useExternalAudioRecorder0ghI6Player0gH10VideoInputACSb_S3btcfc",
            "mangledName": "$s17multimodal_dialog12TYRTCManagerC21enableVolumeDetection24useExternalAudioRecorder0ghI6Player0gH10VideoInputACSb_S3btcfc",
            "moduleName": "multimodal_dialog",
            "init_kind": "Designated"
          },
          {
            "kind": "Function",
            "name": "destroy",
            "printedName": "destroy()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              }
            ],
            "declKind": "Func",
            "usr": "s:17multimodal_dialog12TYRTCManagerC7destroyyyFZ",
            "mangledName": "$s17multimodal_dialog12TYRTCManagerC7destroyyyFZ",
            "moduleName": "multimodal_dialog",
            "static": true,
            "declAttributes": [
              "Final",
              "RawDocComment"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "setChannelAuth",
            "printedName": "setChannelAuth(auth:remoteUserId:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "RTCAuthInfo",
                "printedName": "multimodal_dialog.RTCAuthInfo",
                "usr": "s:17multimodal_dialog11RTCAuthInfoV"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "Swift.String?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Func",
            "usr": "s:17multimodal_dialog12TYRTCManagerC14setChannelAuth4auth12remoteUserIdyAA11RTCAuthInfoV_SSSgtF",
            "mangledName": "$s17multimodal_dialog12TYRTCManagerC14setChannelAuth4auth12remoteUserIdyAA11RTCAuthInfoV_SSSgtF",
            "moduleName": "multimodal_dialog",
            "isOpen": true,
            "declAttributes": [
              "RawDocComment"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "joinRTCChannel",
            "printedName": "joinRTCChannel(completion:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "((Swift.Bool) -> ())?",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(Swift.Bool) -> ()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ]
                  }
                ],
                "hasDefaultArg": true,
                "usr": "s:Sq"
              }
            ],
            "declKind": "Func",
            "usr": "s:17multimodal_dialog12TYRTCManagerC14joinRTCChannel10completionyySbcSg_tF",
            "mangledName": "$s17multimodal_dialog12TYRTCManagerC14joinRTCChannel10completionyySbcSg_tF",
            "moduleName": "multimodal_dialog",
            "isOpen": true,
            "declAttributes": [
              "RawDocComment"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "leaveRTCChannel",
            "printedName": "leaveRTCChannel()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              }
            ],
            "declKind": "Func",
            "usr": "s:17multimodal_dialog12TYRTCManagerC15leaveRTCChannelSbyF",
            "mangledName": "$s17multimodal_dialog12TYRTCManagerC15leaveRTCChannelSbyF",
            "moduleName": "multimodal_dialog",
            "isOpen": true,
            "declAttributes": [
              "DiscardableResult",
              "RawDocComment"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "setAudioMute",
            "printedName": "setAudioMute(_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              }
            ],
            "declKind": "Func",
            "usr": "s:17multimodal_dialog12TYRTCManagerC12setAudioMuteyySbF",
            "mangledName": "$s17multimodal_dialog12TYRTCManagerC12setAudioMuteyySbF",
            "moduleName": "multimodal_dialog",
            "isOpen": true,
            "declAttributes": [
              "RawDocComment"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "muteLocalMic",
            "printedName": "muteLocalMic(_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              }
            ],
            "declKind": "Func",
            "usr": "s:17multimodal_dialog12TYRTCManagerC12muteLocalMicyySbF",
            "mangledName": "$s17multimodal_dialog12TYRTCManagerC12muteLocalMicyySbF",
            "moduleName": "multimodal_dialog",
            "isOpen": true,
            "declAttributes": [
              "RawDocComment"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "setPlayoutVolume",
            "printedName": "setPlayoutVolume(_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "usr": "s:Si"
              }
            ],
            "declKind": "Func",
            "usr": "s:17multimodal_dialog12TYRTCManagerC16setPlayoutVolumeyySiF",
            "mangledName": "$s17multimodal_dialog12TYRTCManagerC16setPlayoutVolumeyySiF",
            "moduleName": "multimodal_dialog",
            "isOpen": true,
            "declAttributes": [
              "RawDocComment"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "publishLocalVideo",
            "printedName": "publishLocalVideo()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              }
            ],
            "declKind": "Func",
            "usr": "s:17multimodal_dialog12TYRTCManagerC17publishLocalVideoyyF",
            "mangledName": "$s17multimodal_dialog12TYRTCManagerC17publishLocalVideoyyF",
            "moduleName": "multimodal_dialog",
            "isOpen": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "unPublishLocalVideo",
            "printedName": "unPublishLocalVideo()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              }
            ],
            "declKind": "Func",
            "usr": "s:17multimodal_dialog12TYRTCManagerC19unPublishLocalVideoyyF",
            "mangledName": "$s17multimodal_dialog12TYRTCManagerC19unPublishLocalVideoyyF",
            "moduleName": "multimodal_dialog",
            "isOpen": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "switchCamera",
            "printedName": "switchCamera()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              }
            ],
            "declKind": "Func",
            "usr": "s:17multimodal_dialog12TYRTCManagerC12switchCamerayyF",
            "mangledName": "$s17multimodal_dialog12TYRTCManagerC12switchCamerayyF",
            "moduleName": "multimodal_dialog",
            "isOpen": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "getCurrentCameraDirection",
            "printedName": "getCurrentCameraDirection()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "RtcCameraDirection",
                "printedName": "multimodal_dialog.RtcCameraDirection",
                "usr": "s:17multimodal_dialog18RtcCameraDirectionO"
              }
            ],
            "declKind": "Func",
            "usr": "s:17multimodal_dialog12TYRTCManagerC25getCurrentCameraDirectionAA03RtcfG0OyF",
            "mangledName": "$s17multimodal_dialog12TYRTCManagerC25getCurrentCameraDirectionAA03RtcfG0OyF",
            "moduleName": "multimodal_dialog",
            "isOpen": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "setVideoConfig",
            "printedName": "setVideoConfig(_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "TYVideoConfig",
                "printedName": "multimodal_dialog.TYVideoConfig",
                "usr": "s:17multimodal_dialog13TYVideoConfigV"
              }
            ],
            "declKind": "Func",
            "usr": "s:17multimodal_dialog12TYRTCManagerC14setVideoConfigyyAA07TYVideoF0VF",
            "mangledName": "$s17multimodal_dialog12TYRTCManagerC14setVideoConfigyyAA07TYVideoF0VF",
            "moduleName": "multimodal_dialog",
            "isOpen": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "setLocalView",
            "printedName": "setLocalView(_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "UIView",
                "printedName": "UIKit.UIView",
                "usr": "c:objc(cs)UIView"
              }
            ],
            "declKind": "Func",
            "usr": "s:17multimodal_dialog12TYRTCManagerC12setLocalViewyySo6UIViewCF",
            "mangledName": "$s17multimodal_dialog12TYRTCManagerC12setLocalViewyySo6UIViewCF",
            "moduleName": "multimodal_dialog",
            "isOpen": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "setRemoteView",
            "printedName": "setRemoteView(_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "UIView",
                "printedName": "UIKit.UIView",
                "usr": "c:objc(cs)UIView"
              }
            ],
            "declKind": "Func",
            "usr": "s:17multimodal_dialog12TYRTCManagerC13setRemoteViewyySo6UIViewCF",
            "mangledName": "$s17multimodal_dialog12TYRTCManagerC13setRemoteViewyySo6UIViewCF",
            "moduleName": "multimodal_dialog",
            "isOpen": true,
            "declAttributes": [
              "RawDocComment"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "pushUserAudioData",
            "printedName": "pushUserAudioData(data:length:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "Swift.Int32?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int32",
                    "printedName": "Swift.Int32",
                    "usr": "s:s5Int32V"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "UnsafeMutablePointer",
                "printedName": "Swift.UnsafeMutablePointer<Swift.UInt8>",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:Sp"
              },
              {
                "kind": "TypeNominal",
                "name": "Int32",
                "printedName": "Swift.Int32",
                "usr": "s:s5Int32V"
              }
            ],
            "declKind": "Func",
            "usr": "s:17multimodal_dialog12TYRTCManagerC17pushUserAudioData4data6lengths5Int32VSgSpys5UInt8VG_AHtF",
            "mangledName": "$s17multimodal_dialog12TYRTCManagerC17pushUserAudioData4data6lengths5Int32VSgSpys5UInt8VG_AHtF",
            "moduleName": "multimodal_dialog",
            "isOpen": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "sendDataChannelMsg",
            "printedName": "sendDataChannelMsg(_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "Dictionary",
                "printedName": "[Swift.String : Any]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ProtocolComposition",
                    "printedName": "Any"
                  }
                ],
                "usr": "s:SD"
              }
            ],
            "declKind": "Func",
            "usr": "s:17multimodal_dialog12TYRTCManagerC18sendDataChannelMsgyySDySSypGF",
            "mangledName": "$s17multimodal_dialog12TYRTCManagerC18sendDataChannelMsgyySDySSypGF",
            "moduleName": "multimodal_dialog",
            "isOpen": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "TYRTCManager",
                "printedName": "multimodal_dialog.TYRTCManager",
                "usr": "c:@M@multimodal_dialog@objc(cs)TYRTCManager"
              }
            ],
            "declKind": "Constructor",
            "usr": "c:@M@multimodal_dialog@objc(cs)TYRTCManager(im)init",
            "mangledName": "$s17multimodal_dialog12TYRTCManagerCACycfc",
            "moduleName": "multimodal_dialog",
            "overriding": true,
            "implicit": true,
            "objc_name": "init",
            "declAttributes": [
              "Dynamic",
              "ObjC",
              "Override"
            ],
            "init_kind": "Designated"
          },
          {
            "kind": "Function",
            "name": "onRemoteTrackAvailableNotify",
            "printedName": "onRemoteTrackAvailableNotify(_:audioTrack:videoTrack:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              },
              {
                "kind": "TypeNominal",
                "name": "AliRtcAudioTrack",
                "printedName": "AliVCSDK_ARTC.AliRtcAudioTrack",
                "usr": "c:@E@AliRtcAudioTrack"
              },
              {
                "kind": "TypeNominal",
                "name": "AliRtcVideoTrack",
                "printedName": "AliVCSDK_ARTC.AliRtcVideoTrack",
                "usr": "c:@E@AliRtcVideoTrack"
              }
            ],
            "declKind": "Func",
            "usr": "c:@CM@multimodal_dialog@objc(cs)TYRTCManager(im)onRemoteTrackAvailableNotify:audioTrack:videoTrack:",
            "mangledName": "$s17multimodal_dialog12TYRTCManagerC28onRemoteTrackAvailableNotify_05audioF005videoF0ySS_So011AliRtcAudioF0VSo0kl5VideoF0VtF",
            "moduleName": "multimodal_dialog",
            "isOpen": true,
            "objc_name": "onRemoteTrackAvailableNotify:audioTrack:videoTrack:",
            "declAttributes": [
              "Dynamic",
              "ObjC",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "onConnectionStatusChange",
            "printedName": "onConnectionStatusChange(_:reason:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "AliRtcConnectionStatus",
                "printedName": "AliVCSDK_ARTC.AliRtcConnectionStatus",
                "usr": "c:@E@AliRtcConnectionStatus"
              },
              {
                "kind": "TypeNominal",
                "name": "AliRtcConnectionStatusChangeReason",
                "printedName": "AliVCSDK_ARTC.AliRtcConnectionStatusChangeReason",
                "usr": "c:@E@AliRtcConnectionStatusChangeReason"
              }
            ],
            "declKind": "Func",
            "usr": "c:@CM@multimodal_dialog@objc(cs)TYRTCManager(im)onConnectionStatusChange:reason:",
            "mangledName": "$s17multimodal_dialog12TYRTCManagerC24onConnectionStatusChange_6reasonySo06AliRtceF0V_So0ijefG6ReasonVtF",
            "moduleName": "multimodal_dialog",
            "isOpen": true,
            "objc_name": "onConnectionStatusChange:reason:",
            "declAttributes": [
              "Dynamic",
              "ObjC",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "onLocalDeviceException",
            "printedName": "onLocalDeviceException(_:exceptionType:message:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "AliRtcLocalDeviceType",
                "printedName": "AliVCSDK_ARTC.AliRtcLocalDeviceType",
                "usr": "c:@E@AliRtcLocalDeviceType"
              },
              {
                "kind": "TypeNominal",
                "name": "AliRtcLocalDeviceExceptionType",
                "printedName": "AliVCSDK_ARTC.AliRtcLocalDeviceExceptionType",
                "usr": "c:@E@AliRtcLocalDeviceExceptionType"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "Swift.String?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Func",
            "usr": "c:@CM@multimodal_dialog@objc(cs)TYRTCManager(im)onLocalDeviceException:exceptionType:message:",
            "mangledName": "$s17multimodal_dialog12TYRTCManagerC22onLocalDeviceException_13exceptionType7messageySo06AliRtcefI0V_So0klefgI0VSSSgtF",
            "moduleName": "multimodal_dialog",
            "isOpen": true,
            "objc_name": "onLocalDeviceException:exceptionType:message:",
            "declAttributes": [
              "Dynamic",
              "ObjC"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "onMediaExtensionMsgReceived",
            "printedName": "onMediaExtensionMsgReceived(_:payloadType:message:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              },
              {
                "kind": "TypeNominal",
                "name": "Int32",
                "printedName": "Swift.Int32",
                "usr": "s:s5Int32V"
              },
              {
                "kind": "TypeNominal",
                "name": "Data",
                "printedName": "Foundation.Data",
                "usr": "s:10Foundation4DataV"
              }
            ],
            "declKind": "Func",
            "usr": "c:@CM@multimodal_dialog@objc(cs)TYRTCManager(im)onMediaExtensionMsgReceived:payloadType:message:",
            "mangledName": "$s17multimodal_dialog12TYRTCManagerC27onMediaExtensionMsgReceived_11payloadType7messageySS_s5Int32V10Foundation4DataVtF",
            "moduleName": "multimodal_dialog",
            "isOpen": true,
            "objc_name": "onMediaExtensionMsgReceived:payloadType:message:",
            "declAttributes": [
              "Dynamic",
              "ObjC"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "onDataChannelMessage",
            "printedName": "onDataChannelMessage(_:controlMsg:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              },
              {
                "kind": "TypeNominal",
                "name": "AliRtcDataChannelMsg",
                "printedName": "AliVCSDK_ARTC.AliRtcDataChannelMsg",
                "usr": "c:objc(cs)AliRtcDataChannelMsg"
              }
            ],
            "declKind": "Func",
            "usr": "c:@CM@multimodal_dialog@objc(cs)TYRTCManager(im)onDataChannelMessage:controlMsg:",
            "mangledName": "$s17multimodal_dialog12TYRTCManagerC20onDataChannelMessage_10controlMsgySS_So06AliRtcefI0CtF",
            "moduleName": "multimodal_dialog",
            "isOpen": true,
            "objc_name": "onDataChannelMessage:controlMsg:",
            "declAttributes": [
              "Dynamic",
              "ObjC",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "onFirstVideoFrameReceived",
            "printedName": "onFirstVideoFrameReceived(withUid:videoTrack:timeCost:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              },
              {
                "kind": "TypeNominal",
                "name": "AliRtcVideoTrack",
                "printedName": "AliVCSDK_ARTC.AliRtcVideoTrack",
                "usr": "c:@E@AliRtcVideoTrack"
              },
              {
                "kind": "TypeNominal",
                "name": "Int32",
                "printedName": "Swift.Int32",
                "usr": "s:s5Int32V"
              }
            ],
            "declKind": "Func",
            "usr": "c:@CM@multimodal_dialog@objc(cs)TYRTCManager(im)onFirstVideoFrameReceivedWithUid:videoTrack:timeCost:",
            "mangledName": "$s17multimodal_dialog12TYRTCManagerC25onFirstVideoFrameReceived7withUid10videoTrack8timeCostySS_So06AliRtcfL0Vs5Int32VtF",
            "moduleName": "multimodal_dialog",
            "isOpen": true,
            "objc_name": "onFirstVideoFrameReceivedWithUid:videoTrack:timeCost:",
            "declAttributes": [
              "Dynamic",
              "ObjC",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "onFirstVideoPacketSent",
            "printedName": "onFirstVideoPacketSent(with:timeCost:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "AliRtcVideoTrack",
                "printedName": "AliVCSDK_ARTC.AliRtcVideoTrack",
                "usr": "c:@E@AliRtcVideoTrack"
              },
              {
                "kind": "TypeNominal",
                "name": "Int32",
                "printedName": "Swift.Int32",
                "usr": "s:s5Int32V"
              }
            ],
            "declKind": "Func",
            "usr": "c:@CM@multimodal_dialog@objc(cs)TYRTCManager(im)onFirstVideoPacketSentWithVideoTrack:timeCost:",
            "mangledName": "$s17multimodal_dialog12TYRTCManagerC22onFirstVideoPacketSent4with8timeCostySo06AliRtcF5TrackV_s5Int32VtF",
            "moduleName": "multimodal_dialog",
            "isOpen": true,
            "objc_name": "onFirstVideoPacketSentWithVideoTrack:timeCost:",
            "declAttributes": [
              "Dynamic",
              "ObjC",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "onLeaveChannelResult",
            "printedName": "onLeaveChannelResult(_:stats:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "Int32",
                "printedName": "Swift.Int32",
                "usr": "s:s5Int32V"
              },
              {
                "kind": "TypeNominal",
                "name": "AliRtcStats",
                "printedName": "AliVCSDK_ARTC.AliRtcStats",
                "usr": "c:@SA@AliRtcStats"
              }
            ],
            "declKind": "Func",
            "usr": "c:@CM@multimodal_dialog@objc(cs)TYRTCManager(im)onLeaveChannelResult:stats:",
            "mangledName": "$s17multimodal_dialog12TYRTCManagerC20onLeaveChannelResult_5statsys5Int32V_So11AliRtcStatsatF",
            "moduleName": "multimodal_dialog",
            "isOpen": true,
            "objc_name": "onLeaveChannelResult:stats:",
            "declAttributes": [
              "Dynamic",
              "ObjC"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "onAudioVolumeCallback",
            "printedName": "onAudioVolumeCallback(_:totalVolume:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "[AliVCSDK_ARTC.AliRtcUserVolumeInfo]?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[AliVCSDK_ARTC.AliRtcUserVolumeInfo]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "AliRtcUserVolumeInfo",
                        "printedName": "AliVCSDK_ARTC.AliRtcUserVolumeInfo",
                        "usr": "c:objc(cs)AliRtcUserVolumeInfo"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "Int32",
                "printedName": "Swift.Int32",
                "usr": "s:s5Int32V"
              }
            ],
            "declKind": "Func",
            "usr": "c:@CM@multimodal_dialog@objc(cs)TYRTCManager(im)onAudioVolumeCallback:totalVolume:",
            "mangledName": "$s17multimodal_dialog12TYRTCManagerC21onAudioVolumeCallback_05totalF0ySaySo010AliRtcUserF4InfoCGSg_s5Int32VtF",
            "moduleName": "multimodal_dialog",
            "isOpen": true,
            "objc_name": "onAudioVolumeCallback:totalVolume:",
            "declAttributes": [
              "Dynamic",
              "ObjC"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "onConnectionLost",
            "printedName": "onConnectionLost()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              }
            ],
            "declKind": "Func",
            "usr": "c:@CM@multimodal_dialog@objc(cs)TYRTCManager(im)onConnectionLost",
            "mangledName": "$s17multimodal_dialog12TYRTCManagerC16onConnectionLostyyF",
            "moduleName": "multimodal_dialog",
            "isOpen": true,
            "objc_name": "onConnectionLost",
            "declAttributes": [
              "Dynamic",
              "ObjC"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "onUserAudioInterruptedBegin",
            "printedName": "onUserAudioInterruptedBegin(_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Func",
            "usr": "c:@CM@multimodal_dialog@objc(cs)TYRTCManager(im)onUserAudioInterruptedBegin:",
            "mangledName": "$s17multimodal_dialog12TYRTCManagerC27onUserAudioInterruptedBeginyySSF",
            "moduleName": "multimodal_dialog",
            "isOpen": true,
            "objc_name": "onUserAudioInterruptedBegin:",
            "declAttributes": [
              "Dynamic",
              "ObjC"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "onUserAudioInterruptedEnded",
            "printedName": "onUserAudioInterruptedEnded(_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Func",
            "usr": "c:@CM@multimodal_dialog@objc(cs)TYRTCManager(im)onUserAudioInterruptedEnded:",
            "mangledName": "$s17multimodal_dialog12TYRTCManagerC27onUserAudioInterruptedEndedyySSF",
            "moduleName": "multimodal_dialog",
            "isOpen": true,
            "objc_name": "onUserAudioInterruptedEnded:",
            "declAttributes": [
              "Dynamic",
              "ObjC"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "onRemoteUserAudioFrame",
            "printedName": "onRemoteUserAudioFrame(_:frame:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "Swift.String?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "AliRtcAudioFrame",
                "printedName": "AliVCSDK_ARTC.AliRtcAudioFrame",
                "usr": "c:objc(cs)AliRtcAudioFrame"
              }
            ],
            "declKind": "Func",
            "usr": "c:@CM@multimodal_dialog@objc(cs)TYRTCManager(im)onRemoteUserAudioFrame:frame:",
            "mangledName": "$s17multimodal_dialog12TYRTCManagerC22onRemoteUserAudioFrame_5frameSbSSSg_So06AliRtcgH0CtF",
            "moduleName": "multimodal_dialog",
            "isOpen": true,
            "objc_name": "onRemoteUserAudioFrame:frame:",
            "declAttributes": [
              "Dynamic",
              "ObjC",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "onCapturedAudioFrame",
            "printedName": "onCapturedAudioFrame(_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              },
              {
                "kind": "TypeNominal",
                "name": "AliRtcAudioFrame",
                "printedName": "AliVCSDK_ARTC.AliRtcAudioFrame",
                "usr": "c:objc(cs)AliRtcAudioFrame"
              }
            ],
            "declKind": "Func",
            "usr": "c:@CM@multimodal_dialog@objc(cs)TYRTCManager(im)onCapturedAudioFrame:",
            "mangledName": "$s17multimodal_dialog12TYRTCManagerC20onCapturedAudioFrameySbSo06AliRtcfG0CF",
            "moduleName": "multimodal_dialog",
            "isOpen": true,
            "objc_name": "onCapturedAudioFrame:",
            "declAttributes": [
              "Dynamic",
              "ObjC"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "log",
            "printedName": "log(_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Func",
            "usr": "s:17multimodal_dialog12TYRTCManagerC3logyySSF",
            "mangledName": "$s17multimodal_dialog12TYRTCManagerC3logyySSF",
            "moduleName": "multimodal_dialog",
            "isOpen": true,
            "declAttributes": [
              "RawDocComment"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          }
        ],
        "declKind": "Class",
        "usr": "c:@M@multimodal_dialog@objc(cs)TYRTCManager",
        "mangledName": "$s17multimodal_dialog12TYRTCManagerC",
        "moduleName": "multimodal_dialog",
        "isOpen": true,
        "declAttributes": [
          "RawDocComment",
          "ObjC"
        ],
        "superclassUsr": "c:objc(cs)NSObject",
        "superclassNames": [
          "ObjectiveC.NSObject"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          },
          {
            "kind": "Conformance",
            "name": "CVarArg",
            "printedName": "CVarArg",
            "usr": "s:s7CVarArgP",
            "mangledName": "$ss7CVarArgP"
          },
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObservingPublishing",
            "printedName": "_KeyValueCodingAndObservingPublishing",
            "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP",
            "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP"
          },
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObserving",
            "printedName": "_KeyValueCodingAndObserving",
            "usr": "s:10Foundation27_KeyValueCodingAndObservingP",
            "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP"
          },
          {
            "kind": "Conformance",
            "name": "CustomStringConvertible",
            "printedName": "CustomStringConvertible",
            "usr": "s:s23CustomStringConvertibleP",
            "mangledName": "$ss23CustomStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "CustomDebugStringConvertible",
            "printedName": "CustomDebugStringConvertible",
            "usr": "s:s28CustomDebugStringConvertibleP",
            "mangledName": "$ss28CustomDebugStringConvertibleP"
          }
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "RTCAuthInfo",
        "printedName": "RTCAuthInfo",
        "children": [
          {
            "kind": "Var",
            "name": "appId",
            "printedName": "appId",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:17multimodal_dialog11RTCAuthInfoV5appIdSSvp",
            "mangledName": "$s17multimodal_dialog11RTCAuthInfoV5appIdSSvp",
            "moduleName": "multimodal_dialog",
            "declAttributes": [
              "HasStorage"
            ],
            "fixedbinaryorder": 0,
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17multimodal_dialog11RTCAuthInfoV5appIdSSvg",
                "mangledName": "$s17multimodal_dialog11RTCAuthInfoV5appIdSSvg",
                "moduleName": "multimodal_dialog",
                "implicit": true,
                "declAttributes": [
                  "Transparent"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "channelId",
            "printedName": "channelId",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:17multimodal_dialog11RTCAuthInfoV9channelIdSSvp",
            "mangledName": "$s17multimodal_dialog11RTCAuthInfoV9channelIdSSvp",
            "moduleName": "multimodal_dialog",
            "declAttributes": [
              "HasStorage"
            ],
            "fixedbinaryorder": 1,
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17multimodal_dialog11RTCAuthInfoV9channelIdSSvg",
                "mangledName": "$s17multimodal_dialog11RTCAuthInfoV9channelIdSSvg",
                "moduleName": "multimodal_dialog",
                "implicit": true,
                "declAttributes": [
                  "Transparent"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "userId",
            "printedName": "userId",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:17multimodal_dialog11RTCAuthInfoV6userIdSSvp",
            "mangledName": "$s17multimodal_dialog11RTCAuthInfoV6userIdSSvp",
            "moduleName": "multimodal_dialog",
            "declAttributes": [
              "HasStorage"
            ],
            "fixedbinaryorder": 2,
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17multimodal_dialog11RTCAuthInfoV6userIdSSvg",
                "mangledName": "$s17multimodal_dialog11RTCAuthInfoV6userIdSSvg",
                "moduleName": "multimodal_dialog",
                "implicit": true,
                "declAttributes": [
                  "Transparent"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "nonce",
            "printedName": "nonce",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:17multimodal_dialog11RTCAuthInfoV5nonceSSvp",
            "mangledName": "$s17multimodal_dialog11RTCAuthInfoV5nonceSSvp",
            "moduleName": "multimodal_dialog",
            "declAttributes": [
              "HasStorage"
            ],
            "fixedbinaryorder": 3,
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17multimodal_dialog11RTCAuthInfoV5nonceSSvg",
                "mangledName": "$s17multimodal_dialog11RTCAuthInfoV5nonceSSvg",
                "moduleName": "multimodal_dialog",
                "implicit": true,
                "declAttributes": [
                  "Transparent"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "timestamp",
            "printedName": "timestamp",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Int64",
                "printedName": "Swift.Int64",
                "usr": "s:s5Int64V"
              }
            ],
            "declKind": "Var",
            "usr": "s:17multimodal_dialog11RTCAuthInfoV9timestamps5Int64Vvp",
            "mangledName": "$s17multimodal_dialog11RTCAuthInfoV9timestamps5Int64Vvp",
            "moduleName": "multimodal_dialog",
            "declAttributes": [
              "HasStorage"
            ],
            "fixedbinaryorder": 4,
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int64",
                    "printedName": "Swift.Int64",
                    "usr": "s:s5Int64V"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17multimodal_dialog11RTCAuthInfoV9timestamps5Int64Vvg",
                "mangledName": "$s17multimodal_dialog11RTCAuthInfoV9timestamps5Int64Vvg",
                "moduleName": "multimodal_dialog",
                "implicit": true,
                "declAttributes": [
                  "Transparent"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "token",
            "printedName": "token",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:17multimodal_dialog11RTCAuthInfoV5tokenSSvp",
            "mangledName": "$s17multimodal_dialog11RTCAuthInfoV5tokenSSvp",
            "moduleName": "multimodal_dialog",
            "declAttributes": [
              "HasStorage"
            ],
            "fixedbinaryorder": 5,
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17multimodal_dialog11RTCAuthInfoV5tokenSSvg",
                "mangledName": "$s17multimodal_dialog11RTCAuthInfoV5tokenSSvg",
                "moduleName": "multimodal_dialog",
                "implicit": true,
                "declAttributes": [
                  "Transparent"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(appId:channelId:userId:nonce:timestamp:token:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "RTCAuthInfo",
                "printedName": "multimodal_dialog.RTCAuthInfo",
                "usr": "s:17multimodal_dialog11RTCAuthInfoV"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              },
              {
                "kind": "TypeNominal",
                "name": "Int64",
                "printedName": "Swift.Int64",
                "usr": "s:s5Int64V"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:17multimodal_dialog11RTCAuthInfoV5appId07channelF004userF05nonce9timestamp5tokenACSS_S3Ss5Int64VSStcfc",
            "mangledName": "$s17multimodal_dialog11RTCAuthInfoV5appId07channelF004userF05nonce9timestamp5tokenACSS_S3Ss5Int64VSStcfc",
            "moduleName": "multimodal_dialog",
            "implicit": true,
            "init_kind": "Designated"
          }
        ],
        "declKind": "Struct",
        "usr": "s:17multimodal_dialog11RTCAuthInfoV",
        "mangledName": "$s17multimodal_dialog11RTCAuthInfoV",
        "moduleName": "multimodal_dialog",
        "declAttributes": [
          "RawDocComment"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Sendable",
            "printedName": "Sendable",
            "usr": "s:s8SendableP",
            "mangledName": "$ss8SendableP"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "multimodal_dialog",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "TYVoiceChatManager",
        "printedName": "TYVoiceChatManager",
        "children": [
          {
            "kind": "Var",
            "name": "onAudioDataProcessed",
            "printedName": "onAudioDataProcessed",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "((Swift.UnsafeMutablePointer<Swift.UInt8>, Swift.Int32, Swift.Int32, Swift.Int32, Swift.Int32) -> ())?",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(Swift.UnsafeMutablePointer<Swift.UInt8>, Swift.Int32, Swift.Int32, Swift.Int32, Swift.Int32) -> ()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Tuple",
                        "printedName": "(Swift.UnsafeMutablePointer<Swift.UInt8>, Swift.Int32, Swift.Int32, Swift.Int32, Swift.Int32)",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UnsafeMutablePointer",
                            "printedName": "Swift.UnsafeMutablePointer<Swift.UInt8>",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "UInt8",
                                "printedName": "Swift.UInt8",
                                "usr": "s:s5UInt8V"
                              }
                            ],
                            "usr": "s:Sp"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Int32",
                            "printedName": "Swift.Int32",
                            "usr": "s:s5Int32V"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Int32",
                            "printedName": "Swift.Int32",
                            "usr": "s:s5Int32V"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Int32",
                            "printedName": "Swift.Int32",
                            "usr": "s:s5Int32V"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Int32",
                            "printedName": "Swift.Int32",
                            "usr": "s:s5Int32V"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "s:17multimodal_dialog18TYVoiceChatManagerC20onAudioDataProcessedySpys5UInt8VG_s5Int32VA3ItcSgvp",
            "mangledName": "$s17multimodal_dialog18TYVoiceChatManagerC20onAudioDataProcessedySpys5UInt8VG_s5Int32VA3ItcSgvp",
            "moduleName": "multimodal_dialog",
            "isOpen": true,
            "declAttributes": [
              "HasInitialValue",
              "HasStorage"
            ],
            "fixedbinaryorder": 0,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "((Swift.UnsafeMutablePointer<Swift.UInt8>, Swift.Int32, Swift.Int32, Swift.Int32, Swift.Int32) -> ())?",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(Swift.UnsafeMutablePointer<Swift.UInt8>, Swift.Int32, Swift.Int32, Swift.Int32, Swift.Int32) -> ()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Tuple",
                            "printedName": "(Swift.UnsafeMutablePointer<Swift.UInt8>, Swift.Int32, Swift.Int32, Swift.Int32, Swift.Int32)",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "UnsafeMutablePointer",
                                "printedName": "Swift.UnsafeMutablePointer<Swift.UInt8>",
                                "children": [
                                  {
                                    "kind": "TypeNominal",
                                    "name": "UInt8",
                                    "printedName": "Swift.UInt8",
                                    "usr": "s:s5UInt8V"
                                  }
                                ],
                                "usr": "s:Sp"
                              },
                              {
                                "kind": "TypeNominal",
                                "name": "Int32",
                                "printedName": "Swift.Int32",
                                "usr": "s:s5Int32V"
                              },
                              {
                                "kind": "TypeNominal",
                                "name": "Int32",
                                "printedName": "Swift.Int32",
                                "usr": "s:s5Int32V"
                              },
                              {
                                "kind": "TypeNominal",
                                "name": "Int32",
                                "printedName": "Swift.Int32",
                                "usr": "s:s5Int32V"
                              },
                              {
                                "kind": "TypeNominal",
                                "name": "Int32",
                                "printedName": "Swift.Int32",
                                "usr": "s:s5Int32V"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17multimodal_dialog18TYVoiceChatManagerC20onAudioDataProcessedySpys5UInt8VG_s5Int32VA3ItcSgvg",
                "mangledName": "$s17multimodal_dialog18TYVoiceChatManagerC20onAudioDataProcessedySpys5UInt8VG_s5Int32VA3ItcSgvg",
                "moduleName": "multimodal_dialog",
                "implicit": true,
                "isOpen": true,
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "((Swift.UnsafeMutablePointer<Swift.UInt8>, Swift.Int32, Swift.Int32, Swift.Int32, Swift.Int32) -> ())?",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(Swift.UnsafeMutablePointer<Swift.UInt8>, Swift.Int32, Swift.Int32, Swift.Int32, Swift.Int32) -> ()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Tuple",
                            "printedName": "(Swift.UnsafeMutablePointer<Swift.UInt8>, Swift.Int32, Swift.Int32, Swift.Int32, Swift.Int32)",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "UnsafeMutablePointer",
                                "printedName": "Swift.UnsafeMutablePointer<Swift.UInt8>",
                                "children": [
                                  {
                                    "kind": "TypeNominal",
                                    "name": "UInt8",
                                    "printedName": "Swift.UInt8",
                                    "usr": "s:s5UInt8V"
                                  }
                                ],
                                "usr": "s:Sp"
                              },
                              {
                                "kind": "TypeNominal",
                                "name": "Int32",
                                "printedName": "Swift.Int32",
                                "usr": "s:s5Int32V"
                              },
                              {
                                "kind": "TypeNominal",
                                "name": "Int32",
                                "printedName": "Swift.Int32",
                                "usr": "s:s5Int32V"
                              },
                              {
                                "kind": "TypeNominal",
                                "name": "Int32",
                                "printedName": "Swift.Int32",
                                "usr": "s:s5Int32V"
                              },
                              {
                                "kind": "TypeNominal",
                                "name": "Int32",
                                "printedName": "Swift.Int32",
                                "usr": "s:s5Int32V"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17multimodal_dialog18TYVoiceChatManagerC20onAudioDataProcessedySpys5UInt8VG_s5Int32VA3ItcSgvs",
                "mangledName": "$s17multimodal_dialog18TYVoiceChatManagerC20onAudioDataProcessedySpys5UInt8VG_s5Int32VA3ItcSgvs",
                "moduleName": "multimodal_dialog",
                "implicit": true,
                "isOpen": true,
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17multimodal_dialog18TYVoiceChatManagerC20onAudioDataProcessedySpys5UInt8VG_s5Int32VA3ItcSgvM",
                "mangledName": "$s17multimodal_dialog18TYVoiceChatManagerC20onAudioDataProcessedySpys5UInt8VG_s5Int32VA3ItcSgvM",
                "moduleName": "multimodal_dialog",
                "implicit": true,
                "isOpen": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "didReceiveChatMessage",
            "printedName": "didReceiveChatMessage",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "(([Swift.String : Any]?, multimodal_dialog.ResponsetMessageType) -> ())?",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "([Swift.String : Any]?, multimodal_dialog.ResponsetMessageType) -> ()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Tuple",
                        "printedName": "([Swift.String : Any]?, multimodal_dialog.ResponsetMessageType)",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Optional",
                            "printedName": "[Swift.String : Any]?",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "Dictionary",
                                "printedName": "[Swift.String : Any]",
                                "children": [
                                  {
                                    "kind": "TypeNominal",
                                    "name": "String",
                                    "printedName": "Swift.String",
                                    "usr": "s:SS"
                                  },
                                  {
                                    "kind": "TypeNominal",
                                    "name": "ProtocolComposition",
                                    "printedName": "Any"
                                  }
                                ],
                                "usr": "s:SD"
                              }
                            ],
                            "usr": "s:Sq"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "ResponsetMessageType",
                            "printedName": "multimodal_dialog.ResponsetMessageType",
                            "usr": "s:17multimodal_dialog20ResponsetMessageTypeO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "s:17multimodal_dialog18TYVoiceChatManagerC010didReceiveD7MessageySDySSypGSg_AA09ResponsetH4TypeOtcSgvp",
            "mangledName": "$s17multimodal_dialog18TYVoiceChatManagerC010didReceiveD7MessageySDySSypGSg_AA09ResponsetH4TypeOtcSgvp",
            "moduleName": "multimodal_dialog",
            "isOpen": true,
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "RawDocComment"
            ],
            "fixedbinaryorder": 1,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "(([Swift.String : Any]?, multimodal_dialog.ResponsetMessageType) -> ())?",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "([Swift.String : Any]?, multimodal_dialog.ResponsetMessageType) -> ()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Tuple",
                            "printedName": "([Swift.String : Any]?, multimodal_dialog.ResponsetMessageType)",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "Optional",
                                "printedName": "[Swift.String : Any]?",
                                "children": [
                                  {
                                    "kind": "TypeNominal",
                                    "name": "Dictionary",
                                    "printedName": "[Swift.String : Any]",
                                    "children": [
                                      {
                                        "kind": "TypeNominal",
                                        "name": "String",
                                        "printedName": "Swift.String",
                                        "usr": "s:SS"
                                      },
                                      {
                                        "kind": "TypeNominal",
                                        "name": "ProtocolComposition",
                                        "printedName": "Any"
                                      }
                                    ],
                                    "usr": "s:SD"
                                  }
                                ],
                                "usr": "s:Sq"
                              },
                              {
                                "kind": "TypeNominal",
                                "name": "ResponsetMessageType",
                                "printedName": "multimodal_dialog.ResponsetMessageType",
                                "usr": "s:17multimodal_dialog20ResponsetMessageTypeO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17multimodal_dialog18TYVoiceChatManagerC010didReceiveD7MessageySDySSypGSg_AA09ResponsetH4TypeOtcSgvg",
                "mangledName": "$s17multimodal_dialog18TYVoiceChatManagerC010didReceiveD7MessageySDySSypGSg_AA09ResponsetH4TypeOtcSgvg",
                "moduleName": "multimodal_dialog",
                "implicit": true,
                "isOpen": true,
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "(([Swift.String : Any]?, multimodal_dialog.ResponsetMessageType) -> ())?",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "([Swift.String : Any]?, multimodal_dialog.ResponsetMessageType) -> ()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Tuple",
                            "printedName": "([Swift.String : Any]?, multimodal_dialog.ResponsetMessageType)",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "Optional",
                                "printedName": "[Swift.String : Any]?",
                                "children": [
                                  {
                                    "kind": "TypeNominal",
                                    "name": "Dictionary",
                                    "printedName": "[Swift.String : Any]",
                                    "children": [
                                      {
                                        "kind": "TypeNominal",
                                        "name": "String",
                                        "printedName": "Swift.String",
                                        "usr": "s:SS"
                                      },
                                      {
                                        "kind": "TypeNominal",
                                        "name": "ProtocolComposition",
                                        "printedName": "Any"
                                      }
                                    ],
                                    "usr": "s:SD"
                                  }
                                ],
                                "usr": "s:Sq"
                              },
                              {
                                "kind": "TypeNominal",
                                "name": "ResponsetMessageType",
                                "printedName": "multimodal_dialog.ResponsetMessageType",
                                "usr": "s:17multimodal_dialog20ResponsetMessageTypeO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17multimodal_dialog18TYVoiceChatManagerC010didReceiveD7MessageySDySSypGSg_AA09ResponsetH4TypeOtcSgvs",
                "mangledName": "$s17multimodal_dialog18TYVoiceChatManagerC010didReceiveD7MessageySDySSypGSg_AA09ResponsetH4TypeOtcSgvs",
                "moduleName": "multimodal_dialog",
                "implicit": true,
                "isOpen": true,
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17multimodal_dialog18TYVoiceChatManagerC010didReceiveD7MessageySDySSypGSg_AA09ResponsetH4TypeOtcSgvM",
                "mangledName": "$s17multimodal_dialog18TYVoiceChatManagerC010didReceiveD7MessageySDySSypGSg_AA09ResponsetH4TypeOtcSgvM",
                "moduleName": "multimodal_dialog",
                "implicit": true,
                "isOpen": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "requestDataReady",
            "printedName": "requestDataReady",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "((Swift.Int, [Swift.String : Any]) -> ())?",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(Swift.Int, [Swift.String : Any]) -> ()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Tuple",
                        "printedName": "(Swift.Int, [Swift.String : Any])",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Int",
                            "printedName": "Swift.Int",
                            "usr": "s:Si"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Dictionary",
                            "printedName": "[Swift.String : Any]",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "String",
                                "printedName": "Swift.String",
                                "usr": "s:SS"
                              },
                              {
                                "kind": "TypeNominal",
                                "name": "ProtocolComposition",
                                "printedName": "Any"
                              }
                            ],
                            "usr": "s:SD"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "s:17multimodal_dialog18TYVoiceChatManagerC16requestDataReadyySi_SDySSypGtcSgvp",
            "mangledName": "$s17multimodal_dialog18TYVoiceChatManagerC16requestDataReadyySi_SDySSypGtcSgvp",
            "moduleName": "multimodal_dialog",
            "isOpen": true,
            "declAttributes": [
              "HasInitialValue",
              "HasStorage"
            ],
            "fixedbinaryorder": 2,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "((Swift.Int, [Swift.String : Any]) -> ())?",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(Swift.Int, [Swift.String : Any]) -> ()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Tuple",
                            "printedName": "(Swift.Int, [Swift.String : Any])",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "Int",
                                "printedName": "Swift.Int",
                                "usr": "s:Si"
                              },
                              {
                                "kind": "TypeNominal",
                                "name": "Dictionary",
                                "printedName": "[Swift.String : Any]",
                                "children": [
                                  {
                                    "kind": "TypeNominal",
                                    "name": "String",
                                    "printedName": "Swift.String",
                                    "usr": "s:SS"
                                  },
                                  {
                                    "kind": "TypeNominal",
                                    "name": "ProtocolComposition",
                                    "printedName": "Any"
                                  }
                                ],
                                "usr": "s:SD"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17multimodal_dialog18TYVoiceChatManagerC16requestDataReadyySi_SDySSypGtcSgvg",
                "mangledName": "$s17multimodal_dialog18TYVoiceChatManagerC16requestDataReadyySi_SDySSypGtcSgvg",
                "moduleName": "multimodal_dialog",
                "implicit": true,
                "isOpen": true,
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "((Swift.Int, [Swift.String : Any]) -> ())?",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(Swift.Int, [Swift.String : Any]) -> ()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Tuple",
                            "printedName": "(Swift.Int, [Swift.String : Any])",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "Int",
                                "printedName": "Swift.Int",
                                "usr": "s:Si"
                              },
                              {
                                "kind": "TypeNominal",
                                "name": "Dictionary",
                                "printedName": "[Swift.String : Any]",
                                "children": [
                                  {
                                    "kind": "TypeNominal",
                                    "name": "String",
                                    "printedName": "Swift.String",
                                    "usr": "s:SS"
                                  },
                                  {
                                    "kind": "TypeNominal",
                                    "name": "ProtocolComposition",
                                    "printedName": "Any"
                                  }
                                ],
                                "usr": "s:SD"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17multimodal_dialog18TYVoiceChatManagerC16requestDataReadyySi_SDySSypGtcSgvs",
                "mangledName": "$s17multimodal_dialog18TYVoiceChatManagerC16requestDataReadyySi_SDySSypGtcSgvs",
                "moduleName": "multimodal_dialog",
                "implicit": true,
                "isOpen": true,
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17multimodal_dialog18TYVoiceChatManagerC16requestDataReadyySi_SDySSypGtcSgvM",
                "mangledName": "$s17multimodal_dialog18TYVoiceChatManagerC16requestDataReadyySi_SDySSypGtcSgvM",
                "moduleName": "multimodal_dialog",
                "implicit": true,
                "isOpen": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "voiceChatStateDidChange",
            "printedName": "voiceChatStateDidChange",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "((multimodal_dialog.DialogState) -> ())?",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(multimodal_dialog.DialogState) -> ()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "DialogState",
                        "printedName": "multimodal_dialog.DialogState",
                        "usr": "s:17multimodal_dialog11DialogStateO"
                      }
                    ]
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "s:17multimodal_dialog18TYVoiceChatManagerC05voiceD14StateDidChangeyAA06DialogG0OcSgvp",
            "mangledName": "$s17multimodal_dialog18TYVoiceChatManagerC05voiceD14StateDidChangeyAA06DialogG0OcSgvp",
            "moduleName": "multimodal_dialog",
            "isOpen": true,
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "RawDocComment"
            ],
            "fixedbinaryorder": 3,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "((multimodal_dialog.DialogState) -> ())?",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(multimodal_dialog.DialogState) -> ()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "DialogState",
                            "printedName": "multimodal_dialog.DialogState",
                            "usr": "s:17multimodal_dialog11DialogStateO"
                          }
                        ]
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17multimodal_dialog18TYVoiceChatManagerC05voiceD14StateDidChangeyAA06DialogG0OcSgvg",
                "mangledName": "$s17multimodal_dialog18TYVoiceChatManagerC05voiceD14StateDidChangeyAA06DialogG0OcSgvg",
                "moduleName": "multimodal_dialog",
                "implicit": true,
                "isOpen": true,
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "((multimodal_dialog.DialogState) -> ())?",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(multimodal_dialog.DialogState) -> ()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "DialogState",
                            "printedName": "multimodal_dialog.DialogState",
                            "usr": "s:17multimodal_dialog11DialogStateO"
                          }
                        ]
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17multimodal_dialog18TYVoiceChatManagerC05voiceD14StateDidChangeyAA06DialogG0OcSgvs",
                "mangledName": "$s17multimodal_dialog18TYVoiceChatManagerC05voiceD14StateDidChangeyAA06DialogG0OcSgvs",
                "moduleName": "multimodal_dialog",
                "implicit": true,
                "isOpen": true,
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17multimodal_dialog18TYVoiceChatManagerC05voiceD14StateDidChangeyAA06DialogG0OcSgvM",
                "mangledName": "$s17multimodal_dialog18TYVoiceChatManagerC05voiceD14StateDidChangeyAA06DialogG0OcSgvM",
                "moduleName": "multimodal_dialog",
                "implicit": true,
                "isOpen": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "conversationStarted",
            "printedName": "conversationStarted",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "(() -> ())?",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "() -> ()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ]
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "s:17multimodal_dialog18TYVoiceChatManagerC19conversationStartedyycSgvp",
            "mangledName": "$s17multimodal_dialog18TYVoiceChatManagerC19conversationStartedyycSgvp",
            "moduleName": "multimodal_dialog",
            "isOpen": true,
            "declAttributes": [
              "HasInitialValue",
              "HasStorage"
            ],
            "fixedbinaryorder": 4,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "(() -> ())?",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "() -> ()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ]
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17multimodal_dialog18TYVoiceChatManagerC19conversationStartedyycSgvg",
                "mangledName": "$s17multimodal_dialog18TYVoiceChatManagerC19conversationStartedyycSgvg",
                "moduleName": "multimodal_dialog",
                "implicit": true,
                "isOpen": true,
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "(() -> ())?",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "() -> ()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ]
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17multimodal_dialog18TYVoiceChatManagerC19conversationStartedyycSgvs",
                "mangledName": "$s17multimodal_dialog18TYVoiceChatManagerC19conversationStartedyycSgvs",
                "moduleName": "multimodal_dialog",
                "implicit": true,
                "isOpen": true,
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17multimodal_dialog18TYVoiceChatManagerC19conversationStartedyycSgvM",
                "mangledName": "$s17multimodal_dialog18TYVoiceChatManagerC19conversationStartedyycSgvM",
                "moduleName": "multimodal_dialog",
                "implicit": true,
                "isOpen": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "conversationFailed",
            "printedName": "conversationFailed",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "((multimodal_dialog.TYError) -> ())?",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(multimodal_dialog.TYError) -> ()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "TYError",
                        "printedName": "multimodal_dialog.TYError",
                        "usr": "s:17multimodal_dialog7TYErrorV"
                      }
                    ]
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "s:17multimodal_dialog18TYVoiceChatManagerC18conversationFailedyAA7TYErrorVcSgvp",
            "mangledName": "$s17multimodal_dialog18TYVoiceChatManagerC18conversationFailedyAA7TYErrorVcSgvp",
            "moduleName": "multimodal_dialog",
            "isOpen": true,
            "declAttributes": [
              "HasInitialValue",
              "HasStorage"
            ],
            "fixedbinaryorder": 5,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "((multimodal_dialog.TYError) -> ())?",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(multimodal_dialog.TYError) -> ()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "TYError",
                            "printedName": "multimodal_dialog.TYError",
                            "usr": "s:17multimodal_dialog7TYErrorV"
                          }
                        ]
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17multimodal_dialog18TYVoiceChatManagerC18conversationFailedyAA7TYErrorVcSgvg",
                "mangledName": "$s17multimodal_dialog18TYVoiceChatManagerC18conversationFailedyAA7TYErrorVcSgvg",
                "moduleName": "multimodal_dialog",
                "implicit": true,
                "isOpen": true,
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "((multimodal_dialog.TYError) -> ())?",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(multimodal_dialog.TYError) -> ()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "TYError",
                            "printedName": "multimodal_dialog.TYError",
                            "usr": "s:17multimodal_dialog7TYErrorV"
                          }
                        ]
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17multimodal_dialog18TYVoiceChatManagerC18conversationFailedyAA7TYErrorVcSgvs",
                "mangledName": "$s17multimodal_dialog18TYVoiceChatManagerC18conversationFailedyAA7TYErrorVcSgvs",
                "moduleName": "multimodal_dialog",
                "implicit": true,
                "isOpen": true,
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17multimodal_dialog18TYVoiceChatManagerC18conversationFailedyAA7TYErrorVcSgvM",
                "mangledName": "$s17multimodal_dialog18TYVoiceChatManagerC18conversationFailedyAA7TYErrorVcSgvM",
                "moduleName": "multimodal_dialog",
                "implicit": true,
                "isOpen": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "respondingEnded",
            "printedName": "respondingEnded",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "(([Swift.String : Any]?) -> ())?",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "([Swift.String : Any]?) -> ()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "[Swift.String : Any]?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Dictionary",
                            "printedName": "[Swift.String : Any]",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "String",
                                "printedName": "Swift.String",
                                "usr": "s:SS"
                              },
                              {
                                "kind": "TypeNominal",
                                "name": "ProtocolComposition",
                                "printedName": "Any"
                              }
                            ],
                            "usr": "s:SD"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ]
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "s:17multimodal_dialog18TYVoiceChatManagerC15respondingEndedySDySSypGSgcSgvp",
            "mangledName": "$s17multimodal_dialog18TYVoiceChatManagerC15respondingEndedySDySSypGSgcSgvp",
            "moduleName": "multimodal_dialog",
            "isOpen": true,
            "declAttributes": [
              "HasInitialValue",
              "HasStorage"
            ],
            "fixedbinaryorder": 6,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "(([Swift.String : Any]?) -> ())?",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "([Swift.String : Any]?) -> ()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Optional",
                            "printedName": "[Swift.String : Any]?",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "Dictionary",
                                "printedName": "[Swift.String : Any]",
                                "children": [
                                  {
                                    "kind": "TypeNominal",
                                    "name": "String",
                                    "printedName": "Swift.String",
                                    "usr": "s:SS"
                                  },
                                  {
                                    "kind": "TypeNominal",
                                    "name": "ProtocolComposition",
                                    "printedName": "Any"
                                  }
                                ],
                                "usr": "s:SD"
                              }
                            ],
                            "usr": "s:Sq"
                          }
                        ]
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17multimodal_dialog18TYVoiceChatManagerC15respondingEndedySDySSypGSgcSgvg",
                "mangledName": "$s17multimodal_dialog18TYVoiceChatManagerC15respondingEndedySDySSypGSgcSgvg",
                "moduleName": "multimodal_dialog",
                "implicit": true,
                "isOpen": true,
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "(([Swift.String : Any]?) -> ())?",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "([Swift.String : Any]?) -> ()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Optional",
                            "printedName": "[Swift.String : Any]?",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "Dictionary",
                                "printedName": "[Swift.String : Any]",
                                "children": [
                                  {
                                    "kind": "TypeNominal",
                                    "name": "String",
                                    "printedName": "Swift.String",
                                    "usr": "s:SS"
                                  },
                                  {
                                    "kind": "TypeNominal",
                                    "name": "ProtocolComposition",
                                    "printedName": "Any"
                                  }
                                ],
                                "usr": "s:SD"
                              }
                            ],
                            "usr": "s:Sq"
                          }
                        ]
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17multimodal_dialog18TYVoiceChatManagerC15respondingEndedySDySSypGSgcSgvs",
                "mangledName": "$s17multimodal_dialog18TYVoiceChatManagerC15respondingEndedySDySSypGSgcSgvs",
                "moduleName": "multimodal_dialog",
                "implicit": true,
                "isOpen": true,
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17multimodal_dialog18TYVoiceChatManagerC15respondingEndedySDySSypGSgcSgvM",
                "mangledName": "$s17multimodal_dialog18TYVoiceChatManagerC15respondingEndedySDySSypGSgcSgvM",
                "moduleName": "multimodal_dialog",
                "implicit": true,
                "isOpen": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "onRecordingVolumeChanged",
            "printedName": "onRecordingVolumeChanged",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "((Swift.Float) -> ())?",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(Swift.Float) -> ()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Float",
                        "printedName": "Swift.Float",
                        "usr": "s:Sf"
                      }
                    ]
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "s:17multimodal_dialog18TYVoiceChatManagerC24onRecordingVolumeChangedySfcSgvp",
            "mangledName": "$s17multimodal_dialog18TYVoiceChatManagerC24onRecordingVolumeChangedySfcSgvp",
            "moduleName": "multimodal_dialog",
            "isOpen": true,
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "RawDocComment"
            ],
            "fixedbinaryorder": 7,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "((Swift.Float) -> ())?",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(Swift.Float) -> ()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Float",
                            "printedName": "Swift.Float",
                            "usr": "s:Sf"
                          }
                        ]
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17multimodal_dialog18TYVoiceChatManagerC24onRecordingVolumeChangedySfcSgvg",
                "mangledName": "$s17multimodal_dialog18TYVoiceChatManagerC24onRecordingVolumeChangedySfcSgvg",
                "moduleName": "multimodal_dialog",
                "implicit": true,
                "isOpen": true,
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "((Swift.Float) -> ())?",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(Swift.Float) -> ()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Float",
                            "printedName": "Swift.Float",
                            "usr": "s:Sf"
                          }
                        ]
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17multimodal_dialog18TYVoiceChatManagerC24onRecordingVolumeChangedySfcSgvs",
                "mangledName": "$s17multimodal_dialog18TYVoiceChatManagerC24onRecordingVolumeChangedySfcSgvs",
                "moduleName": "multimodal_dialog",
                "implicit": true,
                "isOpen": true,
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17multimodal_dialog18TYVoiceChatManagerC24onRecordingVolumeChangedySfcSgvM",
                "mangledName": "$s17multimodal_dialog18TYVoiceChatManagerC24onRecordingVolumeChangedySfcSgvM",
                "moduleName": "multimodal_dialog",
                "implicit": true,
                "isOpen": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "onConvsationEvent",
            "printedName": "onConvsationEvent",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "((multimodal_dialog.DialogEvent) -> ())?",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(multimodal_dialog.DialogEvent) -> ()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "DialogEvent",
                        "printedName": "multimodal_dialog.DialogEvent",
                        "usr": "s:17multimodal_dialog11DialogEventO"
                      }
                    ]
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "s:17multimodal_dialog18TYVoiceChatManagerC17onConvsationEventyAA06DialogH0OcSgvp",
            "mangledName": "$s17multimodal_dialog18TYVoiceChatManagerC17onConvsationEventyAA06DialogH0OcSgvp",
            "moduleName": "multimodal_dialog",
            "isOpen": true,
            "declAttributes": [
              "HasInitialValue",
              "HasStorage"
            ],
            "fixedbinaryorder": 8,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "((multimodal_dialog.DialogEvent) -> ())?",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(multimodal_dialog.DialogEvent) -> ()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "DialogEvent",
                            "printedName": "multimodal_dialog.DialogEvent",
                            "usr": "s:17multimodal_dialog11DialogEventO"
                          }
                        ]
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17multimodal_dialog18TYVoiceChatManagerC17onConvsationEventyAA06DialogH0OcSgvg",
                "mangledName": "$s17multimodal_dialog18TYVoiceChatManagerC17onConvsationEventyAA06DialogH0OcSgvg",
                "moduleName": "multimodal_dialog",
                "implicit": true,
                "isOpen": true,
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "((multimodal_dialog.DialogEvent) -> ())?",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(multimodal_dialog.DialogEvent) -> ()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "DialogEvent",
                            "printedName": "multimodal_dialog.DialogEvent",
                            "usr": "s:17multimodal_dialog11DialogEventO"
                          }
                        ]
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17multimodal_dialog18TYVoiceChatManagerC17onConvsationEventyAA06DialogH0OcSgvs",
                "mangledName": "$s17multimodal_dialog18TYVoiceChatManagerC17onConvsationEventyAA06DialogH0OcSgvs",
                "moduleName": "multimodal_dialog",
                "implicit": true,
                "isOpen": true,
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17multimodal_dialog18TYVoiceChatManagerC17onConvsationEventyAA06DialogH0OcSgvM",
                "mangledName": "$s17multimodal_dialog18TYVoiceChatManagerC17onConvsationEventyAA06DialogH0OcSgvM",
                "moduleName": "multimodal_dialog",
                "implicit": true,
                "isOpen": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "onSynthesizedDataCallback",
            "printedName": "onSynthesizedDataCallback",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "((Swift.UnsafeMutablePointer<Swift.UInt8>, Swift.Int32) -> ())?",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(Swift.UnsafeMutablePointer<Swift.UInt8>, Swift.Int32) -> ()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Tuple",
                        "printedName": "(Swift.UnsafeMutablePointer<Swift.UInt8>, Swift.Int32)",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UnsafeMutablePointer",
                            "printedName": "Swift.UnsafeMutablePointer<Swift.UInt8>",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "UInt8",
                                "printedName": "Swift.UInt8",
                                "usr": "s:s5UInt8V"
                              }
                            ],
                            "usr": "s:Sp"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Int32",
                            "printedName": "Swift.Int32",
                            "usr": "s:s5Int32V"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "s:17multimodal_dialog18TYVoiceChatManagerC25onSynthesizedDataCallbackySpys5UInt8VG_s5Int32VtcSgvp",
            "mangledName": "$s17multimodal_dialog18TYVoiceChatManagerC25onSynthesizedDataCallbackySpys5UInt8VG_s5Int32VtcSgvp",
            "moduleName": "multimodal_dialog",
            "isOpen": true,
            "declAttributes": [
              "HasInitialValue",
              "HasStorage"
            ],
            "fixedbinaryorder": 9,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "((Swift.UnsafeMutablePointer<Swift.UInt8>, Swift.Int32) -> ())?",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(Swift.UnsafeMutablePointer<Swift.UInt8>, Swift.Int32) -> ()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Tuple",
                            "printedName": "(Swift.UnsafeMutablePointer<Swift.UInt8>, Swift.Int32)",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "UnsafeMutablePointer",
                                "printedName": "Swift.UnsafeMutablePointer<Swift.UInt8>",
                                "children": [
                                  {
                                    "kind": "TypeNominal",
                                    "name": "UInt8",
                                    "printedName": "Swift.UInt8",
                                    "usr": "s:s5UInt8V"
                                  }
                                ],
                                "usr": "s:Sp"
                              },
                              {
                                "kind": "TypeNominal",
                                "name": "Int32",
                                "printedName": "Swift.Int32",
                                "usr": "s:s5Int32V"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17multimodal_dialog18TYVoiceChatManagerC25onSynthesizedDataCallbackySpys5UInt8VG_s5Int32VtcSgvg",
                "mangledName": "$s17multimodal_dialog18TYVoiceChatManagerC25onSynthesizedDataCallbackySpys5UInt8VG_s5Int32VtcSgvg",
                "moduleName": "multimodal_dialog",
                "implicit": true,
                "isOpen": true,
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "((Swift.UnsafeMutablePointer<Swift.UInt8>, Swift.Int32) -> ())?",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(Swift.UnsafeMutablePointer<Swift.UInt8>, Swift.Int32) -> ()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Tuple",
                            "printedName": "(Swift.UnsafeMutablePointer<Swift.UInt8>, Swift.Int32)",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "UnsafeMutablePointer",
                                "printedName": "Swift.UnsafeMutablePointer<Swift.UInt8>",
                                "children": [
                                  {
                                    "kind": "TypeNominal",
                                    "name": "UInt8",
                                    "printedName": "Swift.UInt8",
                                    "usr": "s:s5UInt8V"
                                  }
                                ],
                                "usr": "s:Sp"
                              },
                              {
                                "kind": "TypeNominal",
                                "name": "Int32",
                                "printedName": "Swift.Int32",
                                "usr": "s:s5Int32V"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17multimodal_dialog18TYVoiceChatManagerC25onSynthesizedDataCallbackySpys5UInt8VG_s5Int32VtcSgvs",
                "mangledName": "$s17multimodal_dialog18TYVoiceChatManagerC25onSynthesizedDataCallbackySpys5UInt8VG_s5Int32VtcSgvs",
                "moduleName": "multimodal_dialog",
                "implicit": true,
                "isOpen": true,
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17multimodal_dialog18TYVoiceChatManagerC25onSynthesizedDataCallbackySpys5UInt8VG_s5Int32VtcSgvM",
                "mangledName": "$s17multimodal_dialog18TYVoiceChatManagerC25onSynthesizedDataCallbackySpys5UInt8VG_s5Int32VtcSgvM",
                "moduleName": "multimodal_dialog",
                "implicit": true,
                "isOpen": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "onKeywordSpotted",
            "printedName": "onKeywordSpotted",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "((Swift.String, multimodal_dialog.KeyWordsType) -> ())?",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(Swift.String, multimodal_dialog.KeyWordsType) -> ()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Tuple",
                        "printedName": "(Swift.String, multimodal_dialog.KeyWordsType)",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "String",
                            "printedName": "Swift.String",
                            "usr": "s:SS"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "KeyWordsType",
                            "printedName": "multimodal_dialog.KeyWordsType",
                            "usr": "s:17multimodal_dialog12KeyWordsTypeO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "s:17multimodal_dialog18TYVoiceChatManagerC16onKeywordSpottedySS_AA12KeyWordsTypeOtcSgvp",
            "mangledName": "$s17multimodal_dialog18TYVoiceChatManagerC16onKeywordSpottedySS_AA12KeyWordsTypeOtcSgvp",
            "moduleName": "multimodal_dialog",
            "isOpen": true,
            "declAttributes": [
              "HasInitialValue",
              "HasStorage"
            ],
            "fixedbinaryorder": 10,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "((Swift.String, multimodal_dialog.KeyWordsType) -> ())?",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(Swift.String, multimodal_dialog.KeyWordsType) -> ()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Tuple",
                            "printedName": "(Swift.String, multimodal_dialog.KeyWordsType)",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "String",
                                "printedName": "Swift.String",
                                "usr": "s:SS"
                              },
                              {
                                "kind": "TypeNominal",
                                "name": "KeyWordsType",
                                "printedName": "multimodal_dialog.KeyWordsType",
                                "usr": "s:17multimodal_dialog12KeyWordsTypeO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17multimodal_dialog18TYVoiceChatManagerC16onKeywordSpottedySS_AA12KeyWordsTypeOtcSgvg",
                "mangledName": "$s17multimodal_dialog18TYVoiceChatManagerC16onKeywordSpottedySS_AA12KeyWordsTypeOtcSgvg",
                "moduleName": "multimodal_dialog",
                "implicit": true,
                "isOpen": true,
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "((Swift.String, multimodal_dialog.KeyWordsType) -> ())?",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(Swift.String, multimodal_dialog.KeyWordsType) -> ()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Tuple",
                            "printedName": "(Swift.String, multimodal_dialog.KeyWordsType)",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "String",
                                "printedName": "Swift.String",
                                "usr": "s:SS"
                              },
                              {
                                "kind": "TypeNominal",
                                "name": "KeyWordsType",
                                "printedName": "multimodal_dialog.KeyWordsType",
                                "usr": "s:17multimodal_dialog12KeyWordsTypeO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17multimodal_dialog18TYVoiceChatManagerC16onKeywordSpottedySS_AA12KeyWordsTypeOtcSgvs",
                "mangledName": "$s17multimodal_dialog18TYVoiceChatManagerC16onKeywordSpottedySS_AA12KeyWordsTypeOtcSgvs",
                "moduleName": "multimodal_dialog",
                "implicit": true,
                "isOpen": true,
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17multimodal_dialog18TYVoiceChatManagerC16onKeywordSpottedySS_AA12KeyWordsTypeOtcSgvM",
                "mangledName": "$s17multimodal_dialog18TYVoiceChatManagerC16onKeywordSpottedySS_AA12KeyWordsTypeOtcSgvM",
                "moduleName": "multimodal_dialog",
                "implicit": true,
                "isOpen": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "$__lazy_storage_$_workspace",
            "printedName": "$__lazy_storage_$_workspace",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "Swift.String??",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.String?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "s:17multimodal_dialog18TYVoiceChatManagerC27$__lazy_storage_$_workspace33_89CB258C6F20A9912A0973E98AD9120BLLSSSgSgvp",
            "mangledName": "$s17multimodal_dialog18TYVoiceChatManagerC27$__lazy_storage_$_workspace33_89CB258C6F20A9912A0973E98AD9120BLLSSSgSgvp",
            "moduleName": "multimodal_dialog",
            "implicit": true,
            "isInternal": true,
            "declAttributes": [
              "HasInitialValue",
              "Final",
              "HasStorage"
            ],
            "fixedbinaryorder": 11,
            "hasStorage": true
          },
          {
            "kind": "Var",
            "name": "$__lazy_storage_$_debugPath",
            "printedName": "$__lazy_storage_$_debugPath",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "Swift.String?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "s:17multimodal_dialog18TYVoiceChatManagerC27$__lazy_storage_$_debugPath33_89CB258C6F20A9912A0973E98AD9120BLLSSSgvp",
            "mangledName": "$s17multimodal_dialog18TYVoiceChatManagerC27$__lazy_storage_$_debugPath33_89CB258C6F20A9912A0973E98AD9120BLLSSSgvp",
            "moduleName": "multimodal_dialog",
            "implicit": true,
            "isInternal": true,
            "declAttributes": [
              "HasInitialValue",
              "Final",
              "HasStorage"
            ],
            "fixedbinaryorder": 12,
            "hasStorage": true
          },
          {
            "kind": "Var",
            "name": "DEFAULT_HOST",
            "printedName": "DEFAULT_HOST",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:17multimodal_dialog18TYVoiceChatManagerC12DEFAULT_HOST33_89CB258C6F20A9912A0973E98AD9120BLLSSvp",
            "mangledName": "$s17multimodal_dialog18TYVoiceChatManagerC12DEFAULT_HOST33_89CB258C6F20A9912A0973E98AD9120BLLSSvp",
            "moduleName": "multimodal_dialog",
            "isInternal": true,
            "declAttributes": [
              "HasInitialValue",
              "Final",
              "HasStorage",
              "AccessControl"
            ],
            "fixedbinaryorder": 13,
            "isLet": true,
            "hasStorage": true
          },
          {
            "kind": "Var",
            "name": "conversationQueue",
            "printedName": "conversationQueue",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "DispatchQueue",
                "printedName": "Dispatch.DispatchQueue",
                "usr": "c:objc(cs)OS_dispatch_queue"
              }
            ],
            "declKind": "Var",
            "usr": "s:17multimodal_dialog18TYVoiceChatManagerC17conversationQueueSo17OS_dispatch_queueCvp",
            "mangledName": "$s17multimodal_dialog18TYVoiceChatManagerC17conversationQueueSo17OS_dispatch_queueCvp",
            "moduleName": "multimodal_dialog",
            "declAttributes": [
              "HasInitialValue",
              "Final",
              "HasStorage",
              "RawDocComment"
            ],
            "fixedbinaryorder": 14,
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "DispatchQueue",
                    "printedName": "Dispatch.DispatchQueue",
                    "usr": "c:objc(cs)OS_dispatch_queue"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17multimodal_dialog18TYVoiceChatManagerC17conversationQueueSo17OS_dispatch_queueCvg",
                "mangledName": "$s17multimodal_dialog18TYVoiceChatManagerC17conversationQueueSo17OS_dispatch_queueCvg",
                "moduleName": "multimodal_dialog",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "conversation",
            "printedName": "conversation",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "NativeConversation",
                "printedName": "multimodal_dialog.NativeConversation",
                "usr": "c:objc(cs)NativeConversation"
              }
            ],
            "declKind": "Var",
            "usr": "s:17multimodal_dialog18TYVoiceChatManagerC12conversationSo18NativeConversationCvp",
            "mangledName": "$s17multimodal_dialog18TYVoiceChatManagerC12conversationSo18NativeConversationCvp",
            "moduleName": "multimodal_dialog",
            "declAttributes": [
              "HasInitialValue",
              "Final",
              "HasStorage"
            ],
            "fixedbinaryorder": 15,
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "NativeConversation",
                    "printedName": "multimodal_dialog.NativeConversation",
                    "usr": "c:objc(cs)NativeConversation"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17multimodal_dialog18TYVoiceChatManagerC12conversationSo18NativeConversationCvg",
                "mangledName": "$s17multimodal_dialog18TYVoiceChatManagerC12conversationSo18NativeConversationCvg",
                "moduleName": "multimodal_dialog",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "usageTimeManager",
            "printedName": "usageTimeManager",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "TYVoiceChatUsageTimeManager",
                "printedName": "multimodal_dialog.TYVoiceChatUsageTimeManager",
                "usr": "s:17multimodal_dialog27TYVoiceChatUsageTimeManagerC"
              }
            ],
            "declKind": "Var",
            "usr": "s:17multimodal_dialog18TYVoiceChatManagerC09usageTimeE0AA0cd5UsagegE0Cvp",
            "mangledName": "$s17multimodal_dialog18TYVoiceChatManagerC09usageTimeE0AA0cd5UsagegE0Cvp",
            "moduleName": "multimodal_dialog",
            "declAttributes": [
              "HasInitialValue",
              "Final",
              "HasStorage"
            ],
            "fixedbinaryorder": 16,
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "TYVoiceChatUsageTimeManager",
                    "printedName": "multimodal_dialog.TYVoiceChatUsageTimeManager",
                    "usr": "s:17multimodal_dialog27TYVoiceChatUsageTimeManagerC"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17multimodal_dialog18TYVoiceChatManagerC09usageTimeE0AA0cd5UsagegE0Cvg",
                "mangledName": "$s17multimodal_dialog18TYVoiceChatManagerC09usageTimeE0AA0cd5UsagegE0Cvg",
                "moduleName": "multimodal_dialog",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "dialogMode",
            "printedName": "dialogMode",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "DialogMode",
                "printedName": "multimodal_dialog.DialogMode",
                "usr": "s:17multimodal_dialog10DialogModeO"
              }
            ],
            "declKind": "Var",
            "usr": "s:17multimodal_dialog18TYVoiceChatManagerC0B4ModeAA06DialogF0Ovp",
            "mangledName": "$s17multimodal_dialog18TYVoiceChatManagerC0B4ModeAA06DialogF0Ovp",
            "moduleName": "multimodal_dialog",
            "isOpen": true,
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "RawDocComment"
            ],
            "fixedbinaryorder": 17,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "DialogMode",
                    "printedName": "multimodal_dialog.DialogMode",
                    "usr": "s:17multimodal_dialog10DialogModeO"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17multimodal_dialog18TYVoiceChatManagerC0B4ModeAA06DialogF0Ovg",
                "mangledName": "$s17multimodal_dialog18TYVoiceChatManagerC0B4ModeAA06DialogF0Ovg",
                "moduleName": "multimodal_dialog",
                "implicit": true,
                "isOpen": true,
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "DialogMode",
                    "printedName": "multimodal_dialog.DialogMode",
                    "usr": "s:17multimodal_dialog10DialogModeO"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17multimodal_dialog18TYVoiceChatManagerC0B4ModeAA06DialogF0Ovs",
                "mangledName": "$s17multimodal_dialog18TYVoiceChatManagerC0B4ModeAA06DialogF0Ovs",
                "moduleName": "multimodal_dialog",
                "implicit": true,
                "isOpen": true,
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17multimodal_dialog18TYVoiceChatManagerC0B4ModeAA06DialogF0OvM",
                "mangledName": "$s17multimodal_dialog18TYVoiceChatManagerC0B4ModeAA06DialogF0OvM",
                "moduleName": "multimodal_dialog",
                "implicit": true,
                "isOpen": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "eventData",
            "printedName": "eventData",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "[Swift.String : Any]?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Dictionary",
                    "printedName": "[Swift.String : Any]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "ProtocolComposition",
                        "printedName": "Any"
                      }
                    ],
                    "usr": "s:SD"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "s:17multimodal_dialog18TYVoiceChatManagerC9eventData33_89CB258C6F20A9912A0973E98AD9120BLLSDySSypGSgvp",
            "mangledName": "$s17multimodal_dialog18TYVoiceChatManagerC9eventData33_89CB258C6F20A9912A0973E98AD9120BLLSDySSypGSgvp",
            "moduleName": "multimodal_dialog",
            "isInternal": true,
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "AccessControl"
            ],
            "fixedbinaryorder": 18,
            "hasStorage": true
          },
          {
            "kind": "Var",
            "name": "channelMode",
            "printedName": "channelMode",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "TYAudioDataChannelMode",
                "printedName": "multimodal_dialog.TYAudioDataChannelMode",
                "usr": "s:17multimodal_dialog22TYAudioDataChannelModeO"
              }
            ],
            "declKind": "Var",
            "usr": "s:17multimodal_dialog18TYVoiceChatManagerC11channelMode33_89CB258C6F20A9912A0973E98AD9120BLLAA018TYAudioDataChannelG0Ovp",
            "mangledName": "$s17multimodal_dialog18TYVoiceChatManagerC11channelMode33_89CB258C6F20A9912A0973E98AD9120BLLAA018TYAudioDataChannelG0Ovp",
            "moduleName": "multimodal_dialog",
            "isInternal": true,
            "declAttributes": [
              "HasStorage",
              "AccessControl"
            ],
            "fixedbinaryorder": 19,
            "hasStorage": true
          },
          {
            "kind": "Var",
            "name": "url",
            "printedName": "url",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:17multimodal_dialog18TYVoiceChatManagerC3url33_89CB258C6F20A9912A0973E98AD9120BLLSSvp",
            "mangledName": "$s17multimodal_dialog18TYVoiceChatManagerC3url33_89CB258C6F20A9912A0973E98AD9120BLLSSvp",
            "moduleName": "multimodal_dialog",
            "isInternal": true,
            "declAttributes": [
              "HasStorage",
              "AccessControl"
            ],
            "fixedbinaryorder": 20,
            "hasStorage": true
          },
          {
            "kind": "Var",
            "name": "chainMode",
            "printedName": "chainMode",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "ChainMode",
                "printedName": "multimodal_dialog.ChainMode",
                "usr": "s:17multimodal_dialog9ChainModeO"
              }
            ],
            "declKind": "Var",
            "usr": "s:17multimodal_dialog18TYVoiceChatManagerC9chainMode33_89CB258C6F20A9912A0973E98AD9120BLLAA05ChainG0Ovp",
            "mangledName": "$s17multimodal_dialog18TYVoiceChatManagerC9chainMode33_89CB258C6F20A9912A0973E98AD9120BLLAA05ChainG0Ovp",
            "moduleName": "multimodal_dialog",
            "isInternal": true,
            "declAttributes": [
              "HasStorage",
              "AccessControl"
            ],
            "fixedbinaryorder": 21,
            "hasStorage": true
          },
          {
            "kind": "Var",
            "name": "appId",
            "printedName": "appId",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:17multimodal_dialog18TYVoiceChatManagerC5appId33_89CB258C6F20A9912A0973E98AD9120BLLSSvp",
            "mangledName": "$s17multimodal_dialog18TYVoiceChatManagerC5appId33_89CB258C6F20A9912A0973E98AD9120BLLSSvp",
            "moduleName": "multimodal_dialog",
            "isInternal": true,
            "declAttributes": [
              "HasStorage",
              "AccessControl"
            ],
            "fixedbinaryorder": 22,
            "hasStorage": true
          },
          {
            "kind": "Var",
            "name": "protocolVersion",
            "printedName": "protocolVersion",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "usr": "s:Si"
              }
            ],
            "declKind": "Var",
            "usr": "s:17multimodal_dialog18TYVoiceChatManagerC15protocolVersion33_89CB258C6F20A9912A0973E98AD9120BLLSivp",
            "mangledName": "$s17multimodal_dialog18TYVoiceChatManagerC15protocolVersion33_89CB258C6F20A9912A0973E98AD9120BLLSivp",
            "moduleName": "multimodal_dialog",
            "isInternal": true,
            "declAttributes": [
              "HasInitialValue",
              "Final",
              "HasStorage",
              "AccessControl"
            ],
            "fixedbinaryorder": 23,
            "isLet": true,
            "hasStorage": true
          },
          {
            "kind": "Var",
            "name": "workspaceId",
            "printedName": "workspaceId",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:17multimodal_dialog18TYVoiceChatManagerC11workspaceId33_89CB258C6F20A9912A0973E98AD9120BLLSSvp",
            "mangledName": "$s17multimodal_dialog18TYVoiceChatManagerC11workspaceId33_89CB258C6F20A9912A0973E98AD9120BLLSSvp",
            "moduleName": "multimodal_dialog",
            "isInternal": true,
            "declAttributes": [
              "HasStorage",
              "AccessControl"
            ],
            "fixedbinaryorder": 24,
            "hasStorage": true
          },
          {
            "kind": "Var",
            "name": "dialogId",
            "printedName": "dialogId",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:17multimodal_dialog18TYVoiceChatManagerC0B2Id33_89CB258C6F20A9912A0973E98AD9120BLLSSvp",
            "mangledName": "$s17multimodal_dialog18TYVoiceChatManagerC0B2Id33_89CB258C6F20A9912A0973E98AD9120BLLSSvp",
            "moduleName": "multimodal_dialog",
            "isInternal": true,
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "AccessControl"
            ],
            "fixedbinaryorder": 25,
            "hasStorage": true
          },
          {
            "kind": "Var",
            "name": "model",
            "printedName": "model",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:17multimodal_dialog18TYVoiceChatManagerC5model33_89CB258C6F20A9912A0973E98AD9120BLLSSvp",
            "mangledName": "$s17multimodal_dialog18TYVoiceChatManagerC5model33_89CB258C6F20A9912A0973E98AD9120BLLSSvp",
            "moduleName": "multimodal_dialog",
            "isInternal": true,
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "AccessControl"
            ],
            "fixedbinaryorder": 26,
            "hasStorage": true
          },
          {
            "kind": "Var",
            "name": "enableKWS",
            "printedName": "enableKWS",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              }
            ],
            "declKind": "Var",
            "usr": "s:17multimodal_dialog18TYVoiceChatManagerC9enableKWS33_89CB258C6F20A9912A0973E98AD9120BLLSbvp",
            "mangledName": "$s17multimodal_dialog18TYVoiceChatManagerC9enableKWS33_89CB258C6F20A9912A0973E98AD9120BLLSbvp",
            "moduleName": "multimodal_dialog",
            "isInternal": true,
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "AccessControl"
            ],
            "fixedbinaryorder": 27,
            "hasStorage": true
          },
          {
            "kind": "Var",
            "name": "kwsWordList",
            "printedName": "kwsWordList",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "[Any]?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Any]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ProtocolComposition",
                        "printedName": "Any"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "s:17multimodal_dialog18TYVoiceChatManagerC11kwsWordList33_89CB258C6F20A9912A0973E98AD9120BLLSayypGSgvp",
            "mangledName": "$s17multimodal_dialog18TYVoiceChatManagerC11kwsWordList33_89CB258C6F20A9912A0973E98AD9120BLLSayypGSgvp",
            "moduleName": "multimodal_dialog",
            "isInternal": true,
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "AccessControl"
            ],
            "fixedbinaryorder": 28,
            "hasStorage": true
          },
          {
            "kind": "Var",
            "name": "independentKwsMode",
            "printedName": "independentKwsMode",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              }
            ],
            "declKind": "Var",
            "usr": "s:17multimodal_dialog18TYVoiceChatManagerC18independentKwsMode33_89CB258C6F20A9912A0973E98AD9120BLLSbvp",
            "mangledName": "$s17multimodal_dialog18TYVoiceChatManagerC18independentKwsMode33_89CB258C6F20A9912A0973E98AD9120BLLSbvp",
            "moduleName": "multimodal_dialog",
            "isInternal": true,
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "AccessControl"
            ],
            "fixedbinaryorder": 29,
            "hasStorage": true
          },
          {
            "kind": "Var",
            "name": "debug",
            "printedName": "debug",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              }
            ],
            "declKind": "Var",
            "usr": "s:17multimodal_dialog18TYVoiceChatManagerC5debugSbvpZ",
            "mangledName": "$s17multimodal_dialog18TYVoiceChatManagerC5debugSbvpZ",
            "moduleName": "multimodal_dialog",
            "static": true,
            "declAttributes": [
              "HasInitialValue",
              "Final",
              "HasStorage",
              "AccessControl"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17multimodal_dialog18TYVoiceChatManagerC5debugSbvgZ",
                "mangledName": "$s17multimodal_dialog18TYVoiceChatManagerC5debugSbvgZ",
                "moduleName": "multimodal_dialog",
                "static": true,
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17multimodal_dialog18TYVoiceChatManagerC5debugSbvsZ",
                "mangledName": "$s17multimodal_dialog18TYVoiceChatManagerC5debugSbvsZ",
                "moduleName": "multimodal_dialog",
                "static": true,
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17multimodal_dialog18TYVoiceChatManagerC5debugSbvMZ",
                "mangledName": "$s17multimodal_dialog18TYVoiceChatManagerC5debugSbvMZ",
                "moduleName": "multimodal_dialog",
                "static": true,
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "_chatState",
            "printedName": "_chatState",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "ALYAtomic",
                "printedName": "multimodal_dialog.ALYAtomic<multimodal_dialog.DialogState>",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "DialogState",
                    "printedName": "multimodal_dialog.DialogState",
                    "usr": "s:17multimodal_dialog11DialogStateO"
                  }
                ],
                "usr": "s:17multimodal_dialog9ALYAtomicV"
              }
            ],
            "declKind": "Var",
            "usr": "s:17multimodal_dialog18TYVoiceChatManagerC10_chatState33_89CB258C6F20A9912A0973E98AD9120BLLAA9ALYAtomicVyAA06DialogG0OGvp",
            "mangledName": "$s17multimodal_dialog18TYVoiceChatManagerC10_chatState33_89CB258C6F20A9912A0973E98AD9120BLLAA9ALYAtomicVyAA06DialogG0OGvp",
            "moduleName": "multimodal_dialog",
            "implicit": true,
            "isInternal": true,
            "declAttributes": [
              "HasInitialValue",
              "Final",
              "HasStorage"
            ],
            "fixedbinaryorder": 30,
            "hasStorage": true
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(url:chainMode:appId:workspaceId:channelMode:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "TYVoiceChatManager",
                "printedName": "multimodal_dialog.TYVoiceChatManager",
                "usr": "c:@M@multimodal_dialog@objc(cs)TYVoiceChatManager"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "Swift.String?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "ChainMode",
                "printedName": "multimodal_dialog.ChainMode",
                "usr": "s:17multimodal_dialog9ChainModeO"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              },
              {
                "kind": "TypeNominal",
                "name": "TYAudioDataChannelMode",
                "printedName": "multimodal_dialog.TYAudioDataChannelMode",
                "hasDefaultArg": true,
                "usr": "s:17multimodal_dialog22TYAudioDataChannelModeO"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:17multimodal_dialog18TYVoiceChatManagerC3url9chainMode5appId09workspaceJ007channelH0ACSSSg_AA05ChainH0OS2SAA018TYAudioDataChannelH0Otcfc",
            "mangledName": "$s17multimodal_dialog18TYVoiceChatManagerC3url9chainMode5appId09workspaceJ007channelH0ACSSSg_AA05ChainH0OS2SAA018TYAudioDataChannelH0Otcfc",
            "moduleName": "multimodal_dialog",
            "init_kind": "Designated"
          },
          {
            "kind": "Function",
            "name": "enableKWS",
            "printedName": "enableKWS(enable:independentKwsMode:words:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              },
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "[Any]?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Any]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ProtocolComposition",
                        "printedName": "Any"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Func",
            "usr": "s:17multimodal_dialog18TYVoiceChatManagerC9enableKWS0F018independentKwsMode5wordsySb_SbSayypGSgtF",
            "mangledName": "$s17multimodal_dialog18TYVoiceChatManagerC9enableKWS0F018independentKwsMode5wordsySb_SbSayypGSgtF",
            "moduleName": "multimodal_dialog",
            "isOpen": true,
            "declAttributes": [
              "AccessControl"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "beginInteraction",
            "printedName": "beginInteraction()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              }
            ],
            "declKind": "Func",
            "usr": "s:17multimodal_dialog18TYVoiceChatManagerC16beginInteractionyyF",
            "mangledName": "$s17multimodal_dialog18TYVoiceChatManagerC16beginInteractionyyF",
            "moduleName": "multimodal_dialog",
            "isOpen": true,
            "declAttributes": [
              "AccessControl"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "setModel",
            "printedName": "setModel(model:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Func",
            "usr": "s:17multimodal_dialog18TYVoiceChatManagerC8setModel5modelySS_tF",
            "mangledName": "$s17multimodal_dialog18TYVoiceChatManagerC8setModel5modelySS_tF",
            "moduleName": "multimodal_dialog",
            "isOpen": true,
            "declAttributes": [
              "AccessControl"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "connect",
            "printedName": "connect(apiKey:dialogId:mode:multimodalParams:taskId:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "Swift.String?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "DialogMode",
                "printedName": "multimodal_dialog.DialogMode",
                "usr": "s:17multimodal_dialog10DialogModeO"
              },
              {
                "kind": "TypeNominal",
                "name": "MultiModalRequestParam",
                "printedName": "multimodal_dialog.MultiModalRequestParam",
                "usr": "s:17multimodal_dialog22MultiModalRequestParamV"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "Swift.String?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "hasDefaultArg": true,
                "usr": "s:Sq"
              }
            ],
            "declKind": "Func",
            "usr": "s:17multimodal_dialog18TYVoiceChatManagerC7connect6apiKey0B2Id4mode0A6Params04taskI0SbSS_SSSgAA10DialogModeOAA22MultiModalRequestParamVAJtF",
            "mangledName": "$s17multimodal_dialog18TYVoiceChatManagerC7connect6apiKey0B2Id4mode0A6Params04taskI0SbSS_SSSgAA10DialogModeOAA22MultiModalRequestParamVAJtF",
            "moduleName": "multimodal_dialog",
            "isOpen": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "disconnect",
            "printedName": "disconnect()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              }
            ],
            "declKind": "Func",
            "usr": "s:17multimodal_dialog18TYVoiceChatManagerC10disconnectyyF",
            "mangledName": "$s17multimodal_dialog18TYVoiceChatManagerC10disconnectyyF",
            "moduleName": "multimodal_dialog",
            "isOpen": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "interrupt",
            "printedName": "interrupt(completion:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "((Swift.Bool) -> ())?",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(Swift.Bool) -> ()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ]
                  }
                ],
                "hasDefaultArg": true,
                "usr": "s:Sq"
              }
            ],
            "declKind": "Func",
            "usr": "s:17multimodal_dialog18TYVoiceChatManagerC9interrupt10completionyySbcSg_tF",
            "mangledName": "$s17multimodal_dialog18TYVoiceChatManagerC9interrupt10completionyySbcSg_tF",
            "moduleName": "multimodal_dialog",
            "isOpen": true,
            "declAttributes": [
              "RawDocComment"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "processRTCResponse",
            "printedName": "processRTCResponse(_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "[Swift.String : Any]?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Dictionary",
                    "printedName": "[Swift.String : Any]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "ProtocolComposition",
                        "printedName": "Any"
                      }
                    ],
                    "usr": "s:SD"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Func",
            "usr": "s:17multimodal_dialog18TYVoiceChatManagerC18processRTCResponseyySDySSypGSgF",
            "mangledName": "$s17multimodal_dialog18TYVoiceChatManagerC18processRTCResponseyySDySSypGSgF",
            "moduleName": "multimodal_dialog",
            "isOpen": true,
            "declAttributes": [
              "RawDocComment"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "sendRefData",
            "printedName": "sendRefData(_:len:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "UnsafePointer",
                "printedName": "Swift.UnsafePointer<Swift.UInt8>",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:SP"
              },
              {
                "kind": "TypeNominal",
                "name": "Int32",
                "printedName": "Swift.Int32",
                "usr": "s:s5Int32V"
              }
            ],
            "declKind": "Func",
            "usr": "s:17multimodal_dialog18TYVoiceChatManagerC11sendRefData_3lenySPys5UInt8VG_s5Int32VtF",
            "mangledName": "$s17multimodal_dialog18TYVoiceChatManagerC11sendRefData_3lenySPys5UInt8VG_s5Int32VtF",
            "moduleName": "multimodal_dialog",
            "isOpen": true,
            "declAttributes": [
              "RawDocComment"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "sendAudioData",
            "printedName": "sendAudioData(_:len:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "UnsafePointer",
                "printedName": "Swift.UnsafePointer<Swift.UInt8>",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:SP"
              },
              {
                "kind": "TypeNominal",
                "name": "Int32",
                "printedName": "Swift.Int32",
                "usr": "s:s5Int32V"
              }
            ],
            "declKind": "Func",
            "usr": "s:17multimodal_dialog18TYVoiceChatManagerC13sendAudioData_3lenySPys5UInt8VG_s5Int32VtF",
            "mangledName": "$s17multimodal_dialog18TYVoiceChatManagerC13sendAudioData_3lenySPys5UInt8VG_s5Int32VtF",
            "moduleName": "multimodal_dialog",
            "isOpen": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "updateInfo",
            "printedName": "updateInfo(params:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "Dictionary",
                "printedName": "[Swift.String : Any]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ProtocolComposition",
                    "printedName": "Any"
                  }
                ],
                "usr": "s:SD"
              }
            ],
            "declKind": "Func",
            "usr": "s:17multimodal_dialog18TYVoiceChatManagerC10updateInfo6paramsySDySSypG_tF",
            "mangledName": "$s17multimodal_dialog18TYVoiceChatManagerC10updateInfo6paramsySDySSypG_tF",
            "moduleName": "multimodal_dialog",
            "isOpen": true,
            "declAttributes": [
              "RawDocComment"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "requestToRespond",
            "printedName": "requestToRespond(type:text:params:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "[Swift.String : Any]?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Dictionary",
                    "printedName": "[Swift.String : Any]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "ProtocolComposition",
                        "printedName": "Any"
                      }
                    ],
                    "usr": "s:SD"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Func",
            "usr": "s:17multimodal_dialog18TYVoiceChatManagerC16requestToRespond4type4text6paramsySS_SSSDySSypGSgtF",
            "mangledName": "$s17multimodal_dialog18TYVoiceChatManagerC16requestToRespond4type4text6paramsySS_SSSDySSypGSgtF",
            "moduleName": "multimodal_dialog",
            "isOpen": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "startSpeech",
            "printedName": "startSpeech()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              }
            ],
            "declKind": "Func",
            "usr": "s:17multimodal_dialog18TYVoiceChatManagerC11startSpeechyyF",
            "mangledName": "$s17multimodal_dialog18TYVoiceChatManagerC11startSpeechyyF",
            "moduleName": "multimodal_dialog",
            "isOpen": true,
            "declAttributes": [
              "RawDocComment"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "stopSpeech",
            "printedName": "stopSpeech()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              }
            ],
            "declKind": "Func",
            "usr": "s:17multimodal_dialog18TYVoiceChatManagerC10stopSpeechyyF",
            "mangledName": "$s17multimodal_dialog18TYVoiceChatManagerC10stopSpeechyyF",
            "moduleName": "multimodal_dialog",
            "isOpen": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "cancelSpeech",
            "printedName": "cancelSpeech()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              }
            ],
            "declKind": "Func",
            "usr": "s:17multimodal_dialog18TYVoiceChatManagerC12cancelSpeechyyF",
            "mangledName": "$s17multimodal_dialog18TYVoiceChatManagerC12cancelSpeechyyF",
            "moduleName": "multimodal_dialog",
            "isOpen": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "sendResponseStarted",
            "printedName": "sendResponseStarted()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              }
            ],
            "declKind": "Func",
            "usr": "s:17multimodal_dialog18TYVoiceChatManagerC19sendResponseStartedyyF",
            "mangledName": "$s17multimodal_dialog18TYVoiceChatManagerC19sendResponseStartedyyF",
            "moduleName": "multimodal_dialog",
            "isOpen": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "sendResponseStopped",
            "printedName": "sendResponseStopped()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              }
            ],
            "declKind": "Func",
            "usr": "s:17multimodal_dialog18TYVoiceChatManagerC19sendResponseStoppedyyF",
            "mangledName": "$s17multimodal_dialog18TYVoiceChatManagerC19sendResponseStoppedyyF",
            "moduleName": "multimodal_dialog",
            "isOpen": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "TYVoiceChatManager",
                "printedName": "multimodal_dialog.TYVoiceChatManager",
                "usr": "c:@M@multimodal_dialog@objc(cs)TYVoiceChatManager"
              }
            ],
            "declKind": "Constructor",
            "usr": "c:@M@multimodal_dialog@objc(cs)TYVoiceChatManager(im)init",
            "mangledName": "$s17multimodal_dialog18TYVoiceChatManagerCACycfc",
            "moduleName": "multimodal_dialog",
            "overriding": true,
            "implicit": true,
            "objc_name": "init",
            "declAttributes": [
              "Dynamic",
              "ObjC",
              "Override"
            ],
            "init_kind": "Designated"
          },
          {
            "kind": "Function",
            "name": "onConvStateChangedCallback",
            "printedName": "onConvStateChangedCallback(_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "Int32",
                "printedName": "Swift.Int32",
                "usr": "s:s5Int32V"
              }
            ],
            "declKind": "Func",
            "usr": "c:@CM@multimodal_dialog@objc(cs)TYVoiceChatManager(im)onConvStateChangedCallback:",
            "mangledName": "$s17multimodal_dialog18TYVoiceChatManagerC26onConvStateChangedCallbackyys5Int32VF",
            "moduleName": "multimodal_dialog",
            "isOpen": true,
            "objc_name": "onConvStateChangedCallback:",
            "declAttributes": [
              "Dynamic",
              "ObjC",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "onConvSoundLevelCallback",
            "printedName": "onConvSoundLevelCallback(_:db:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "Int32",
                "printedName": "Swift.Int32",
                "usr": "s:s5Int32V"
              },
              {
                "kind": "TypeNominal",
                "name": "Float",
                "printedName": "Swift.Float",
                "usr": "s:Sf"
              }
            ],
            "declKind": "Func",
            "usr": "c:@CM@multimodal_dialog@objc(cs)TYVoiceChatManager(im)onConvSoundLevelCallback:db:",
            "mangledName": "$s17multimodal_dialog18TYVoiceChatManagerC24onConvSoundLevelCallback_2dbys5Int32V_SftF",
            "moduleName": "multimodal_dialog",
            "isOpen": true,
            "objc_name": "onConvSoundLevelCallback:db:",
            "declAttributes": [
              "Dynamic",
              "ObjC",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "onConvDataReceivedCallback",
            "printedName": "onConvDataReceivedCallback(_:length:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Int32",
                "printedName": "Swift.Int32",
                "usr": "s:s5Int32V"
              },
              {
                "kind": "TypeNominal",
                "name": "ImplicitlyUnwrappedOptional",
                "printedName": "Swift.UnsafeMutablePointer<Swift.UInt8>?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UnsafeMutablePointer",
                    "printedName": "Swift.UnsafeMutablePointer<Swift.UInt8>",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sp"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "Int32",
                "printedName": "Swift.Int32",
                "usr": "s:s5Int32V"
              }
            ],
            "declKind": "Func",
            "usr": "c:@CM@multimodal_dialog@objc(cs)TYVoiceChatManager(im)onConvDataReceivedCallback:length:",
            "mangledName": "$s17multimodal_dialog18TYVoiceChatManagerC26onConvDataReceivedCallback_6lengths5Int32VSpys5UInt8VGSg_AGtF",
            "moduleName": "multimodal_dialog",
            "isOpen": true,
            "objc_name": "onConvDataReceivedCallback:length:",
            "declAttributes": [
              "Dynamic",
              "ObjC"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "onConvRequestCallback",
            "printedName": "onConvRequestCallback(_:request:taskId:dialogId:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "ConvEventType",
                "printedName": "multimodal_dialog.ConvEventType",
                "usr": "c:@E@ConvEventType"
              },
              {
                "kind": "TypeNominal",
                "name": "ImplicitlyUnwrappedOptional",
                "printedName": "Swift.UnsafePointer<Swift.Int8>?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UnsafePointer",
                    "printedName": "Swift.UnsafePointer<Swift.Int8>",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Int8",
                        "printedName": "Swift.Int8",
                        "usr": "s:s4Int8V"
                      }
                    ],
                    "usr": "s:SP"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "ImplicitlyUnwrappedOptional",
                "printedName": "Swift.UnsafePointer<Swift.Int8>?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UnsafePointer",
                    "printedName": "Swift.UnsafePointer<Swift.Int8>",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Int8",
                        "printedName": "Swift.Int8",
                        "usr": "s:s4Int8V"
                      }
                    ],
                    "usr": "s:SP"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "ImplicitlyUnwrappedOptional",
                "printedName": "Swift.UnsafePointer<Swift.Int8>?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UnsafePointer",
                    "printedName": "Swift.UnsafePointer<Swift.Int8>",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Int8",
                        "printedName": "Swift.Int8",
                        "usr": "s:s4Int8V"
                      }
                    ],
                    "usr": "s:SP"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Func",
            "usr": "c:@CM@multimodal_dialog@objc(cs)TYVoiceChatManager(im)onConvRequestCallback:request:taskId:dialogId:",
            "mangledName": "$s17multimodal_dialog18TYVoiceChatManagerC21onConvRequestCallback_7request6taskId0bL0ySo0G9EventTypeV_SPys4Int8VGSgA2MtF",
            "moduleName": "multimodal_dialog",
            "isOpen": true,
            "objc_name": "onConvRequestCallback:request:taskId:dialogId:",
            "declAttributes": [
              "Dynamic",
              "ObjC",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "onConvDataSendCallback",
            "printedName": "onConvDataSendCallback(_:length:sampleRate:level:channelSelect:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Int32",
                "printedName": "Swift.Int32",
                "usr": "s:s5Int32V"
              },
              {
                "kind": "TypeNominal",
                "name": "ImplicitlyUnwrappedOptional",
                "printedName": "Swift.UnsafeMutablePointer<Swift.UInt8>?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UnsafeMutablePointer",
                    "printedName": "Swift.UnsafeMutablePointer<Swift.UInt8>",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sp"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "Int32",
                "printedName": "Swift.Int32",
                "usr": "s:s5Int32V"
              },
              {
                "kind": "TypeNominal",
                "name": "Int32",
                "printedName": "Swift.Int32",
                "usr": "s:s5Int32V"
              },
              {
                "kind": "TypeNominal",
                "name": "Int32",
                "printedName": "Swift.Int32",
                "usr": "s:s5Int32V"
              },
              {
                "kind": "TypeNominal",
                "name": "Int32",
                "printedName": "Swift.Int32",
                "usr": "s:s5Int32V"
              }
            ],
            "declKind": "Func",
            "usr": "c:@CM@multimodal_dialog@objc(cs)TYVoiceChatManager(im)onConvDataSendCallback:length:sampleRate:level:channelSelect:",
            "mangledName": "$s17multimodal_dialog18TYVoiceChatManagerC22onConvDataSendCallback_6length10sampleRate5level13channelSelects5Int32VSpys5UInt8VGSg_A4JtF",
            "moduleName": "multimodal_dialog",
            "isOpen": true,
            "objc_name": "onConvDataSendCallback:length:sampleRate:level:channelSelect:",
            "declAttributes": [
              "Dynamic",
              "ObjC",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "onConvEventCallback",
            "printedName": "onConvEventCallback(_:statusCode:errMsg:result:taskId:dialogId:terminate:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "ConvEventType",
                "printedName": "multimodal_dialog.ConvEventType",
                "usr": "c:@E@ConvEventType"
              },
              {
                "kind": "TypeNominal",
                "name": "Int32",
                "printedName": "Swift.Int32",
                "usr": "s:s5Int32V"
              },
              {
                "kind": "TypeNominal",
                "name": "ImplicitlyUnwrappedOptional",
                "printedName": "Swift.UnsafePointer<Swift.Int8>?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UnsafePointer",
                    "printedName": "Swift.UnsafePointer<Swift.Int8>",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Int8",
                        "printedName": "Swift.Int8",
                        "usr": "s:s4Int8V"
                      }
                    ],
                    "usr": "s:SP"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "ImplicitlyUnwrappedOptional",
                "printedName": "Swift.UnsafePointer<Swift.Int8>?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UnsafePointer",
                    "printedName": "Swift.UnsafePointer<Swift.Int8>",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Int8",
                        "printedName": "Swift.Int8",
                        "usr": "s:s4Int8V"
                      }
                    ],
                    "usr": "s:SP"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "ImplicitlyUnwrappedOptional",
                "printedName": "Swift.UnsafePointer<Swift.Int8>?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UnsafePointer",
                    "printedName": "Swift.UnsafePointer<Swift.Int8>",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Int8",
                        "printedName": "Swift.Int8",
                        "usr": "s:s4Int8V"
                      }
                    ],
                    "usr": "s:SP"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "ImplicitlyUnwrappedOptional",
                "printedName": "Swift.UnsafePointer<Swift.Int8>?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UnsafePointer",
                    "printedName": "Swift.UnsafePointer<Swift.Int8>",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Int8",
                        "printedName": "Swift.Int8",
                        "usr": "s:s4Int8V"
                      }
                    ],
                    "usr": "s:SP"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              }
            ],
            "declKind": "Func",
            "usr": "c:@CM@multimodal_dialog@objc(cs)TYVoiceChatManager(im)onConvEventCallback:statusCode:errMsg:result:taskId:dialogId:terminate:",
            "mangledName": "$s17multimodal_dialog18TYVoiceChatManagerC19onConvEventCallback_10statusCode6errMsg6result6taskId0bP09terminateySo0gH4TypeV_s5Int32VSPys4Int8VGSgA3RSbtF",
            "moduleName": "multimodal_dialog",
            "isOpen": true,
            "objc_name": "onConvEventCallback:statusCode:errMsg:result:taskId:dialogId:terminate:",
            "declAttributes": [
              "Dynamic",
              "ObjC"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "onConvEventTrackCallback",
            "printedName": "onConvEventTrackCallback(_:log:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "Int32",
                "printedName": "Swift.Int32",
                "usr": "s:s5Int32V"
              },
              {
                "kind": "TypeNominal",
                "name": "ImplicitlyUnwrappedOptional",
                "printedName": "Swift.UnsafePointer<Swift.Int8>?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UnsafePointer",
                    "printedName": "Swift.UnsafePointer<Swift.Int8>",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Int8",
                        "printedName": "Swift.Int8",
                        "usr": "s:s4Int8V"
                      }
                    ],
                    "usr": "s:SP"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Func",
            "usr": "c:@CM@multimodal_dialog@objc(cs)TYVoiceChatManager(im)onConvEventTrackCallback:log:",
            "mangledName": "$s17multimodal_dialog18TYVoiceChatManagerC24onConvEventTrackCallback_3logys5Int32V_SPys4Int8VGSgtF",
            "moduleName": "multimodal_dialog",
            "isOpen": true,
            "objc_name": "onConvEventTrackCallback:log:",
            "declAttributes": [
              "Dynamic",
              "ObjC",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "runOnConversationQueue",
            "printedName": "runOnConversationQueue(isAsync:block:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "hasDefaultArg": true,
                "usr": "s:Sb"
              },
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "() -> ()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ]
              }
            ],
            "declKind": "Func",
            "usr": "s:17multimodal_dialog18TYVoiceChatManagerC22runOnConversationQueue7isAsync5blockySb_yyctF",
            "mangledName": "$s17multimodal_dialog18TYVoiceChatManagerC22runOnConversationQueue7isAsync5blockySb_yyctF",
            "moduleName": "multimodal_dialog",
            "isOpen": true,
            "declAttributes": [
              "RawDocComment"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "log",
            "printedName": "log(_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Func",
            "usr": "s:17multimodal_dialog18TYVoiceChatManagerC3logyySSF",
            "mangledName": "$s17multimodal_dialog18TYVoiceChatManagerC3logyySSF",
            "moduleName": "multimodal_dialog",
            "isOpen": true,
            "declAttributes": [
              "RawDocComment"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          }
        ],
        "declKind": "Class",
        "usr": "c:@M@multimodal_dialog@objc(cs)TYVoiceChatManager",
        "mangledName": "$s17multimodal_dialog18TYVoiceChatManagerC",
        "moduleName": "multimodal_dialog",
        "isOpen": true,
        "declAttributes": [
          "ObjC"
        ],
        "superclassUsr": "c:objc(cs)NSObject",
        "superclassNames": [
          "ObjectiveC.NSObject"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          },
          {
            "kind": "Conformance",
            "name": "CVarArg",
            "printedName": "CVarArg",
            "usr": "s:s7CVarArgP",
            "mangledName": "$ss7CVarArgP"
          },
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObservingPublishing",
            "printedName": "_KeyValueCodingAndObservingPublishing",
            "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP",
            "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP"
          },
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObserving",
            "printedName": "_KeyValueCodingAndObserving",
            "usr": "s:10Foundation27_KeyValueCodingAndObservingP",
            "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP"
          },
          {
            "kind": "Conformance",
            "name": "CustomStringConvertible",
            "printedName": "CustomStringConvertible",
            "usr": "s:s23CustomStringConvertibleP",
            "mangledName": "$ss23CustomStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "CustomDebugStringConvertible",
            "printedName": "CustomDebugStringConvertible",
            "usr": "s:s28CustomDebugStringConvertibleP",
            "mangledName": "$ss28CustomDebugStringConvertibleP"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "multimodal_dialog",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "DialogState",
        "printedName": "DialogState",
        "children": [
          {
            "kind": "Var",
            "name": "idle",
            "printedName": "idle",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(multimodal_dialog.DialogState.Type) -> multimodal_dialog.DialogState",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "DialogState",
                    "printedName": "multimodal_dialog.DialogState",
                    "usr": "s:17multimodal_dialog11DialogStateO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "multimodal_dialog.DialogState.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "DialogState",
                        "printedName": "multimodal_dialog.DialogState",
                        "usr": "s:17multimodal_dialog11DialogStateO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:17multimodal_dialog11DialogStateO4idleyA2CmF",
            "mangledName": "$s17multimodal_dialog11DialogStateO4idleyA2CmF",
            "moduleName": "multimodal_dialog"
          },
          {
            "kind": "Var",
            "name": "listening",
            "printedName": "listening",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(multimodal_dialog.DialogState.Type) -> multimodal_dialog.DialogState",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "DialogState",
                    "printedName": "multimodal_dialog.DialogState",
                    "usr": "s:17multimodal_dialog11DialogStateO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "multimodal_dialog.DialogState.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "DialogState",
                        "printedName": "multimodal_dialog.DialogState",
                        "usr": "s:17multimodal_dialog11DialogStateO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:17multimodal_dialog11DialogStateO9listeningyA2CmF",
            "mangledName": "$s17multimodal_dialog11DialogStateO9listeningyA2CmF",
            "moduleName": "multimodal_dialog",
            "declAttributes": [
              "RawDocComment"
            ]
          },
          {
            "kind": "Var",
            "name": "responding",
            "printedName": "responding",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(multimodal_dialog.DialogState.Type) -> multimodal_dialog.DialogState",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "DialogState",
                    "printedName": "multimodal_dialog.DialogState",
                    "usr": "s:17multimodal_dialog11DialogStateO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "multimodal_dialog.DialogState.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "DialogState",
                        "printedName": "multimodal_dialog.DialogState",
                        "usr": "s:17multimodal_dialog11DialogStateO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:17multimodal_dialog11DialogStateO10respondingyA2CmF",
            "mangledName": "$s17multimodal_dialog11DialogStateO10respondingyA2CmF",
            "moduleName": "multimodal_dialog",
            "declAttributes": [
              "RawDocComment"
            ]
          },
          {
            "kind": "Var",
            "name": "thinking",
            "printedName": "thinking",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(multimodal_dialog.DialogState.Type) -> multimodal_dialog.DialogState",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "DialogState",
                    "printedName": "multimodal_dialog.DialogState",
                    "usr": "s:17multimodal_dialog11DialogStateO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "multimodal_dialog.DialogState.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "DialogState",
                        "printedName": "multimodal_dialog.DialogState",
                        "usr": "s:17multimodal_dialog11DialogStateO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:17multimodal_dialog11DialogStateO8thinkingyA2CmF",
            "mangledName": "$s17multimodal_dialog11DialogStateO8thinkingyA2CmF",
            "moduleName": "multimodal_dialog",
            "declAttributes": [
              "RawDocComment"
            ]
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(rawValue:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "multimodal_dialog.DialogState?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "DialogState",
                    "printedName": "multimodal_dialog.DialogState",
                    "usr": "s:17multimodal_dialog11DialogStateO"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:17multimodal_dialog11DialogStateO8rawValueACSgSS_tcfc",
            "mangledName": "$s17multimodal_dialog11DialogStateO8rawValueACSgSS_tcfc",
            "moduleName": "multimodal_dialog",
            "implicit": true,
            "init_kind": "Designated"
          },
          {
            "kind": "Var",
            "name": "rawValue",
            "printedName": "rawValue",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:17multimodal_dialog11DialogStateO8rawValueSSvp",
            "mangledName": "$s17multimodal_dialog11DialogStateO8rawValueSSvp",
            "moduleName": "multimodal_dialog",
            "implicit": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17multimodal_dialog11DialogStateO8rawValueSSvg",
                "mangledName": "$s17multimodal_dialog11DialogStateO8rawValueSSvg",
                "moduleName": "multimodal_dialog",
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          }
        ],
        "declKind": "Enum",
        "usr": "s:17multimodal_dialog11DialogStateO",
        "mangledName": "$s17multimodal_dialog11DialogStateO",
        "moduleName": "multimodal_dialog",
        "declAttributes": [
          "AccessControl",
          "RawDocComment"
        ],
        "enumRawTypeName": "String",
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          },
          {
            "kind": "Conformance",
            "name": "RawRepresentable",
            "printedName": "RawRepresentable",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "RawValue",
                "printedName": "RawValue",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ]
              }
            ],
            "usr": "s:SY",
            "mangledName": "$sSY"
          }
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "RtcCameraDirection",
        "printedName": "RtcCameraDirection",
        "children": [
          {
            "kind": "Var",
            "name": "AliRtcCameraDirectionInvalid",
            "printedName": "AliRtcCameraDirectionInvalid",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(multimodal_dialog.RtcCameraDirection.Type) -> multimodal_dialog.RtcCameraDirection",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "RtcCameraDirection",
                    "printedName": "multimodal_dialog.RtcCameraDirection",
                    "usr": "s:17multimodal_dialog18RtcCameraDirectionO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "multimodal_dialog.RtcCameraDirection.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "RtcCameraDirection",
                        "printedName": "multimodal_dialog.RtcCameraDirection",
                        "usr": "s:17multimodal_dialog18RtcCameraDirectionO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:17multimodal_dialog18RtcCameraDirectionO03AlicdE7InvalidyA2CmF",
            "mangledName": "$s17multimodal_dialog18RtcCameraDirectionO03AlicdE7InvalidyA2CmF",
            "moduleName": "multimodal_dialog",
            "declAttributes": [
              "RawDocComment"
            ]
          },
          {
            "kind": "Var",
            "name": "AliRtcCameraDirectionBack",
            "printedName": "AliRtcCameraDirectionBack",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(multimodal_dialog.RtcCameraDirection.Type) -> multimodal_dialog.RtcCameraDirection",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "RtcCameraDirection",
                    "printedName": "multimodal_dialog.RtcCameraDirection",
                    "usr": "s:17multimodal_dialog18RtcCameraDirectionO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "multimodal_dialog.RtcCameraDirection.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "RtcCameraDirection",
                        "printedName": "multimodal_dialog.RtcCameraDirection",
                        "usr": "s:17multimodal_dialog18RtcCameraDirectionO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:17multimodal_dialog18RtcCameraDirectionO03AlicdE4BackyA2CmF",
            "mangledName": "$s17multimodal_dialog18RtcCameraDirectionO03AlicdE4BackyA2CmF",
            "moduleName": "multimodal_dialog",
            "declAttributes": [
              "RawDocComment"
            ]
          },
          {
            "kind": "Var",
            "name": "AliRtcCameraDirectionFront",
            "printedName": "AliRtcCameraDirectionFront",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(multimodal_dialog.RtcCameraDirection.Type) -> multimodal_dialog.RtcCameraDirection",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "RtcCameraDirection",
                    "printedName": "multimodal_dialog.RtcCameraDirection",
                    "usr": "s:17multimodal_dialog18RtcCameraDirectionO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "multimodal_dialog.RtcCameraDirection.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "RtcCameraDirection",
                        "printedName": "multimodal_dialog.RtcCameraDirection",
                        "usr": "s:17multimodal_dialog18RtcCameraDirectionO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:17multimodal_dialog18RtcCameraDirectionO03AlicdE5FrontyA2CmF",
            "mangledName": "$s17multimodal_dialog18RtcCameraDirectionO03AlicdE5FrontyA2CmF",
            "moduleName": "multimodal_dialog",
            "declAttributes": [
              "RawDocComment"
            ]
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(rawValue:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "multimodal_dialog.RtcCameraDirection?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "RtcCameraDirection",
                    "printedName": "multimodal_dialog.RtcCameraDirection",
                    "usr": "s:17multimodal_dialog18RtcCameraDirectionO"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "usr": "s:Si"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:17multimodal_dialog18RtcCameraDirectionO8rawValueACSgSi_tcfc",
            "mangledName": "$s17multimodal_dialog18RtcCameraDirectionO8rawValueACSgSi_tcfc",
            "moduleName": "multimodal_dialog",
            "implicit": true,
            "init_kind": "Designated"
          },
          {
            "kind": "Var",
            "name": "rawValue",
            "printedName": "rawValue",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "usr": "s:Si"
              }
            ],
            "declKind": "Var",
            "usr": "s:17multimodal_dialog18RtcCameraDirectionO8rawValueSivp",
            "mangledName": "$s17multimodal_dialog18RtcCameraDirectionO8rawValueSivp",
            "moduleName": "multimodal_dialog",
            "implicit": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17multimodal_dialog18RtcCameraDirectionO8rawValueSivg",
                "mangledName": "$s17multimodal_dialog18RtcCameraDirectionO8rawValueSivg",
                "moduleName": "multimodal_dialog",
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          }
        ],
        "declKind": "Enum",
        "usr": "s:17multimodal_dialog18RtcCameraDirectionO",
        "mangledName": "$s17multimodal_dialog18RtcCameraDirectionO",
        "moduleName": "multimodal_dialog",
        "declAttributes": [
          "AccessControl",
          "RawDocComment"
        ],
        "enumRawTypeName": "Int",
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          },
          {
            "kind": "Conformance",
            "name": "RawRepresentable",
            "printedName": "RawRepresentable",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "RawValue",
                "printedName": "RawValue",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ]
              }
            ],
            "usr": "s:SY",
            "mangledName": "$sSY"
          }
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "RTCConnectionStatus",
        "printedName": "RTCConnectionStatus",
        "children": [
          {
            "kind": "Var",
            "name": "inited",
            "printedName": "inited",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(multimodal_dialog.RTCConnectionStatus.Type) -> multimodal_dialog.RTCConnectionStatus",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "RTCConnectionStatus",
                    "printedName": "multimodal_dialog.RTCConnectionStatus",
                    "usr": "s:17multimodal_dialog19RTCConnectionStatusO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "multimodal_dialog.RTCConnectionStatus.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "RTCConnectionStatus",
                        "printedName": "multimodal_dialog.RTCConnectionStatus",
                        "usr": "s:17multimodal_dialog19RTCConnectionStatusO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:17multimodal_dialog19RTCConnectionStatusO6initedyA2CmF",
            "mangledName": "$s17multimodal_dialog19RTCConnectionStatusO6initedyA2CmF",
            "moduleName": "multimodal_dialog"
          },
          {
            "kind": "Var",
            "name": "disconnected",
            "printedName": "disconnected",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(multimodal_dialog.RTCConnectionStatus.Type) -> multimodal_dialog.RTCConnectionStatus",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "RTCConnectionStatus",
                    "printedName": "multimodal_dialog.RTCConnectionStatus",
                    "usr": "s:17multimodal_dialog19RTCConnectionStatusO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "multimodal_dialog.RTCConnectionStatus.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "RTCConnectionStatus",
                        "printedName": "multimodal_dialog.RTCConnectionStatus",
                        "usr": "s:17multimodal_dialog19RTCConnectionStatusO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:17multimodal_dialog19RTCConnectionStatusO12disconnectedyA2CmF",
            "mangledName": "$s17multimodal_dialog19RTCConnectionStatusO12disconnectedyA2CmF",
            "moduleName": "multimodal_dialog"
          },
          {
            "kind": "Var",
            "name": "connected",
            "printedName": "connected",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(multimodal_dialog.RTCConnectionStatus.Type) -> multimodal_dialog.RTCConnectionStatus",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "RTCConnectionStatus",
                    "printedName": "multimodal_dialog.RTCConnectionStatus",
                    "usr": "s:17multimodal_dialog19RTCConnectionStatusO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "multimodal_dialog.RTCConnectionStatus.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "RTCConnectionStatus",
                        "printedName": "multimodal_dialog.RTCConnectionStatus",
                        "usr": "s:17multimodal_dialog19RTCConnectionStatusO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:17multimodal_dialog19RTCConnectionStatusO9connectedyA2CmF",
            "mangledName": "$s17multimodal_dialog19RTCConnectionStatusO9connectedyA2CmF",
            "moduleName": "multimodal_dialog"
          },
          {
            "kind": "Var",
            "name": "connecting",
            "printedName": "connecting",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(multimodal_dialog.RTCConnectionStatus.Type) -> multimodal_dialog.RTCConnectionStatus",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "RTCConnectionStatus",
                    "printedName": "multimodal_dialog.RTCConnectionStatus",
                    "usr": "s:17multimodal_dialog19RTCConnectionStatusO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "multimodal_dialog.RTCConnectionStatus.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "RTCConnectionStatus",
                        "printedName": "multimodal_dialog.RTCConnectionStatus",
                        "usr": "s:17multimodal_dialog19RTCConnectionStatusO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:17multimodal_dialog19RTCConnectionStatusO10connectingyA2CmF",
            "mangledName": "$s17multimodal_dialog19RTCConnectionStatusO10connectingyA2CmF",
            "moduleName": "multimodal_dialog"
          },
          {
            "kind": "Var",
            "name": "reconnecting",
            "printedName": "reconnecting",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(multimodal_dialog.RTCConnectionStatus.Type) -> multimodal_dialog.RTCConnectionStatus",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "RTCConnectionStatus",
                    "printedName": "multimodal_dialog.RTCConnectionStatus",
                    "usr": "s:17multimodal_dialog19RTCConnectionStatusO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "multimodal_dialog.RTCConnectionStatus.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "RTCConnectionStatus",
                        "printedName": "multimodal_dialog.RTCConnectionStatus",
                        "usr": "s:17multimodal_dialog19RTCConnectionStatusO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:17multimodal_dialog19RTCConnectionStatusO12reconnectingyA2CmF",
            "mangledName": "$s17multimodal_dialog19RTCConnectionStatusO12reconnectingyA2CmF",
            "moduleName": "multimodal_dialog"
          },
          {
            "kind": "Var",
            "name": "failed",
            "printedName": "failed",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(multimodal_dialog.RTCConnectionStatus.Type) -> multimodal_dialog.RTCConnectionStatus",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "RTCConnectionStatus",
                    "printedName": "multimodal_dialog.RTCConnectionStatus",
                    "usr": "s:17multimodal_dialog19RTCConnectionStatusO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "multimodal_dialog.RTCConnectionStatus.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "RTCConnectionStatus",
                        "printedName": "multimodal_dialog.RTCConnectionStatus",
                        "usr": "s:17multimodal_dialog19RTCConnectionStatusO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:17multimodal_dialog19RTCConnectionStatusO6failedyA2CmF",
            "mangledName": "$s17multimodal_dialog19RTCConnectionStatusO6failedyA2CmF",
            "moduleName": "multimodal_dialog"
          },
          {
            "kind": "Function",
            "name": "==",
            "printedName": "==(_:_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              },
              {
                "kind": "TypeNominal",
                "name": "RTCConnectionStatus",
                "printedName": "multimodal_dialog.RTCConnectionStatus",
                "usr": "s:17multimodal_dialog19RTCConnectionStatusO"
              },
              {
                "kind": "TypeNominal",
                "name": "RTCConnectionStatus",
                "printedName": "multimodal_dialog.RTCConnectionStatus",
                "usr": "s:17multimodal_dialog19RTCConnectionStatusO"
              }
            ],
            "declKind": "Func",
            "usr": "s:17multimodal_dialog19RTCConnectionStatusO2eeoiySbAC_ACtFZ",
            "mangledName": "$s17multimodal_dialog19RTCConnectionStatusO2eeoiySbAC_ACtFZ",
            "moduleName": "multimodal_dialog",
            "static": true,
            "implicit": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Var",
            "name": "hashValue",
            "printedName": "hashValue",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "usr": "s:Si"
              }
            ],
            "declKind": "Var",
            "usr": "s:17multimodal_dialog19RTCConnectionStatusO9hashValueSivp",
            "mangledName": "$s17multimodal_dialog19RTCConnectionStatusO9hashValueSivp",
            "moduleName": "multimodal_dialog",
            "implicit": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17multimodal_dialog19RTCConnectionStatusO9hashValueSivg",
                "mangledName": "$s17multimodal_dialog19RTCConnectionStatusO9hashValueSivg",
                "moduleName": "multimodal_dialog",
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Function",
            "name": "hash",
            "printedName": "hash(into:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "Hasher",
                "printedName": "Swift.Hasher",
                "paramValueOwnership": "InOut",
                "usr": "s:s6HasherV"
              }
            ],
            "declKind": "Func",
            "usr": "s:17multimodal_dialog19RTCConnectionStatusO4hash4intoys6HasherVz_tF",
            "mangledName": "$s17multimodal_dialog19RTCConnectionStatusO4hash4intoys6HasherVz_tF",
            "moduleName": "multimodal_dialog",
            "implicit": true,
            "funcSelfKind": "NonMutating"
          }
        ],
        "declKind": "Enum",
        "usr": "s:17multimodal_dialog19RTCConnectionStatusO",
        "mangledName": "$s17multimodal_dialog19RTCConnectionStatusO",
        "moduleName": "multimodal_dialog",
        "declAttributes": [
          "AccessControl",
          "RawDocComment"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          }
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "DialogEvent",
        "printedName": "DialogEvent",
        "children": [
          {
            "kind": "Var",
            "name": "SpeechStarted",
            "printedName": "SpeechStarted",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(multimodal_dialog.DialogEvent.Type) -> multimodal_dialog.DialogEvent",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "DialogEvent",
                    "printedName": "multimodal_dialog.DialogEvent",
                    "usr": "s:17multimodal_dialog11DialogEventO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "multimodal_dialog.DialogEvent.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "DialogEvent",
                        "printedName": "multimodal_dialog.DialogEvent",
                        "usr": "s:17multimodal_dialog11DialogEventO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:17multimodal_dialog11DialogEventO13SpeechStartedyA2CmF",
            "mangledName": "$s17multimodal_dialog11DialogEventO13SpeechStartedyA2CmF",
            "moduleName": "multimodal_dialog"
          },
          {
            "kind": "Var",
            "name": "SpeechEnded",
            "printedName": "SpeechEnded",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(multimodal_dialog.DialogEvent.Type) -> multimodal_dialog.DialogEvent",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "DialogEvent",
                    "printedName": "multimodal_dialog.DialogEvent",
                    "usr": "s:17multimodal_dialog11DialogEventO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "multimodal_dialog.DialogEvent.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "DialogEvent",
                        "printedName": "multimodal_dialog.DialogEvent",
                        "usr": "s:17multimodal_dialog11DialogEventO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:17multimodal_dialog11DialogEventO11SpeechEndedyA2CmF",
            "mangledName": "$s17multimodal_dialog11DialogEventO11SpeechEndedyA2CmF",
            "moduleName": "multimodal_dialog",
            "declAttributes": [
              "RawDocComment"
            ]
          },
          {
            "kind": "Var",
            "name": "RespondingStarted",
            "printedName": "RespondingStarted",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(multimodal_dialog.DialogEvent.Type) -> multimodal_dialog.DialogEvent",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "DialogEvent",
                    "printedName": "multimodal_dialog.DialogEvent",
                    "usr": "s:17multimodal_dialog11DialogEventO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "multimodal_dialog.DialogEvent.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "DialogEvent",
                        "printedName": "multimodal_dialog.DialogEvent",
                        "usr": "s:17multimodal_dialog11DialogEventO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:17multimodal_dialog11DialogEventO17RespondingStartedyA2CmF",
            "mangledName": "$s17multimodal_dialog11DialogEventO17RespondingStartedyA2CmF",
            "moduleName": "multimodal_dialog",
            "declAttributes": [
              "RawDocComment"
            ]
          },
          {
            "kind": "Var",
            "name": "RespondingEnded",
            "printedName": "RespondingEnded",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(multimodal_dialog.DialogEvent.Type) -> multimodal_dialog.DialogEvent",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "DialogEvent",
                    "printedName": "multimodal_dialog.DialogEvent",
                    "usr": "s:17multimodal_dialog11DialogEventO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "multimodal_dialog.DialogEvent.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "DialogEvent",
                        "printedName": "multimodal_dialog.DialogEvent",
                        "usr": "s:17multimodal_dialog11DialogEventO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:17multimodal_dialog11DialogEventO15RespondingEndedyA2CmF",
            "mangledName": "$s17multimodal_dialog11DialogEventO15RespondingEndedyA2CmF",
            "moduleName": "multimodal_dialog",
            "declAttributes": [
              "RawDocComment"
            ]
          },
          {
            "kind": "Var",
            "name": "InterruptAccepted",
            "printedName": "InterruptAccepted",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(multimodal_dialog.DialogEvent.Type) -> multimodal_dialog.DialogEvent",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "DialogEvent",
                    "printedName": "multimodal_dialog.DialogEvent",
                    "usr": "s:17multimodal_dialog11DialogEventO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "multimodal_dialog.DialogEvent.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "DialogEvent",
                        "printedName": "multimodal_dialog.DialogEvent",
                        "usr": "s:17multimodal_dialog11DialogEventO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:17multimodal_dialog11DialogEventO17InterruptAcceptedyA2CmF",
            "mangledName": "$s17multimodal_dialog11DialogEventO17InterruptAcceptedyA2CmF",
            "moduleName": "multimodal_dialog",
            "declAttributes": [
              "RawDocComment"
            ]
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(rawValue:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "multimodal_dialog.DialogEvent?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "DialogEvent",
                    "printedName": "multimodal_dialog.DialogEvent",
                    "usr": "s:17multimodal_dialog11DialogEventO"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:17multimodal_dialog11DialogEventO8rawValueACSgSS_tcfc",
            "mangledName": "$s17multimodal_dialog11DialogEventO8rawValueACSgSS_tcfc",
            "moduleName": "multimodal_dialog",
            "implicit": true,
            "init_kind": "Designated"
          },
          {
            "kind": "Var",
            "name": "rawValue",
            "printedName": "rawValue",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:17multimodal_dialog11DialogEventO8rawValueSSvp",
            "mangledName": "$s17multimodal_dialog11DialogEventO8rawValueSSvp",
            "moduleName": "multimodal_dialog",
            "implicit": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17multimodal_dialog11DialogEventO8rawValueSSvg",
                "mangledName": "$s17multimodal_dialog11DialogEventO8rawValueSSvg",
                "moduleName": "multimodal_dialog",
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          }
        ],
        "declKind": "Enum",
        "usr": "s:17multimodal_dialog11DialogEventO",
        "mangledName": "$s17multimodal_dialog11DialogEventO",
        "moduleName": "multimodal_dialog",
        "declAttributes": [
          "AccessControl"
        ],
        "enumRawTypeName": "String",
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          },
          {
            "kind": "Conformance",
            "name": "RawRepresentable",
            "printedName": "RawRepresentable",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "RawValue",
                "printedName": "RawValue",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ]
              }
            ],
            "usr": "s:SY",
            "mangledName": "$sSY"
          }
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "KeyWordsType",
        "printedName": "KeyWordsType",
        "children": [
          {
            "kind": "Var",
            "name": "MAIN",
            "printedName": "MAIN",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(multimodal_dialog.KeyWordsType.Type) -> multimodal_dialog.KeyWordsType",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "KeyWordsType",
                    "printedName": "multimodal_dialog.KeyWordsType",
                    "usr": "s:17multimodal_dialog12KeyWordsTypeO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "multimodal_dialog.KeyWordsType.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "KeyWordsType",
                        "printedName": "multimodal_dialog.KeyWordsType",
                        "usr": "s:17multimodal_dialog12KeyWordsTypeO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:17multimodal_dialog12KeyWordsTypeO4MAINyA2CmF",
            "mangledName": "$s17multimodal_dialog12KeyWordsTypeO4MAINyA2CmF",
            "moduleName": "multimodal_dialog"
          },
          {
            "kind": "Var",
            "name": "OTHER",
            "printedName": "OTHER",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(multimodal_dialog.KeyWordsType.Type) -> multimodal_dialog.KeyWordsType",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "KeyWordsType",
                    "printedName": "multimodal_dialog.KeyWordsType",
                    "usr": "s:17multimodal_dialog12KeyWordsTypeO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "multimodal_dialog.KeyWordsType.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "KeyWordsType",
                        "printedName": "multimodal_dialog.KeyWordsType",
                        "usr": "s:17multimodal_dialog12KeyWordsTypeO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:17multimodal_dialog12KeyWordsTypeO5OTHERyA2CmF",
            "mangledName": "$s17multimodal_dialog12KeyWordsTypeO5OTHERyA2CmF",
            "moduleName": "multimodal_dialog",
            "declAttributes": [
              "RawDocComment"
            ]
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(rawValue:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "multimodal_dialog.KeyWordsType?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "KeyWordsType",
                    "printedName": "multimodal_dialog.KeyWordsType",
                    "usr": "s:17multimodal_dialog12KeyWordsTypeO"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:17multimodal_dialog12KeyWordsTypeO8rawValueACSgSS_tcfc",
            "mangledName": "$s17multimodal_dialog12KeyWordsTypeO8rawValueACSgSS_tcfc",
            "moduleName": "multimodal_dialog",
            "implicit": true,
            "init_kind": "Designated"
          },
          {
            "kind": "Var",
            "name": "rawValue",
            "printedName": "rawValue",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:17multimodal_dialog12KeyWordsTypeO8rawValueSSvp",
            "mangledName": "$s17multimodal_dialog12KeyWordsTypeO8rawValueSSvp",
            "moduleName": "multimodal_dialog",
            "implicit": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17multimodal_dialog12KeyWordsTypeO8rawValueSSvg",
                "mangledName": "$s17multimodal_dialog12KeyWordsTypeO8rawValueSSvg",
                "moduleName": "multimodal_dialog",
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          }
        ],
        "declKind": "Enum",
        "usr": "s:17multimodal_dialog12KeyWordsTypeO",
        "mangledName": "$s17multimodal_dialog12KeyWordsTypeO",
        "moduleName": "multimodal_dialog",
        "declAttributes": [
          "AccessControl"
        ],
        "enumRawTypeName": "String",
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          },
          {
            "kind": "Conformance",
            "name": "RawRepresentable",
            "printedName": "RawRepresentable",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "RawValue",
                "printedName": "RawValue",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ]
              }
            ],
            "usr": "s:SY",
            "mangledName": "$sSY"
          }
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "TYVoiceChatMessage",
        "printedName": "TYVoiceChatMessage",
        "children": [
          {
            "kind": "Var",
            "name": "type",
            "printedName": "type",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "ResponsetMessageType",
                "printedName": "multimodal_dialog.ResponsetMessageType",
                "usr": "s:17multimodal_dialog20ResponsetMessageTypeO"
              }
            ],
            "declKind": "Var",
            "usr": "s:17multimodal_dialog18TYVoiceChatMessageV4typeAA09ResponsetE4TypeOvp",
            "mangledName": "$s17multimodal_dialog18TYVoiceChatMessageV4typeAA09ResponsetE4TypeOvp",
            "moduleName": "multimodal_dialog",
            "declAttributes": [
              "HasStorage",
              "AccessControl"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ResponsetMessageType",
                    "printedName": "multimodal_dialog.ResponsetMessageType",
                    "usr": "s:17multimodal_dialog20ResponsetMessageTypeO"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17multimodal_dialog18TYVoiceChatMessageV4typeAA09ResponsetE4TypeOvg",
                "mangledName": "$s17multimodal_dialog18TYVoiceChatMessageV4typeAA09ResponsetE4TypeOvg",
                "moduleName": "multimodal_dialog",
                "implicit": true,
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ResponsetMessageType",
                    "printedName": "multimodal_dialog.ResponsetMessageType",
                    "usr": "s:17multimodal_dialog20ResponsetMessageTypeO"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17multimodal_dialog18TYVoiceChatMessageV4typeAA09ResponsetE4TypeOvs",
                "mangledName": "$s17multimodal_dialog18TYVoiceChatMessageV4typeAA09ResponsetE4TypeOvs",
                "moduleName": "multimodal_dialog",
                "implicit": true,
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17multimodal_dialog18TYVoiceChatMessageV4typeAA09ResponsetE4TypeOvM",
                "mangledName": "$s17multimodal_dialog18TYVoiceChatMessageV4typeAA09ResponsetE4TypeOvM",
                "moduleName": "multimodal_dialog",
                "implicit": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "text",
            "printedName": "text",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "Swift.String?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "s:17multimodal_dialog18TYVoiceChatMessageV4textSSSgvp",
            "mangledName": "$s17multimodal_dialog18TYVoiceChatMessageV4textSSSgvp",
            "moduleName": "multimodal_dialog",
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "AccessControl",
              "RawDocComment"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.String?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17multimodal_dialog18TYVoiceChatMessageV4textSSSgvg",
                "mangledName": "$s17multimodal_dialog18TYVoiceChatMessageV4textSSSgvg",
                "moduleName": "multimodal_dialog",
                "implicit": true,
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.String?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17multimodal_dialog18TYVoiceChatMessageV4textSSSgvs",
                "mangledName": "$s17multimodal_dialog18TYVoiceChatMessageV4textSSSgvs",
                "moduleName": "multimodal_dialog",
                "implicit": true,
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17multimodal_dialog18TYVoiceChatMessageV4textSSSgvM",
                "mangledName": "$s17multimodal_dialog18TYVoiceChatMessageV4textSSSgvM",
                "moduleName": "multimodal_dialog",
                "implicit": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "isFinished",
            "printedName": "isFinished",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              }
            ],
            "declKind": "Var",
            "usr": "s:17multimodal_dialog18TYVoiceChatMessageV10isFinishedSbvp",
            "mangledName": "$s17multimodal_dialog18TYVoiceChatMessageV10isFinishedSbvp",
            "moduleName": "multimodal_dialog",
            "declAttributes": [
              "HasStorage",
              "AccessControl",
              "RawDocComment"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17multimodal_dialog18TYVoiceChatMessageV10isFinishedSbvg",
                "mangledName": "$s17multimodal_dialog18TYVoiceChatMessageV10isFinishedSbvg",
                "moduleName": "multimodal_dialog",
                "implicit": true,
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17multimodal_dialog18TYVoiceChatMessageV10isFinishedSbvs",
                "mangledName": "$s17multimodal_dialog18TYVoiceChatMessageV10isFinishedSbvs",
                "moduleName": "multimodal_dialog",
                "implicit": true,
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17multimodal_dialog18TYVoiceChatMessageV10isFinishedSbvM",
                "mangledName": "$s17multimodal_dialog18TYVoiceChatMessageV10isFinishedSbvM",
                "moduleName": "multimodal_dialog",
                "implicit": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(type:text:isFinished:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "TYVoiceChatMessage",
                "printedName": "multimodal_dialog.TYVoiceChatMessage",
                "usr": "s:17multimodal_dialog18TYVoiceChatMessageV"
              },
              {
                "kind": "TypeNominal",
                "name": "ResponsetMessageType",
                "printedName": "multimodal_dialog.ResponsetMessageType",
                "usr": "s:17multimodal_dialog20ResponsetMessageTypeO"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "Swift.String?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "hasDefaultArg": true,
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:17multimodal_dialog18TYVoiceChatMessageV4type4text10isFinishedAcA09ResponsetE4TypeO_SSSgSbtcfc",
            "mangledName": "$s17multimodal_dialog18TYVoiceChatMessageV4type4text10isFinishedAcA09ResponsetE4TypeO_SSSgSbtcfc",
            "moduleName": "multimodal_dialog",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "init_kind": "Designated"
          }
        ],
        "declKind": "Struct",
        "usr": "s:17multimodal_dialog18TYVoiceChatMessageV",
        "mangledName": "$s17multimodal_dialog18TYVoiceChatMessageV",
        "moduleName": "multimodal_dialog",
        "declAttributes": [
          "AccessControl",
          "RawDocComment"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          }
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "AudioFrame",
        "printedName": "AudioFrame",
        "children": [
          {
            "kind": "Var",
            "name": "dataPtr",
            "printedName": "dataPtr",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "Swift.UnsafeMutableRawPointer?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UnsafeMutableRawPointer",
                    "printedName": "Swift.UnsafeMutableRawPointer",
                    "usr": "s:Sv"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "s:17multimodal_dialog10AudioFrameV7dataPtrSvSgvp",
            "mangledName": "$s17multimodal_dialog10AudioFrameV7dataPtrSvSgvp",
            "moduleName": "multimodal_dialog",
            "declAttributes": [
              "HasStorage",
              "AccessControl"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.UnsafeMutableRawPointer?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UnsafeMutableRawPointer",
                        "printedName": "Swift.UnsafeMutableRawPointer",
                        "usr": "s:Sv"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17multimodal_dialog10AudioFrameV7dataPtrSvSgvg",
                "mangledName": "$s17multimodal_dialog10AudioFrameV7dataPtrSvSgvg",
                "moduleName": "multimodal_dialog",
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "numOfSamples",
            "printedName": "numOfSamples",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Int32",
                "printedName": "Swift.Int32",
                "usr": "s:s5Int32V"
              }
            ],
            "declKind": "Var",
            "usr": "s:17multimodal_dialog10AudioFrameV12numOfSampless5Int32Vvp",
            "mangledName": "$s17multimodal_dialog10AudioFrameV12numOfSampless5Int32Vvp",
            "moduleName": "multimodal_dialog",
            "declAttributes": [
              "HasStorage",
              "AccessControl"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int32",
                    "printedName": "Swift.Int32",
                    "usr": "s:s5Int32V"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17multimodal_dialog10AudioFrameV12numOfSampless5Int32Vvg",
                "mangledName": "$s17multimodal_dialog10AudioFrameV12numOfSampless5Int32Vvg",
                "moduleName": "multimodal_dialog",
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "bytesPerSample",
            "printedName": "bytesPerSample",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Int32",
                "printedName": "Swift.Int32",
                "usr": "s:s5Int32V"
              }
            ],
            "declKind": "Var",
            "usr": "s:17multimodal_dialog10AudioFrameV14bytesPerSamples5Int32Vvp",
            "mangledName": "$s17multimodal_dialog10AudioFrameV14bytesPerSamples5Int32Vvp",
            "moduleName": "multimodal_dialog",
            "declAttributes": [
              "HasStorage",
              "AccessControl"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int32",
                    "printedName": "Swift.Int32",
                    "usr": "s:s5Int32V"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17multimodal_dialog10AudioFrameV14bytesPerSamples5Int32Vvg",
                "mangledName": "$s17multimodal_dialog10AudioFrameV14bytesPerSamples5Int32Vvg",
                "moduleName": "multimodal_dialog",
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "numOfChannels",
            "printedName": "numOfChannels",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Int32",
                "printedName": "Swift.Int32",
                "usr": "s:s5Int32V"
              }
            ],
            "declKind": "Var",
            "usr": "s:17multimodal_dialog10AudioFrameV13numOfChannelss5Int32Vvp",
            "mangledName": "$s17multimodal_dialog10AudioFrameV13numOfChannelss5Int32Vvp",
            "moduleName": "multimodal_dialog",
            "declAttributes": [
              "HasStorage",
              "AccessControl"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int32",
                    "printedName": "Swift.Int32",
                    "usr": "s:s5Int32V"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17multimodal_dialog10AudioFrameV13numOfChannelss5Int32Vvg",
                "mangledName": "$s17multimodal_dialog10AudioFrameV13numOfChannelss5Int32Vvg",
                "moduleName": "multimodal_dialog",
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "samplesPerSec",
            "printedName": "samplesPerSec",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Int32",
                "printedName": "Swift.Int32",
                "usr": "s:s5Int32V"
              }
            ],
            "declKind": "Var",
            "usr": "s:17multimodal_dialog10AudioFrameV13samplesPerSecs5Int32Vvp",
            "mangledName": "$s17multimodal_dialog10AudioFrameV13samplesPerSecs5Int32Vvp",
            "moduleName": "multimodal_dialog",
            "declAttributes": [
              "HasStorage",
              "AccessControl"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int32",
                    "printedName": "Swift.Int32",
                    "usr": "s:s5Int32V"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17multimodal_dialog10AudioFrameV13samplesPerSecs5Int32Vvg",
                "mangledName": "$s17multimodal_dialog10AudioFrameV13samplesPerSecs5Int32Vvg",
                "moduleName": "multimodal_dialog",
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(dataPtr:numOfSamples:bytesPerSample:numOfChannels:samplesPerSec:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "AudioFrame",
                "printedName": "multimodal_dialog.AudioFrame",
                "usr": "s:17multimodal_dialog10AudioFrameV"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "Swift.UnsafeMutableRawPointer?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UnsafeMutableRawPointer",
                    "printedName": "Swift.UnsafeMutableRawPointer",
                    "usr": "s:Sv"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "Int32",
                "printedName": "Swift.Int32",
                "usr": "s:s5Int32V"
              },
              {
                "kind": "TypeNominal",
                "name": "Int32",
                "printedName": "Swift.Int32",
                "usr": "s:s5Int32V"
              },
              {
                "kind": "TypeNominal",
                "name": "Int32",
                "printedName": "Swift.Int32",
                "usr": "s:s5Int32V"
              },
              {
                "kind": "TypeNominal",
                "name": "Int32",
                "printedName": "Swift.Int32",
                "usr": "s:s5Int32V"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:17multimodal_dialog10AudioFrameV7dataPtr12numOfSamples14bytesPerSample0gH8Channels07samplesK3SecACSvSg_s5Int32VA3Ktcfc",
            "mangledName": "$s17multimodal_dialog10AudioFrameV7dataPtr12numOfSamples14bytesPerSample0gH8Channels07samplesK3SecACSvSg_s5Int32VA3Ktcfc",
            "moduleName": "multimodal_dialog",
            "implicit": true,
            "init_kind": "Designated"
          }
        ],
        "declKind": "Struct",
        "usr": "s:17multimodal_dialog10AudioFrameV",
        "mangledName": "$s17multimodal_dialog10AudioFrameV",
        "moduleName": "multimodal_dialog",
        "declAttributes": [
          "AccessControl",
          "RawDocComment"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          }
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "ResponsetMessageType",
        "printedName": "ResponsetMessageType",
        "children": [
          {
            "kind": "Var",
            "name": "speaking",
            "printedName": "speaking",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(multimodal_dialog.ResponsetMessageType.Type) -> multimodal_dialog.ResponsetMessageType",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ResponsetMessageType",
                    "printedName": "multimodal_dialog.ResponsetMessageType",
                    "usr": "s:17multimodal_dialog20ResponsetMessageTypeO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "multimodal_dialog.ResponsetMessageType.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ResponsetMessageType",
                        "printedName": "multimodal_dialog.ResponsetMessageType",
                        "usr": "s:17multimodal_dialog20ResponsetMessageTypeO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:17multimodal_dialog20ResponsetMessageTypeO8speakingyA2CmF",
            "mangledName": "$s17multimodal_dialog20ResponsetMessageTypeO8speakingyA2CmF",
            "moduleName": "multimodal_dialog"
          },
          {
            "kind": "Var",
            "name": "responding",
            "printedName": "responding",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(multimodal_dialog.ResponsetMessageType.Type) -> multimodal_dialog.ResponsetMessageType",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ResponsetMessageType",
                    "printedName": "multimodal_dialog.ResponsetMessageType",
                    "usr": "s:17multimodal_dialog20ResponsetMessageTypeO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "multimodal_dialog.ResponsetMessageType.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ResponsetMessageType",
                        "printedName": "multimodal_dialog.ResponsetMessageType",
                        "usr": "s:17multimodal_dialog20ResponsetMessageTypeO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:17multimodal_dialog20ResponsetMessageTypeO10respondingyA2CmF",
            "mangledName": "$s17multimodal_dialog20ResponsetMessageTypeO10respondingyA2CmF",
            "moduleName": "multimodal_dialog",
            "declAttributes": [
              "RawDocComment"
            ]
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(rawValue:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "multimodal_dialog.ResponsetMessageType?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ResponsetMessageType",
                    "printedName": "multimodal_dialog.ResponsetMessageType",
                    "usr": "s:17multimodal_dialog20ResponsetMessageTypeO"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "usr": "s:Si"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:17multimodal_dialog20ResponsetMessageTypeO8rawValueACSgSi_tcfc",
            "mangledName": "$s17multimodal_dialog20ResponsetMessageTypeO8rawValueACSgSi_tcfc",
            "moduleName": "multimodal_dialog",
            "implicit": true,
            "init_kind": "Designated"
          },
          {
            "kind": "Var",
            "name": "rawValue",
            "printedName": "rawValue",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "usr": "s:Si"
              }
            ],
            "declKind": "Var",
            "usr": "s:17multimodal_dialog20ResponsetMessageTypeO8rawValueSivp",
            "mangledName": "$s17multimodal_dialog20ResponsetMessageTypeO8rawValueSivp",
            "moduleName": "multimodal_dialog",
            "implicit": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17multimodal_dialog20ResponsetMessageTypeO8rawValueSivg",
                "mangledName": "$s17multimodal_dialog20ResponsetMessageTypeO8rawValueSivg",
                "moduleName": "multimodal_dialog",
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          }
        ],
        "declKind": "Enum",
        "usr": "s:17multimodal_dialog20ResponsetMessageTypeO",
        "mangledName": "$s17multimodal_dialog20ResponsetMessageTypeO",
        "moduleName": "multimodal_dialog",
        "declAttributes": [
          "AccessControl",
          "RawDocComment"
        ],
        "enumRawTypeName": "Int",
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          },
          {
            "kind": "Conformance",
            "name": "RawRepresentable",
            "printedName": "RawRepresentable",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "RawValue",
                "printedName": "RawValue",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ]
              }
            ],
            "usr": "s:SY",
            "mangledName": "$sSY"
          }
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "DialogMode",
        "printedName": "DialogMode",
        "children": [
          {
            "kind": "Var",
            "name": "tap2talk",
            "printedName": "tap2talk",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(multimodal_dialog.DialogMode.Type) -> multimodal_dialog.DialogMode",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "DialogMode",
                    "printedName": "multimodal_dialog.DialogMode",
                    "usr": "s:17multimodal_dialog10DialogModeO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "multimodal_dialog.DialogMode.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "DialogMode",
                        "printedName": "multimodal_dialog.DialogMode",
                        "usr": "s:17multimodal_dialog10DialogModeO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:17multimodal_dialog10DialogModeO8tap2talkyA2CmF",
            "mangledName": "$s17multimodal_dialog10DialogModeO8tap2talkyA2CmF",
            "moduleName": "multimodal_dialog"
          },
          {
            "kind": "Var",
            "name": "duplex",
            "printedName": "duplex",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(multimodal_dialog.DialogMode.Type) -> multimodal_dialog.DialogMode",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "DialogMode",
                    "printedName": "multimodal_dialog.DialogMode",
                    "usr": "s:17multimodal_dialog10DialogModeO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "multimodal_dialog.DialogMode.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "DialogMode",
                        "printedName": "multimodal_dialog.DialogMode",
                        "usr": "s:17multimodal_dialog10DialogModeO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:17multimodal_dialog10DialogModeO6duplexyA2CmF",
            "mangledName": "$s17multimodal_dialog10DialogModeO6duplexyA2CmF",
            "moduleName": "multimodal_dialog",
            "declAttributes": [
              "RawDocComment"
            ]
          },
          {
            "kind": "Var",
            "name": "push2talk",
            "printedName": "push2talk",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(multimodal_dialog.DialogMode.Type) -> multimodal_dialog.DialogMode",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "DialogMode",
                    "printedName": "multimodal_dialog.DialogMode",
                    "usr": "s:17multimodal_dialog10DialogModeO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "multimodal_dialog.DialogMode.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "DialogMode",
                        "printedName": "multimodal_dialog.DialogMode",
                        "usr": "s:17multimodal_dialog10DialogModeO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:17multimodal_dialog10DialogModeO9push2talkyA2CmF",
            "mangledName": "$s17multimodal_dialog10DialogModeO9push2talkyA2CmF",
            "moduleName": "multimodal_dialog",
            "declAttributes": [
              "RawDocComment"
            ]
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(rawValue:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "multimodal_dialog.DialogMode?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "DialogMode",
                    "printedName": "multimodal_dialog.DialogMode",
                    "usr": "s:17multimodal_dialog10DialogModeO"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:17multimodal_dialog10DialogModeO8rawValueACSgSS_tcfc",
            "mangledName": "$s17multimodal_dialog10DialogModeO8rawValueACSgSS_tcfc",
            "moduleName": "multimodal_dialog",
            "implicit": true,
            "init_kind": "Designated"
          },
          {
            "kind": "Var",
            "name": "rawValue",
            "printedName": "rawValue",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:17multimodal_dialog10DialogModeO8rawValueSSvp",
            "mangledName": "$s17multimodal_dialog10DialogModeO8rawValueSSvp",
            "moduleName": "multimodal_dialog",
            "implicit": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17multimodal_dialog10DialogModeO8rawValueSSvg",
                "mangledName": "$s17multimodal_dialog10DialogModeO8rawValueSSvg",
                "moduleName": "multimodal_dialog",
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          }
        ],
        "declKind": "Enum",
        "usr": "s:17multimodal_dialog10DialogModeO",
        "mangledName": "$s17multimodal_dialog10DialogModeO",
        "moduleName": "multimodal_dialog",
        "declAttributes": [
          "AccessControl",
          "RawDocComment"
        ],
        "enumRawTypeName": "String",
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          },
          {
            "kind": "Conformance",
            "name": "RawRepresentable",
            "printedName": "RawRepresentable",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "RawValue",
                "printedName": "RawValue",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ]
              }
            ],
            "usr": "s:SY",
            "mangledName": "$sSY"
          }
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "ChainMode",
        "printedName": "ChainMode",
        "children": [
          {
            "kind": "Var",
            "name": "WebSocket",
            "printedName": "WebSocket",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(multimodal_dialog.ChainMode.Type) -> multimodal_dialog.ChainMode",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ChainMode",
                    "printedName": "multimodal_dialog.ChainMode",
                    "usr": "s:17multimodal_dialog9ChainModeO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "multimodal_dialog.ChainMode.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ChainMode",
                        "printedName": "multimodal_dialog.ChainMode",
                        "usr": "s:17multimodal_dialog9ChainModeO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:17multimodal_dialog9ChainModeO9WebSocketyA2CmF",
            "mangledName": "$s17multimodal_dialog9ChainModeO9WebSocketyA2CmF",
            "moduleName": "multimodal_dialog"
          },
          {
            "kind": "Var",
            "name": "RTC",
            "printedName": "RTC",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(multimodal_dialog.ChainMode.Type) -> multimodal_dialog.ChainMode",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ChainMode",
                    "printedName": "multimodal_dialog.ChainMode",
                    "usr": "s:17multimodal_dialog9ChainModeO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "multimodal_dialog.ChainMode.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ChainMode",
                        "printedName": "multimodal_dialog.ChainMode",
                        "usr": "s:17multimodal_dialog9ChainModeO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:17multimodal_dialog9ChainModeO3RTCyA2CmF",
            "mangledName": "$s17multimodal_dialog9ChainModeO3RTCyA2CmF",
            "moduleName": "multimodal_dialog"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(rawValue:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "multimodal_dialog.ChainMode?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ChainMode",
                    "printedName": "multimodal_dialog.ChainMode",
                    "usr": "s:17multimodal_dialog9ChainModeO"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:17multimodal_dialog9ChainModeO8rawValueACSgSS_tcfc",
            "mangledName": "$s17multimodal_dialog9ChainModeO8rawValueACSgSS_tcfc",
            "moduleName": "multimodal_dialog",
            "implicit": true,
            "init_kind": "Designated"
          },
          {
            "kind": "Var",
            "name": "rawValue",
            "printedName": "rawValue",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:17multimodal_dialog9ChainModeO8rawValueSSvp",
            "mangledName": "$s17multimodal_dialog9ChainModeO8rawValueSSvp",
            "moduleName": "multimodal_dialog",
            "implicit": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17multimodal_dialog9ChainModeO8rawValueSSvg",
                "mangledName": "$s17multimodal_dialog9ChainModeO8rawValueSSvg",
                "moduleName": "multimodal_dialog",
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          }
        ],
        "declKind": "Enum",
        "usr": "s:17multimodal_dialog9ChainModeO",
        "mangledName": "$s17multimodal_dialog9ChainModeO",
        "moduleName": "multimodal_dialog",
        "declAttributes": [
          "AccessControl"
        ],
        "enumRawTypeName": "String",
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          },
          {
            "kind": "Conformance",
            "name": "RawRepresentable",
            "printedName": "RawRepresentable",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "RawValue",
                "printedName": "RawValue",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ]
              }
            ],
            "usr": "s:SY",
            "mangledName": "$sSY"
          }
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "TYVideoConfig",
        "printedName": "TYVideoConfig",
        "children": [
          {
            "kind": "Var",
            "name": "fps",
            "printedName": "fps",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "usr": "s:Si"
              }
            ],
            "declKind": "Var",
            "usr": "s:17multimodal_dialog13TYVideoConfigV3fpsSivp",
            "mangledName": "$s17multimodal_dialog13TYVideoConfigV3fpsSivp",
            "moduleName": "multimodal_dialog",
            "declAttributes": [
              "HasStorage",
              "AccessControl"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17multimodal_dialog13TYVideoConfigV3fpsSivg",
                "mangledName": "$s17multimodal_dialog13TYVideoConfigV3fpsSivg",
                "moduleName": "multimodal_dialog",
                "implicit": true,
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17multimodal_dialog13TYVideoConfigV3fpsSivs",
                "mangledName": "$s17multimodal_dialog13TYVideoConfigV3fpsSivs",
                "moduleName": "multimodal_dialog",
                "implicit": true,
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17multimodal_dialog13TYVideoConfigV3fpsSivM",
                "mangledName": "$s17multimodal_dialog13TYVideoConfigV3fpsSivM",
                "moduleName": "multimodal_dialog",
                "implicit": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "width",
            "printedName": "width",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "usr": "s:Si"
              }
            ],
            "declKind": "Var",
            "usr": "s:17multimodal_dialog13TYVideoConfigV5widthSivp",
            "mangledName": "$s17multimodal_dialog13TYVideoConfigV5widthSivp",
            "moduleName": "multimodal_dialog",
            "declAttributes": [
              "HasStorage",
              "AccessControl"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17multimodal_dialog13TYVideoConfigV5widthSivg",
                "mangledName": "$s17multimodal_dialog13TYVideoConfigV5widthSivg",
                "moduleName": "multimodal_dialog",
                "implicit": true,
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17multimodal_dialog13TYVideoConfigV5widthSivs",
                "mangledName": "$s17multimodal_dialog13TYVideoConfigV5widthSivs",
                "moduleName": "multimodal_dialog",
                "implicit": true,
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17multimodal_dialog13TYVideoConfigV5widthSivM",
                "mangledName": "$s17multimodal_dialog13TYVideoConfigV5widthSivM",
                "moduleName": "multimodal_dialog",
                "implicit": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "height",
            "printedName": "height",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "usr": "s:Si"
              }
            ],
            "declKind": "Var",
            "usr": "s:17multimodal_dialog13TYVideoConfigV6heightSivp",
            "mangledName": "$s17multimodal_dialog13TYVideoConfigV6heightSivp",
            "moduleName": "multimodal_dialog",
            "declAttributes": [
              "HasStorage",
              "AccessControl"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17multimodal_dialog13TYVideoConfigV6heightSivg",
                "mangledName": "$s17multimodal_dialog13TYVideoConfigV6heightSivg",
                "moduleName": "multimodal_dialog",
                "implicit": true,
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17multimodal_dialog13TYVideoConfigV6heightSivs",
                "mangledName": "$s17multimodal_dialog13TYVideoConfigV6heightSivs",
                "moduleName": "multimodal_dialog",
                "implicit": true,
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17multimodal_dialog13TYVideoConfigV6heightSivM",
                "mangledName": "$s17multimodal_dialog13TYVideoConfigV6heightSivM",
                "moduleName": "multimodal_dialog",
                "implicit": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "bitrate",
            "printedName": "bitrate",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "usr": "s:Si"
              }
            ],
            "declKind": "Var",
            "usr": "s:17multimodal_dialog13TYVideoConfigV7bitrateSivp",
            "mangledName": "$s17multimodal_dialog13TYVideoConfigV7bitrateSivp",
            "moduleName": "multimodal_dialog",
            "declAttributes": [
              "HasStorage",
              "AccessControl"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17multimodal_dialog13TYVideoConfigV7bitrateSivg",
                "mangledName": "$s17multimodal_dialog13TYVideoConfigV7bitrateSivg",
                "moduleName": "multimodal_dialog",
                "implicit": true,
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17multimodal_dialog13TYVideoConfigV7bitrateSivs",
                "mangledName": "$s17multimodal_dialog13TYVideoConfigV7bitrateSivs",
                "moduleName": "multimodal_dialog",
                "implicit": true,
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17multimodal_dialog13TYVideoConfigV7bitrateSivM",
                "mangledName": "$s17multimodal_dialog13TYVideoConfigV7bitrateSivM",
                "moduleName": "multimodal_dialog",
                "implicit": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(fps:width:height:bitrate:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "TYVideoConfig",
                "printedName": "multimodal_dialog.TYVideoConfig",
                "usr": "s:17multimodal_dialog13TYVideoConfigV"
              },
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "usr": "s:Si"
              },
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "usr": "s:Si"
              },
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "usr": "s:Si"
              },
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "usr": "s:Si"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:17multimodal_dialog13TYVideoConfigV3fps5width6height7bitrateACSi_S3itcfc",
            "mangledName": "$s17multimodal_dialog13TYVideoConfigV3fps5width6height7bitrateACSi_S3itcfc",
            "moduleName": "multimodal_dialog",
            "declAttributes": [
              "AccessControl"
            ],
            "init_kind": "Designated"
          }
        ],
        "declKind": "Struct",
        "usr": "s:17multimodal_dialog13TYVideoConfigV",
        "mangledName": "$s17multimodal_dialog13TYVideoConfigV",
        "moduleName": "multimodal_dialog",
        "declAttributes": [
          "AccessControl"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          }
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "TYVolumeSourceType",
        "printedName": "TYVolumeSourceType",
        "children": [
          {
            "kind": "Var",
            "name": "mic",
            "printedName": "mic",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(multimodal_dialog.TYVolumeSourceType.Type) -> multimodal_dialog.TYVolumeSourceType",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "TYVolumeSourceType",
                    "printedName": "multimodal_dialog.TYVolumeSourceType",
                    "usr": "s:17multimodal_dialog18TYVolumeSourceTypeO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "multimodal_dialog.TYVolumeSourceType.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "TYVolumeSourceType",
                        "printedName": "multimodal_dialog.TYVolumeSourceType",
                        "usr": "s:17multimodal_dialog18TYVolumeSourceTypeO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:17multimodal_dialog18TYVolumeSourceTypeO3micyA2CmF",
            "mangledName": "$s17multimodal_dialog18TYVolumeSourceTypeO3micyA2CmF",
            "moduleName": "multimodal_dialog"
          },
          {
            "kind": "Var",
            "name": "player",
            "printedName": "player",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(multimodal_dialog.TYVolumeSourceType.Type) -> multimodal_dialog.TYVolumeSourceType",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "TYVolumeSourceType",
                    "printedName": "multimodal_dialog.TYVolumeSourceType",
                    "usr": "s:17multimodal_dialog18TYVolumeSourceTypeO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "multimodal_dialog.TYVolumeSourceType.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "TYVolumeSourceType",
                        "printedName": "multimodal_dialog.TYVolumeSourceType",
                        "usr": "s:17multimodal_dialog18TYVolumeSourceTypeO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:17multimodal_dialog18TYVolumeSourceTypeO6playeryA2CmF",
            "mangledName": "$s17multimodal_dialog18TYVolumeSourceTypeO6playeryA2CmF",
            "moduleName": "multimodal_dialog"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(rawValue:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "multimodal_dialog.TYVolumeSourceType?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "TYVolumeSourceType",
                    "printedName": "multimodal_dialog.TYVolumeSourceType",
                    "usr": "s:17multimodal_dialog18TYVolumeSourceTypeO"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "usr": "s:Si"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:17multimodal_dialog18TYVolumeSourceTypeO8rawValueACSgSi_tcfc",
            "mangledName": "$s17multimodal_dialog18TYVolumeSourceTypeO8rawValueACSgSi_tcfc",
            "moduleName": "multimodal_dialog",
            "implicit": true,
            "init_kind": "Designated"
          },
          {
            "kind": "Var",
            "name": "rawValue",
            "printedName": "rawValue",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "usr": "s:Si"
              }
            ],
            "declKind": "Var",
            "usr": "s:17multimodal_dialog18TYVolumeSourceTypeO8rawValueSivp",
            "mangledName": "$s17multimodal_dialog18TYVolumeSourceTypeO8rawValueSivp",
            "moduleName": "multimodal_dialog",
            "implicit": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17multimodal_dialog18TYVolumeSourceTypeO8rawValueSivg",
                "mangledName": "$s17multimodal_dialog18TYVolumeSourceTypeO8rawValueSivg",
                "moduleName": "multimodal_dialog",
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          }
        ],
        "declKind": "Enum",
        "usr": "s:17multimodal_dialog18TYVolumeSourceTypeO",
        "mangledName": "$s17multimodal_dialog18TYVolumeSourceTypeO",
        "moduleName": "multimodal_dialog",
        "declAttributes": [
          "AccessControl"
        ],
        "enumRawTypeName": "Int",
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          },
          {
            "kind": "Conformance",
            "name": "RawRepresentable",
            "printedName": "RawRepresentable",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "RawValue",
                "printedName": "RawValue",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ]
              }
            ],
            "usr": "s:SY",
            "mangledName": "$sSY"
          }
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "TYError",
        "printedName": "TYError",
        "children": [
          {
            "kind": "Var",
            "name": "key",
            "printedName": "key",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:17multimodal_dialog7TYErrorV3keySSvp",
            "mangledName": "$s17multimodal_dialog7TYErrorV3keySSvp",
            "moduleName": "multimodal_dialog",
            "declAttributes": [
              "HasStorage",
              "AccessControl"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17multimodal_dialog7TYErrorV3keySSvg",
                "mangledName": "$s17multimodal_dialog7TYErrorV3keySSvg",
                "moduleName": "multimodal_dialog",
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "message",
            "printedName": "message",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "Swift.String?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "s:17multimodal_dialog7TYErrorV7messageSSSgvp",
            "mangledName": "$s17multimodal_dialog7TYErrorV7messageSSSgvp",
            "moduleName": "multimodal_dialog",
            "declAttributes": [
              "HasStorage",
              "AccessControl"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.String?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17multimodal_dialog7TYErrorV7messageSSSgvg",
                "mangledName": "$s17multimodal_dialog7TYErrorV7messageSSSgvg",
                "moduleName": "multimodal_dialog",
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(key:message:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "TYError",
                "printedName": "multimodal_dialog.TYError",
                "usr": "s:17multimodal_dialog7TYErrorV"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "Swift.String?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:17multimodal_dialog7TYErrorV3key7messageACSS_SSSgtcfc",
            "mangledName": "$s17multimodal_dialog7TYErrorV3key7messageACSS_SSSgtcfc",
            "moduleName": "multimodal_dialog",
            "implicit": true,
            "init_kind": "Designated"
          },
          {
            "kind": "Var",
            "name": "premissionFailed",
            "printedName": "premissionFailed",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "TYError",
                "printedName": "multimodal_dialog.TYError",
                "usr": "s:17multimodal_dialog7TYErrorV"
              }
            ],
            "declKind": "Var",
            "usr": "s:17multimodal_dialog7TYErrorV16premissionFailedACvpZ",
            "mangledName": "$s17multimodal_dialog7TYErrorV16premissionFailedACvpZ",
            "moduleName": "multimodal_dialog",
            "static": true,
            "declAttributes": [
              "HasInitialValue",
              "HasStorage"
            ],
            "isFromExtension": true,
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "TYError",
                    "printedName": "multimodal_dialog.TYError",
                    "usr": "s:17multimodal_dialog7TYErrorV"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17multimodal_dialog7TYErrorV16premissionFailedACvgZ",
                "mangledName": "$s17multimodal_dialog7TYErrorV16premissionFailedACvgZ",
                "moduleName": "multimodal_dialog",
                "static": true,
                "implicit": true,
                "isFromExtension": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "authFailed",
            "printedName": "authFailed",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "TYError",
                "printedName": "multimodal_dialog.TYError",
                "usr": "s:17multimodal_dialog7TYErrorV"
              }
            ],
            "declKind": "Var",
            "usr": "s:17multimodal_dialog7TYErrorV10authFailedACvpZ",
            "mangledName": "$s17multimodal_dialog7TYErrorV10authFailedACvpZ",
            "moduleName": "multimodal_dialog",
            "static": true,
            "declAttributes": [
              "HasInitialValue",
              "HasStorage"
            ],
            "isFromExtension": true,
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "TYError",
                    "printedName": "multimodal_dialog.TYError",
                    "usr": "s:17multimodal_dialog7TYErrorV"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17multimodal_dialog7TYErrorV10authFailedACvgZ",
                "mangledName": "$s17multimodal_dialog7TYErrorV10authFailedACvgZ",
                "moduleName": "multimodal_dialog",
                "static": true,
                "implicit": true,
                "isFromExtension": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "joinChannelFailed",
            "printedName": "joinChannelFailed",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "TYError",
                "printedName": "multimodal_dialog.TYError",
                "usr": "s:17multimodal_dialog7TYErrorV"
              }
            ],
            "declKind": "Var",
            "usr": "s:17multimodal_dialog7TYErrorV17joinChannelFailedACvpZ",
            "mangledName": "$s17multimodal_dialog7TYErrorV17joinChannelFailedACvpZ",
            "moduleName": "multimodal_dialog",
            "static": true,
            "declAttributes": [
              "HasInitialValue",
              "HasStorage"
            ],
            "isFromExtension": true,
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "TYError",
                    "printedName": "multimodal_dialog.TYError",
                    "usr": "s:17multimodal_dialog7TYErrorV"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17multimodal_dialog7TYErrorV17joinChannelFailedACvgZ",
                "mangledName": "$s17multimodal_dialog7TYErrorV17joinChannelFailedACvgZ",
                "moduleName": "multimodal_dialog",
                "static": true,
                "implicit": true,
                "isFromExtension": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "voiceChatFailed",
            "printedName": "voiceChatFailed",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "TYError",
                "printedName": "multimodal_dialog.TYError",
                "usr": "s:17multimodal_dialog7TYErrorV"
              }
            ],
            "declKind": "Var",
            "usr": "s:17multimodal_dialog7TYErrorV15voiceChatFailedACvpZ",
            "mangledName": "$s17multimodal_dialog7TYErrorV15voiceChatFailedACvpZ",
            "moduleName": "multimodal_dialog",
            "static": true,
            "declAttributes": [
              "HasInitialValue",
              "HasStorage"
            ],
            "isFromExtension": true,
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "TYError",
                    "printedName": "multimodal_dialog.TYError",
                    "usr": "s:17multimodal_dialog7TYErrorV"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17multimodal_dialog7TYErrorV15voiceChatFailedACvgZ",
                "mangledName": "$s17multimodal_dialog7TYErrorV15voiceChatFailedACvgZ",
                "moduleName": "multimodal_dialog",
                "static": true,
                "implicit": true,
                "isFromExtension": true,
                "accessorKind": "get"
              }
            ]
          }
        ],
        "declKind": "Struct",
        "usr": "s:17multimodal_dialog7TYErrorV",
        "mangledName": "$s17multimodal_dialog7TYErrorV",
        "moduleName": "multimodal_dialog",
        "declAttributes": [
          "AccessControl"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Error",
            "printedName": "Error",
            "usr": "s:s5ErrorP",
            "mangledName": "$ss5ErrorP"
          },
          {
            "kind": "Conformance",
            "name": "Sendable",
            "printedName": "Sendable",
            "usr": "s:s8SendableP",
            "mangledName": "$ss8SendableP"
          }
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "TYChatPerformace",
        "printedName": "TYChatPerformace",
        "children": [
          {
            "kind": "Var",
            "name": "llmCost",
            "printedName": "llmCost",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Int64",
                "printedName": "Swift.Int64",
                "usr": "s:s5Int64V"
              }
            ],
            "declKind": "Var",
            "usr": "s:17multimodal_dialog16TYChatPerformaceV7llmCosts5Int64Vvp",
            "mangledName": "$s17multimodal_dialog16TYChatPerformaceV7llmCosts5Int64Vvp",
            "moduleName": "multimodal_dialog",
            "declAttributes": [
              "HasStorage",
              "AccessControl"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int64",
                    "printedName": "Swift.Int64",
                    "usr": "s:s5Int64V"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17multimodal_dialog16TYChatPerformaceV7llmCosts5Int64Vvg",
                "mangledName": "$s17multimodal_dialog16TYChatPerformaceV7llmCosts5Int64Vvg",
                "moduleName": "multimodal_dialog",
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "ttsCost",
            "printedName": "ttsCost",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Int64",
                "printedName": "Swift.Int64",
                "usr": "s:s5Int64V"
              }
            ],
            "declKind": "Var",
            "usr": "s:17multimodal_dialog16TYChatPerformaceV7ttsCosts5Int64Vvp",
            "mangledName": "$s17multimodal_dialog16TYChatPerformaceV7ttsCosts5Int64Vvp",
            "moduleName": "multimodal_dialog",
            "declAttributes": [
              "HasStorage",
              "AccessControl"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int64",
                    "printedName": "Swift.Int64",
                    "usr": "s:s5Int64V"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17multimodal_dialog16TYChatPerformaceV7ttsCosts5Int64Vvg",
                "mangledName": "$s17multimodal_dialog16TYChatPerformaceV7ttsCosts5Int64Vvg",
                "moduleName": "multimodal_dialog",
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "avatarCost",
            "printedName": "avatarCost",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Int64",
                "printedName": "Swift.Int64",
                "usr": "s:s5Int64V"
              }
            ],
            "declKind": "Var",
            "usr": "s:17multimodal_dialog16TYChatPerformaceV10avatarCosts5Int64Vvp",
            "mangledName": "$s17multimodal_dialog16TYChatPerformaceV10avatarCosts5Int64Vvp",
            "moduleName": "multimodal_dialog",
            "declAttributes": [
              "HasStorage",
              "AccessControl"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int64",
                    "printedName": "Swift.Int64",
                    "usr": "s:s5Int64V"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17multimodal_dialog16TYChatPerformaceV10avatarCosts5Int64Vvg",
                "mangledName": "$s17multimodal_dialog16TYChatPerformaceV10avatarCosts5Int64Vvg",
                "moduleName": "multimodal_dialog",
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(llmCost:ttsCost:avatarCost:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "TYChatPerformace",
                "printedName": "multimodal_dialog.TYChatPerformace",
                "usr": "s:17multimodal_dialog16TYChatPerformaceV"
              },
              {
                "kind": "TypeNominal",
                "name": "Int64",
                "printedName": "Swift.Int64",
                "usr": "s:s5Int64V"
              },
              {
                "kind": "TypeNominal",
                "name": "Int64",
                "printedName": "Swift.Int64",
                "usr": "s:s5Int64V"
              },
              {
                "kind": "TypeNominal",
                "name": "Int64",
                "printedName": "Swift.Int64",
                "usr": "s:s5Int64V"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:17multimodal_dialog16TYChatPerformaceV7llmCost03ttsF006avatarF0ACs5Int64V_A2Htcfc",
            "mangledName": "$s17multimodal_dialog16TYChatPerformaceV7llmCost03ttsF006avatarF0ACs5Int64V_A2Htcfc",
            "moduleName": "multimodal_dialog",
            "implicit": true,
            "init_kind": "Designated"
          }
        ],
        "declKind": "Struct",
        "usr": "s:17multimodal_dialog16TYChatPerformaceV",
        "mangledName": "$s17multimodal_dialog16TYChatPerformaceV",
        "moduleName": "multimodal_dialog",
        "declAttributes": [
          "AccessControl"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          }
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "TYAudioDataChannelMode",
        "printedName": "TYAudioDataChannelMode",
        "children": [
          {
            "kind": "Var",
            "name": "vad",
            "printedName": "vad",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(multimodal_dialog.TYAudioDataChannelMode.Type) -> multimodal_dialog.TYAudioDataChannelMode",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "TYAudioDataChannelMode",
                    "printedName": "multimodal_dialog.TYAudioDataChannelMode",
                    "usr": "s:17multimodal_dialog22TYAudioDataChannelModeO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "multimodal_dialog.TYAudioDataChannelMode.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "TYAudioDataChannelMode",
                        "printedName": "multimodal_dialog.TYAudioDataChannelMode",
                        "usr": "s:17multimodal_dialog22TYAudioDataChannelModeO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:17multimodal_dialog22TYAudioDataChannelModeO3vadyA2CmF",
            "mangledName": "$s17multimodal_dialog22TYAudioDataChannelModeO3vadyA2CmF",
            "moduleName": "multimodal_dialog"
          },
          {
            "kind": "Var",
            "name": "asr",
            "printedName": "asr",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(multimodal_dialog.TYAudioDataChannelMode.Type) -> multimodal_dialog.TYAudioDataChannelMode",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "TYAudioDataChannelMode",
                    "printedName": "multimodal_dialog.TYAudioDataChannelMode",
                    "usr": "s:17multimodal_dialog22TYAudioDataChannelModeO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "multimodal_dialog.TYAudioDataChannelMode.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "TYAudioDataChannelMode",
                        "printedName": "multimodal_dialog.TYAudioDataChannelMode",
                        "usr": "s:17multimodal_dialog22TYAudioDataChannelModeO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:17multimodal_dialog22TYAudioDataChannelModeO3asryA2CmF",
            "mangledName": "$s17multimodal_dialog22TYAudioDataChannelModeO3asryA2CmF",
            "moduleName": "multimodal_dialog",
            "declAttributes": [
              "RawDocComment"
            ]
          },
          {
            "kind": "Var",
            "name": "both",
            "printedName": "both",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(multimodal_dialog.TYAudioDataChannelMode.Type) -> multimodal_dialog.TYAudioDataChannelMode",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "TYAudioDataChannelMode",
                    "printedName": "multimodal_dialog.TYAudioDataChannelMode",
                    "usr": "s:17multimodal_dialog22TYAudioDataChannelModeO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "multimodal_dialog.TYAudioDataChannelMode.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "TYAudioDataChannelMode",
                        "printedName": "multimodal_dialog.TYAudioDataChannelMode",
                        "usr": "s:17multimodal_dialog22TYAudioDataChannelModeO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:17multimodal_dialog22TYAudioDataChannelModeO4bothyA2CmF",
            "mangledName": "$s17multimodal_dialog22TYAudioDataChannelModeO4bothyA2CmF",
            "moduleName": "multimodal_dialog",
            "declAttributes": [
              "RawDocComment"
            ]
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(rawValue:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "multimodal_dialog.TYAudioDataChannelMode?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "TYAudioDataChannelMode",
                    "printedName": "multimodal_dialog.TYAudioDataChannelMode",
                    "usr": "s:17multimodal_dialog22TYAudioDataChannelModeO"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "usr": "s:Si"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:17multimodal_dialog22TYAudioDataChannelModeO8rawValueACSgSi_tcfc",
            "mangledName": "$s17multimodal_dialog22TYAudioDataChannelModeO8rawValueACSgSi_tcfc",
            "moduleName": "multimodal_dialog",
            "implicit": true,
            "init_kind": "Designated"
          },
          {
            "kind": "Var",
            "name": "rawValue",
            "printedName": "rawValue",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "usr": "s:Si"
              }
            ],
            "declKind": "Var",
            "usr": "s:17multimodal_dialog22TYAudioDataChannelModeO8rawValueSivp",
            "mangledName": "$s17multimodal_dialog22TYAudioDataChannelModeO8rawValueSivp",
            "moduleName": "multimodal_dialog",
            "implicit": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17multimodal_dialog22TYAudioDataChannelModeO8rawValueSivg",
                "mangledName": "$s17multimodal_dialog22TYAudioDataChannelModeO8rawValueSivg",
                "moduleName": "multimodal_dialog",
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          }
        ],
        "declKind": "Enum",
        "usr": "s:17multimodal_dialog22TYAudioDataChannelModeO",
        "mangledName": "$s17multimodal_dialog22TYAudioDataChannelModeO",
        "moduleName": "multimodal_dialog",
        "declAttributes": [
          "AccessControl"
        ],
        "enumRawTypeName": "Int",
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          },
          {
            "kind": "Conformance",
            "name": "RawRepresentable",
            "printedName": "RawRepresentable",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "RawValue",
                "printedName": "RawValue",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ]
              }
            ],
            "usr": "s:SY",
            "mangledName": "$sSY"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "multimodal_dialog",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "UIKit",
        "printedName": "UIKit",
        "declKind": "Import",
        "moduleName": "multimodal_dialog"
      },
      {
        "kind": "TypeDecl",
        "name": "TYVoiceChatDebugger",
        "printedName": "TYVoiceChatDebugger",
        "children": [
          {
            "kind": "Var",
            "name": "shared",
            "printedName": "shared",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "TYVoiceChatDebugger",
                "printedName": "multimodal_dialog.TYVoiceChatDebugger",
                "usr": "c:@M@multimodal_dialog@objc(cs)TYVoiceChatDebugger"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@multimodal_dialog@objc(cs)TYVoiceChatDebugger(cpy)shared",
            "mangledName": "$s17multimodal_dialog19TYVoiceChatDebuggerC6sharedACvpZ",
            "moduleName": "multimodal_dialog",
            "static": true,
            "declAttributes": [
              "HasInitialValue",
              "Final",
              "HasStorage",
              "ObjC"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "TYVoiceChatDebugger",
                    "printedName": "multimodal_dialog.TYVoiceChatDebugger",
                    "usr": "c:@M@multimodal_dialog@objc(cs)TYVoiceChatDebugger"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@multimodal_dialog@objc(cs)TYVoiceChatDebugger(cm)shared",
                "mangledName": "$s17multimodal_dialog19TYVoiceChatDebuggerC6sharedACvgZ",
                "moduleName": "multimodal_dialog",
                "static": true,
                "implicit": true,
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "logQueue",
            "printedName": "logQueue",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "DispatchQueue",
                "printedName": "Dispatch.DispatchQueue",
                "usr": "c:objc(cs)OS_dispatch_queue"
              }
            ],
            "declKind": "Var",
            "usr": "s:17multimodal_dialog19TYVoiceChatDebuggerC8logQueue022_FA65A8E762D3D5DC126F6K9C04C9E339LLSo17OS_dispatch_queueCvp",
            "mangledName": "$s17multimodal_dialog19TYVoiceChatDebuggerC8logQueue022_FA65A8E762D3D5DC126F6K9C04C9E339LLSo17OS_dispatch_queueCvp",
            "moduleName": "multimodal_dialog",
            "isInternal": true,
            "declAttributes": [
              "HasInitialValue",
              "Final",
              "HasStorage",
              "AccessControl"
            ],
            "fixedbinaryorder": 0,
            "isLet": true,
            "hasStorage": true
          },
          {
            "kind": "Var",
            "name": "logMessages",
            "printedName": "logMessages",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Swift.String]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "usr": "s:Sa"
              }
            ],
            "declKind": "Var",
            "usr": "s:17multimodal_dialog19TYVoiceChatDebuggerC11logMessages022_FA65A8E762D3D5DC126F6K9C04C9E339LLSaySSGvp",
            "mangledName": "$s17multimodal_dialog19TYVoiceChatDebuggerC11logMessages022_FA65A8E762D3D5DC126F6K9C04C9E339LLSaySSGvp",
            "moduleName": "multimodal_dialog",
            "isInternal": true,
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "AccessControl",
              "RawDocComment"
            ],
            "fixedbinaryorder": 1,
            "hasStorage": true
          },
          {
            "kind": "Var",
            "name": "maxCapacity",
            "printedName": "maxCapacity",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "usr": "s:Si"
              }
            ],
            "declKind": "Var",
            "usr": "s:17multimodal_dialog19TYVoiceChatDebuggerC11maxCapacity022_FA65A8E762D3D5DC126F6K9C04C9E339LLSivp",
            "mangledName": "$s17multimodal_dialog19TYVoiceChatDebuggerC11maxCapacity022_FA65A8E762D3D5DC126F6K9C04C9E339LLSivp",
            "moduleName": "multimodal_dialog",
            "isInternal": true,
            "declAttributes": [
              "HasInitialValue",
              "Final",
              "HasStorage",
              "AccessControl",
              "RawDocComment"
            ],
            "fixedbinaryorder": 2,
            "isLet": true,
            "hasStorage": true
          },
          {
            "kind": "Var",
            "name": "thresholdSize",
            "printedName": "thresholdSize",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "usr": "s:Si"
              }
            ],
            "declKind": "Var",
            "usr": "s:17multimodal_dialog19TYVoiceChatDebuggerC13thresholdSize022_FA65A8E762D3D5DC126F6K9C04C9E339LLSivp",
            "mangledName": "$s17multimodal_dialog19TYVoiceChatDebuggerC13thresholdSize022_FA65A8E762D3D5DC126F6K9C04C9E339LLSivp",
            "moduleName": "multimodal_dialog",
            "isInternal": true,
            "declAttributes": [
              "HasInitialValue",
              "Final",
              "HasStorage",
              "AccessControl",
              "RawDocComment"
            ],
            "fixedbinaryorder": 3,
            "isLet": true,
            "hasStorage": true
          },
          {
            "kind": "Var",
            "name": "tag",
            "printedName": "tag",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:17multimodal_dialog19TYVoiceChatDebuggerC3tag022_FA65A8E762D3D5DC126F6J9C04C9E339LLSSvp",
            "mangledName": "$s17multimodal_dialog19TYVoiceChatDebuggerC3tag022_FA65A8E762D3D5DC126F6J9C04C9E339LLSSvp",
            "moduleName": "multimodal_dialog",
            "isInternal": true,
            "declAttributes": [
              "HasInitialValue",
              "Final",
              "HasStorage",
              "AccessControl",
              "RawDocComment"
            ],
            "fixedbinaryorder": 4,
            "isLet": true,
            "hasStorage": true
          },
          {
            "kind": "Var",
            "name": "filePath",
            "printedName": "filePath",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "Foundation.URL?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "URL",
                    "printedName": "Foundation.URL",
                    "usr": "s:10Foundation3URLV"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "s:17multimodal_dialog19TYVoiceChatDebuggerC8filePath022_FA65A8E762D3D5DC126F6K9C04C9E339LL10Foundation3URLVSgvp",
            "mangledName": "$s17multimodal_dialog19TYVoiceChatDebuggerC8filePath022_FA65A8E762D3D5DC126F6K9C04C9E339LL10Foundation3URLVSgvp",
            "moduleName": "multimodal_dialog",
            "isInternal": true,
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "AccessControl",
              "RawDocComment"
            ],
            "fixedbinaryorder": 5,
            "hasStorage": true
          },
          {
            "kind": "Var",
            "name": "fileHandle",
            "printedName": "fileHandle",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "Foundation.FileHandle?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "FileHandle",
                    "printedName": "Foundation.FileHandle",
                    "usr": "c:objc(cs)NSFileHandle"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "s:17multimodal_dialog19TYVoiceChatDebuggerC10fileHandle022_FA65A8E762D3D5DC126F6K9C04C9E339LLSo06NSFileG0CSgvp",
            "mangledName": "$s17multimodal_dialog19TYVoiceChatDebuggerC10fileHandle022_FA65A8E762D3D5DC126F6K9C04C9E339LLSo06NSFileG0CSgvp",
            "moduleName": "multimodal_dialog",
            "isInternal": true,
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "AccessControl",
              "RawDocComment"
            ],
            "fixedbinaryorder": 6,
            "hasStorage": true
          },
          {
            "kind": "Var",
            "name": "isCaching",
            "printedName": "isCaching",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              }
            ],
            "declKind": "Var",
            "usr": "s:17multimodal_dialog19TYVoiceChatDebuggerC9isCachingSbvp",
            "mangledName": "$s17multimodal_dialog19TYVoiceChatDebuggerC9isCachingSbvp",
            "moduleName": "multimodal_dialog",
            "isOpen": true,
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "RawDocComment"
            ],
            "fixedbinaryorder": 7,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17multimodal_dialog19TYVoiceChatDebuggerC9isCachingSbvg",
                "mangledName": "$s17multimodal_dialog19TYVoiceChatDebuggerC9isCachingSbvg",
                "moduleName": "multimodal_dialog",
                "implicit": true,
                "isOpen": true,
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17multimodal_dialog19TYVoiceChatDebuggerC9isCachingSbvs",
                "mangledName": "$s17multimodal_dialog19TYVoiceChatDebuggerC9isCachingSbvs",
                "moduleName": "multimodal_dialog",
                "implicit": true,
                "isOpen": true,
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17multimodal_dialog19TYVoiceChatDebuggerC9isCachingSbvM",
                "mangledName": "$s17multimodal_dialog19TYVoiceChatDebuggerC9isCachingSbvM",
                "moduleName": "multimodal_dialog",
                "implicit": true,
                "isOpen": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "isSavingWav",
            "printedName": "isSavingWav",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              }
            ],
            "declKind": "Var",
            "usr": "s:17multimodal_dialog19TYVoiceChatDebuggerC11isSavingWavSbvp",
            "mangledName": "$s17multimodal_dialog19TYVoiceChatDebuggerC11isSavingWavSbvp",
            "moduleName": "multimodal_dialog",
            "isOpen": true,
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "RawDocComment"
            ],
            "fixedbinaryorder": 8,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17multimodal_dialog19TYVoiceChatDebuggerC11isSavingWavSbvg",
                "mangledName": "$s17multimodal_dialog19TYVoiceChatDebuggerC11isSavingWavSbvg",
                "moduleName": "multimodal_dialog",
                "implicit": true,
                "isOpen": true,
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17multimodal_dialog19TYVoiceChatDebuggerC11isSavingWavSbvs",
                "mangledName": "$s17multimodal_dialog19TYVoiceChatDebuggerC11isSavingWavSbvs",
                "moduleName": "multimodal_dialog",
                "implicit": true,
                "isOpen": true,
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17multimodal_dialog19TYVoiceChatDebuggerC11isSavingWavSbvM",
                "mangledName": "$s17multimodal_dialog19TYVoiceChatDebuggerC11isSavingWavSbvM",
                "moduleName": "multimodal_dialog",
                "implicit": true,
                "isOpen": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Function",
            "name": "log",
            "printedName": "log(_:file:function:line:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "hasDefaultArg": true,
                "usr": "s:SS"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "hasDefaultArg": true,
                "usr": "s:SS"
              },
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "hasDefaultArg": true,
                "usr": "s:Si"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@multimodal_dialog@objc(cs)TYVoiceChatDebugger(im)log:file:function:line:",
            "mangledName": "$s17multimodal_dialog19TYVoiceChatDebuggerC3log_4file8function4lineySS_S2SSitF",
            "moduleName": "multimodal_dialog",
            "isOpen": true,
            "declAttributes": [
              "ObjC",
              "RawDocComment"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "share",
            "printedName": "share(viewController:completion:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "UIKit.UIViewController?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UIViewController",
                    "printedName": "UIKit.UIViewController",
                    "usr": "c:objc(cs)UIViewController"
                  }
                ],
                "hasDefaultArg": true,
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "(() -> ())?",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "() -> ()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ]
                  }
                ],
                "hasDefaultArg": true,
                "usr": "s:Sq"
              }
            ],
            "declKind": "Func",
            "usr": "s:17multimodal_dialog19TYVoiceChatDebuggerC5share14viewController10completionySo06UIViewH0CSg_yycSgtF",
            "mangledName": "$s17multimodal_dialog19TYVoiceChatDebuggerC5share14viewController10completionySo06UIViewH0CSg_yycSgtF",
            "moduleName": "multimodal_dialog",
            "isOpen": true,
            "declAttributes": [
              "RawDocComment"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "exportAudio",
            "printedName": "exportAudio(viewController:completion:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "UIKit.UIViewController?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UIViewController",
                    "printedName": "UIKit.UIViewController",
                    "usr": "c:objc(cs)UIViewController"
                  }
                ],
                "hasDefaultArg": true,
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "(() -> ())?",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "() -> ()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ]
                  }
                ],
                "hasDefaultArg": true,
                "usr": "s:Sq"
              }
            ],
            "declKind": "Func",
            "usr": "s:17multimodal_dialog19TYVoiceChatDebuggerC11exportAudio14viewController10completionySo06UIViewI0CSg_yycSgtF",
            "mangledName": "$s17multimodal_dialog19TYVoiceChatDebuggerC11exportAudio14viewController10completionySo06UIViewI0CSg_yycSgtF",
            "moduleName": "multimodal_dialog",
            "isOpen": true,
            "declAttributes": [
              "RawDocComment"
            ],
            "funcSelfKind": "NonMutating"
          }
        ],
        "declKind": "Class",
        "usr": "c:@M@multimodal_dialog@objc(cs)TYVoiceChatDebugger",
        "mangledName": "$s17multimodal_dialog19TYVoiceChatDebuggerC",
        "moduleName": "multimodal_dialog",
        "isOpen": true,
        "declAttributes": [
          "RawDocComment",
          "ObjC"
        ],
        "superclassUsr": "c:objc(cs)NSObject",
        "inheritsConvenienceInitializers": true,
        "superclassNames": [
          "ObjectiveC.NSObject"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          },
          {
            "kind": "Conformance",
            "name": "CVarArg",
            "printedName": "CVarArg",
            "usr": "s:s7CVarArgP",
            "mangledName": "$ss7CVarArgP"
          },
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObservingPublishing",
            "printedName": "_KeyValueCodingAndObservingPublishing",
            "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP",
            "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP"
          },
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObserving",
            "printedName": "_KeyValueCodingAndObserving",
            "usr": "s:10Foundation27_KeyValueCodingAndObservingP",
            "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP"
          },
          {
            "kind": "Conformance",
            "name": "CustomStringConvertible",
            "printedName": "CustomStringConvertible",
            "usr": "s:s23CustomStringConvertibleP",
            "mangledName": "$ss23CustomStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "CustomDebugStringConvertible",
            "printedName": "CustomDebugStringConvertible",
            "usr": "s:s28CustomDebugStringConvertibleP",
            "mangledName": "$ss28CustomDebugStringConvertibleP"
          }
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "String",
        "printedName": "String",
        "children": [
          {
            "kind": "Function",
            "name": "aly_base64Encode",
            "printedName": "aly_base64Encode()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Func",
            "usr": "s:SS17multimodal_dialogE16aly_base64EncodeSSyF",
            "mangledName": "$sSS17multimodal_dialogE16aly_base64EncodeSSyF",
            "moduleName": "multimodal_dialog",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "aly_base64Decode",
            "printedName": "aly_base64Decode()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "Swift.String?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Func",
            "usr": "s:SS17multimodal_dialogE16aly_base64DecodeSSSgyF",
            "mangledName": "$sSS17multimodal_dialogE16aly_base64DecodeSSSgyF",
            "moduleName": "multimodal_dialog",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          }
        ],
        "declKind": "Struct",
        "usr": "s:SS",
        "mangledName": "$sSS",
        "moduleName": "Swift",
        "declAttributes": [
          "EagerMove",
          "Frozen"
        ],
        "isExternal": true,
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Decodable",
            "printedName": "Decodable",
            "usr": "s:Se",
            "mangledName": "$sSe"
          },
          {
            "kind": "Conformance",
            "name": "Encodable",
            "printedName": "Encodable",
            "usr": "s:SE",
            "mangledName": "$sSE"
          },
          {
            "kind": "Conformance",
            "name": "CodingKeyRepresentable",
            "printedName": "CodingKeyRepresentable",
            "usr": "s:s22CodingKeyRepresentableP",
            "mangledName": "$ss22CodingKeyRepresentableP"
          },
          {
            "kind": "Conformance",
            "name": "_HasContiguousBytes",
            "printedName": "_HasContiguousBytes",
            "usr": "s:s19_HasContiguousBytesP",
            "mangledName": "$ss19_HasContiguousBytesP"
          },
          {
            "kind": "Conformance",
            "name": "CustomReflectable",
            "printedName": "CustomReflectable",
            "usr": "s:s17CustomReflectableP",
            "mangledName": "$ss17CustomReflectableP"
          },
          {
            "kind": "Conformance",
            "name": "_CustomPlaygroundQuickLookable",
            "printedName": "_CustomPlaygroundQuickLookable",
            "usr": "s:s30_CustomPlaygroundQuickLookableP",
            "mangledName": "$ss30_CustomPlaygroundQuickLookableP"
          },
          {
            "kind": "Conformance",
            "name": "TextOutputStream",
            "printedName": "TextOutputStream",
            "usr": "s:s16TextOutputStreamP",
            "mangledName": "$ss16TextOutputStreamP"
          },
          {
            "kind": "Conformance",
            "name": "TextOutputStreamable",
            "printedName": "TextOutputStreamable",
            "usr": "s:s20TextOutputStreamableP",
            "mangledName": "$ss20TextOutputStreamableP"
          },
          {
            "kind": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          },
          {
            "kind": "Conformance",
            "name": "Sendable",
            "printedName": "Sendable",
            "usr": "s:s8SendableP",
            "mangledName": "$ss8SendableP"
          },
          {
            "kind": "Conformance",
            "name": "_ExpressibleByBuiltinUnicodeScalarLiteral",
            "printedName": "_ExpressibleByBuiltinUnicodeScalarLiteral",
            "usr": "s:s41_ExpressibleByBuiltinUnicodeScalarLiteralP",
            "mangledName": "$ss41_ExpressibleByBuiltinUnicodeScalarLiteralP"
          },
          {
            "kind": "Conformance",
            "name": "_ExpressibleByBuiltinExtendedGraphemeClusterLiteral",
            "printedName": "_ExpressibleByBuiltinExtendedGraphemeClusterLiteral",
            "usr": "s:s51_ExpressibleByBuiltinExtendedGraphemeClusterLiteralP",
            "mangledName": "$ss51_ExpressibleByBuiltinExtendedGraphemeClusterLiteralP"
          },
          {
            "kind": "Conformance",
            "name": "_ExpressibleByBuiltinStringLiteral",
            "printedName": "_ExpressibleByBuiltinStringLiteral",
            "usr": "s:s34_ExpressibleByBuiltinStringLiteralP",
            "mangledName": "$ss34_ExpressibleByBuiltinStringLiteralP"
          },
          {
            "kind": "Conformance",
            "name": "ExpressibleByStringLiteral",
            "printedName": "ExpressibleByStringLiteral",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "StringLiteralType",
                "printedName": "StringLiteralType",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ]
              }
            ],
            "usr": "s:s26ExpressibleByStringLiteralP",
            "mangledName": "$ss26ExpressibleByStringLiteralP"
          },
          {
            "kind": "Conformance",
            "name": "ExpressibleByExtendedGraphemeClusterLiteral",
            "printedName": "ExpressibleByExtendedGraphemeClusterLiteral",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "ExtendedGraphemeClusterLiteralType",
                "printedName": "ExtendedGraphemeClusterLiteralType",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ]
              }
            ],
            "usr": "s:s43ExpressibleByExtendedGraphemeClusterLiteralP",
            "mangledName": "$ss43ExpressibleByExtendedGraphemeClusterLiteralP"
          },
          {
            "kind": "Conformance",
            "name": "ExpressibleByUnicodeScalarLiteral",
            "printedName": "ExpressibleByUnicodeScalarLiteral",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "UnicodeScalarLiteralType",
                "printedName": "UnicodeScalarLiteralType",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ]
              }
            ],
            "usr": "s:s33ExpressibleByUnicodeScalarLiteralP",
            "mangledName": "$ss33ExpressibleByUnicodeScalarLiteralP"
          },
          {
            "kind": "Conformance",
            "name": "CustomDebugStringConvertible",
            "printedName": "CustomDebugStringConvertible",
            "usr": "s:s28CustomDebugStringConvertibleP",
            "mangledName": "$ss28CustomDebugStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "CustomStringConvertible",
            "printedName": "CustomStringConvertible",
            "usr": "s:s23CustomStringConvertibleP",
            "mangledName": "$ss23CustomStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "BidirectionalCollection",
            "printedName": "BidirectionalCollection",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "Element",
                "printedName": "Element",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Character",
                    "printedName": "Swift.Character",
                    "usr": "s:SJ"
                  }
                ]
              },
              {
                "kind": "TypeWitness",
                "name": "Index",
                "printedName": "Index",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Index",
                    "printedName": "Swift.String.Index",
                    "usr": "s:SS5IndexV"
                  }
                ]
              },
              {
                "kind": "TypeWitness",
                "name": "SubSequence",
                "printedName": "SubSequence",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Substring",
                    "printedName": "Swift.Substring",
                    "usr": "s:Ss"
                  }
                ]
              },
              {
                "kind": "TypeWitness",
                "name": "Indices",
                "printedName": "Indices",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "DefaultIndices",
                    "printedName": "Swift.DefaultIndices<Swift.String>",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "usr": "s:SI"
                  }
                ]
              }
            ],
            "usr": "s:SK",
            "mangledName": "$sSK"
          },
          {
            "kind": "Conformance",
            "name": "Collection",
            "printedName": "Collection",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "Element",
                "printedName": "Element",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Character",
                    "printedName": "Swift.Character",
                    "usr": "s:SJ"
                  }
                ]
              },
              {
                "kind": "TypeWitness",
                "name": "Index",
                "printedName": "Index",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Index",
                    "printedName": "Swift.String.Index",
                    "usr": "s:SS5IndexV"
                  }
                ]
              },
              {
                "kind": "TypeWitness",
                "name": "Iterator",
                "printedName": "Iterator",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Iterator",
                    "printedName": "Swift.String.Iterator",
                    "usr": "s:SS8IteratorV"
                  }
                ]
              },
              {
                "kind": "TypeWitness",
                "name": "SubSequence",
                "printedName": "SubSequence",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Substring",
                    "printedName": "Swift.Substring",
                    "usr": "s:Ss"
                  }
                ]
              },
              {
                "kind": "TypeWitness",
                "name": "Indices",
                "printedName": "Indices",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "DefaultIndices",
                    "printedName": "Swift.DefaultIndices<Swift.String>",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "usr": "s:SI"
                  }
                ]
              }
            ],
            "usr": "s:Sl",
            "mangledName": "$sSl"
          },
          {
            "kind": "Conformance",
            "name": "Sequence",
            "printedName": "Sequence",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "Element",
                "printedName": "Element",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Character",
                    "printedName": "Swift.Character",
                    "usr": "s:SJ"
                  }
                ]
              },
              {
                "kind": "TypeWitness",
                "name": "Iterator",
                "printedName": "Iterator",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Iterator",
                    "printedName": "Swift.String.Iterator",
                    "usr": "s:SS8IteratorV"
                  }
                ]
              }
            ],
            "usr": "s:ST",
            "mangledName": "$sST"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "Comparable",
            "printedName": "Comparable",
            "usr": "s:SL",
            "mangledName": "$sSL"
          },
          {
            "kind": "Conformance",
            "name": "StringProtocol",
            "printedName": "StringProtocol",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "UTF8View",
                "printedName": "UTF8View",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UTF8View",
                    "printedName": "Swift.String.UTF8View",
                    "usr": "s:SS8UTF8ViewV"
                  }
                ]
              },
              {
                "kind": "TypeWitness",
                "name": "UTF16View",
                "printedName": "UTF16View",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UTF16View",
                    "printedName": "Swift.String.UTF16View",
                    "usr": "s:SS9UTF16ViewV"
                  }
                ]
              },
              {
                "kind": "TypeWitness",
                "name": "UnicodeScalarView",
                "printedName": "UnicodeScalarView",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UnicodeScalarView",
                    "printedName": "Swift.String.UnicodeScalarView",
                    "usr": "s:SS17UnicodeScalarViewV"
                  }
                ]
              },
              {
                "kind": "TypeWitness",
                "name": "SubSequence",
                "printedName": "SubSequence",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Substring",
                    "printedName": "Swift.Substring",
                    "usr": "s:Ss"
                  }
                ]
              }
            ],
            "usr": "s:Sy",
            "mangledName": "$sSy"
          },
          {
            "kind": "Conformance",
            "name": "ExpressibleByStringInterpolation",
            "printedName": "ExpressibleByStringInterpolation",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "StringInterpolation",
                "printedName": "StringInterpolation",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "DefaultStringInterpolation",
                    "printedName": "Swift.DefaultStringInterpolation",
                    "usr": "s:s26DefaultStringInterpolationV"
                  }
                ]
              }
            ],
            "usr": "s:s32ExpressibleByStringInterpolationP",
            "mangledName": "$ss32ExpressibleByStringInterpolationP"
          },
          {
            "kind": "Conformance",
            "name": "LosslessStringConvertible",
            "printedName": "LosslessStringConvertible",
            "usr": "s:s25LosslessStringConvertibleP",
            "mangledName": "$ss25LosslessStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "RangeReplaceableCollection",
            "printedName": "RangeReplaceableCollection",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "SubSequence",
                "printedName": "SubSequence",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Substring",
                    "printedName": "Swift.Substring",
                    "usr": "s:Ss"
                  }
                ]
              }
            ],
            "usr": "s:Sm",
            "mangledName": "$sSm"
          },
          {
            "kind": "Conformance",
            "name": "MirrorPath",
            "printedName": "MirrorPath",
            "usr": "s:s10MirrorPathP",
            "mangledName": "$ss10MirrorPathP"
          },
          {
            "kind": "Conformance",
            "name": "_ObjectiveCBridgeable",
            "printedName": "_ObjectiveCBridgeable",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "_ObjectiveCType",
                "printedName": "_ObjectiveCType",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "NSString",
                    "printedName": "Foundation.NSString",
                    "usr": "c:objc(cs)NSString"
                  }
                ]
              }
            ],
            "usr": "s:s21_ObjectiveCBridgeableP",
            "mangledName": "$ss21_ObjectiveCBridgeableP"
          },
          {
            "kind": "Conformance",
            "name": "CVarArg",
            "printedName": "CVarArg",
            "usr": "s:s7CVarArgP",
            "mangledName": "$ss7CVarArgP"
          }
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "Data",
        "printedName": "Data",
        "children": [
          {
            "kind": "Var",
            "name": "int64",
            "printedName": "int64",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Int64",
                "printedName": "Swift.Int64",
                "usr": "s:s5Int64V"
              }
            ],
            "declKind": "Var",
            "usr": "s:10Foundation4DataV17multimodal_dialogE5int64s5Int64Vvp",
            "mangledName": "$s10Foundation4DataV17multimodal_dialogE5int64s5Int64Vvp",
            "moduleName": "multimodal_dialog",
            "declAttributes": [
              "RawDocComment"
            ],
            "isFromExtension": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int64",
                    "printedName": "Swift.Int64",
                    "usr": "s:s5Int64V"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:10Foundation4DataV17multimodal_dialogE5int64s5Int64Vvg",
                "mangledName": "$s10Foundation4DataV17multimodal_dialogE5int64s5Int64Vvg",
                "moduleName": "multimodal_dialog",
                "isFromExtension": true,
                "accessorKind": "get"
              }
            ]
          }
        ],
        "declKind": "Struct",
        "usr": "s:10Foundation4DataV",
        "mangledName": "$s10Foundation4DataV",
        "moduleName": "Foundation",
        "intro_Macosx": "10.10",
        "intro_iOS": "8.0",
        "intro_tvOS": "9.0",
        "intro_watchOS": "2.0",
        "declAttributes": [
          "Frozen",
          "Available",
          "Available",
          "Available",
          "Available"
        ],
        "isExternal": true,
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          },
          {
            "kind": "Conformance",
            "name": "RandomAccessCollection",
            "printedName": "RandomAccessCollection",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "Element",
                "printedName": "Element",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ]
              },
              {
                "kind": "TypeWitness",
                "name": "Index",
                "printedName": "Index",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ]
              },
              {
                "kind": "TypeWitness",
                "name": "SubSequence",
                "printedName": "SubSequence",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Data",
                    "printedName": "Foundation.Data",
                    "usr": "s:10Foundation4DataV"
                  }
                ]
              },
              {
                "kind": "TypeWitness",
                "name": "Indices",
                "printedName": "Indices",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Range",
                    "printedName": "Swift.Range<Swift.Int>",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Int",
                        "printedName": "Swift.Int",
                        "usr": "s:Si"
                      }
                    ],
                    "usr": "s:Sn"
                  }
                ]
              }
            ],
            "usr": "s:Sk",
            "mangledName": "$sSk"
          },
          {
            "kind": "Conformance",
            "name": "MutableCollection",
            "printedName": "MutableCollection",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "Element",
                "printedName": "Element",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ]
              },
              {
                "kind": "TypeWitness",
                "name": "Index",
                "printedName": "Index",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ]
              },
              {
                "kind": "TypeWitness",
                "name": "SubSequence",
                "printedName": "SubSequence",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Data",
                    "printedName": "Foundation.Data",
                    "usr": "s:10Foundation4DataV"
                  }
                ]
              }
            ],
            "usr": "s:SM",
            "mangledName": "$sSM"
          },
          {
            "kind": "Conformance",
            "name": "RangeReplaceableCollection",
            "printedName": "RangeReplaceableCollection",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "SubSequence",
                "printedName": "SubSequence",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Data",
                    "printedName": "Foundation.Data",
                    "usr": "s:10Foundation4DataV"
                  }
                ]
              }
            ],
            "usr": "s:Sm",
            "mangledName": "$sSm"
          },
          {
            "kind": "Conformance",
            "name": "MutableDataProtocol",
            "printedName": "MutableDataProtocol",
            "usr": "s:10Foundation19MutableDataProtocolP",
            "mangledName": "$s10Foundation19MutableDataProtocolP"
          },
          {
            "kind": "Conformance",
            "name": "ContiguousBytes",
            "printedName": "ContiguousBytes",
            "usr": "s:10Foundation15ContiguousBytesP",
            "mangledName": "$s10Foundation15ContiguousBytesP"
          },
          {
            "kind": "Conformance",
            "name": "Sendable",
            "printedName": "Sendable",
            "usr": "s:s8SendableP",
            "mangledName": "$ss8SendableP"
          },
          {
            "kind": "Conformance",
            "name": "BidirectionalCollection",
            "printedName": "BidirectionalCollection",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "Element",
                "printedName": "Element",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ]
              },
              {
                "kind": "TypeWitness",
                "name": "Index",
                "printedName": "Index",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ]
              },
              {
                "kind": "TypeWitness",
                "name": "SubSequence",
                "printedName": "SubSequence",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Data",
                    "printedName": "Foundation.Data",
                    "usr": "s:10Foundation4DataV"
                  }
                ]
              },
              {
                "kind": "TypeWitness",
                "name": "Indices",
                "printedName": "Indices",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Range",
                    "printedName": "Swift.Range<Swift.Int>",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Int",
                        "printedName": "Swift.Int",
                        "usr": "s:Si"
                      }
                    ],
                    "usr": "s:Sn"
                  }
                ]
              }
            ],
            "usr": "s:SK",
            "mangledName": "$sSK"
          },
          {
            "kind": "Conformance",
            "name": "Collection",
            "printedName": "Collection",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "Element",
                "printedName": "Element",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ]
              },
              {
                "kind": "TypeWitness",
                "name": "Index",
                "printedName": "Index",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ]
              },
              {
                "kind": "TypeWitness",
                "name": "Iterator",
                "printedName": "Iterator",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Iterator",
                    "printedName": "Foundation.Data.Iterator",
                    "usr": "s:10Foundation4DataV8IteratorV"
                  }
                ]
              },
              {
                "kind": "TypeWitness",
                "name": "SubSequence",
                "printedName": "SubSequence",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Data",
                    "printedName": "Foundation.Data",
                    "usr": "s:10Foundation4DataV"
                  }
                ]
              },
              {
                "kind": "TypeWitness",
                "name": "Indices",
                "printedName": "Indices",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Range",
                    "printedName": "Swift.Range<Swift.Int>",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Int",
                        "printedName": "Swift.Int",
                        "usr": "s:Si"
                      }
                    ],
                    "usr": "s:Sn"
                  }
                ]
              }
            ],
            "usr": "s:Sl",
            "mangledName": "$sSl"
          },
          {
            "kind": "Conformance",
            "name": "DataProtocol",
            "printedName": "DataProtocol",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "Regions",
                "printedName": "Regions",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "CollectionOfOne",
                    "printedName": "Swift.CollectionOfOne<Foundation.Data>",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Data",
                        "printedName": "Foundation.Data",
                        "usr": "s:10Foundation4DataV"
                      }
                    ],
                    "usr": "s:s15CollectionOfOneV"
                  }
                ]
              }
            ],
            "usr": "s:10Foundation12DataProtocolP",
            "mangledName": "$s10Foundation12DataProtocolP"
          },
          {
            "kind": "Conformance",
            "name": "Sequence",
            "printedName": "Sequence",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "Element",
                "printedName": "Element",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ]
              },
              {
                "kind": "TypeWitness",
                "name": "Iterator",
                "printedName": "Iterator",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Iterator",
                    "printedName": "Foundation.Data.Iterator",
                    "usr": "s:10Foundation4DataV8IteratorV"
                  }
                ]
              }
            ],
            "usr": "s:ST",
            "mangledName": "$sST"
          },
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "CustomStringConvertible",
            "printedName": "CustomStringConvertible",
            "usr": "s:s23CustomStringConvertibleP",
            "mangledName": "$ss23CustomStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "CustomDebugStringConvertible",
            "printedName": "CustomDebugStringConvertible",
            "usr": "s:s28CustomDebugStringConvertibleP",
            "mangledName": "$ss28CustomDebugStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "CustomReflectable",
            "printedName": "CustomReflectable",
            "usr": "s:s17CustomReflectableP",
            "mangledName": "$ss17CustomReflectableP"
          },
          {
            "kind": "Conformance",
            "name": "Decodable",
            "printedName": "Decodable",
            "usr": "s:Se",
            "mangledName": "$sSe"
          },
          {
            "kind": "Conformance",
            "name": "Encodable",
            "printedName": "Encodable",
            "usr": "s:SE",
            "mangledName": "$sSE"
          },
          {
            "kind": "Conformance",
            "name": "ReferenceConvertible",
            "printedName": "ReferenceConvertible",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "ReferenceType",
                "printedName": "ReferenceType",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "NSData",
                    "printedName": "Foundation.NSData",
                    "usr": "c:objc(cs)NSData"
                  }
                ]
              }
            ],
            "usr": "s:10Foundation20ReferenceConvertibleP",
            "mangledName": "$s10Foundation20ReferenceConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "_ObjectiveCBridgeable",
            "printedName": "_ObjectiveCBridgeable",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "_ObjectiveCType",
                "printedName": "_ObjectiveCType",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "NSData",
                    "printedName": "Foundation.NSData",
                    "usr": "c:objc(cs)NSData"
                  }
                ]
              }
            ],
            "usr": "s:s21_ObjectiveCBridgeableP",
            "mangledName": "$ss21_ObjectiveCBridgeableP"
          }
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "Dictionary",
        "printedName": "Dictionary",
        "children": [
          {
            "kind": "Function",
            "name": "deepMerge",
            "printedName": "deepMerge(_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Dictionary",
                "printedName": "[Swift.String : Any]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ProtocolComposition",
                    "printedName": "Any"
                  }
                ],
                "usr": "s:SD"
              },
              {
                "kind": "TypeNominal",
                "name": "Dictionary",
                "printedName": "[Swift.String : Any]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ProtocolComposition",
                    "printedName": "Any"
                  }
                ],
                "usr": "s:SD"
              }
            ],
            "declKind": "Func",
            "usr": "s:SD17multimodal_dialogSSRszypRs_rlE9deepMergeySDySSypGACF",
            "mangledName": "$sSD17multimodal_dialogSSRszypRs_rlE9deepMergeySDySSypGACF",
            "moduleName": "multimodal_dialog",
            "genericSig": "<τ_0_0, τ_0_1 where τ_0_0 == Swift.String, τ_0_1 == Any>",
            "sugared_genericSig": "<Key, Value where Key == Swift.String, Value == Any>",
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "toUTF8String",
            "printedName": "toUTF8String()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "Swift.String?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Func",
            "usr": "s:SD17multimodal_dialogSSRszypRs_rlE12toUTF8StringSSSgyF",
            "mangledName": "$sSD17multimodal_dialogSSRszypRs_rlE12toUTF8StringSSSgyF",
            "moduleName": "multimodal_dialog",
            "genericSig": "<τ_0_0, τ_0_1 where τ_0_0 == Swift.String, τ_0_1 == Any>",
            "sugared_genericSig": "<Key, Value where Key == Swift.String, Value == Any>",
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          }
        ],
        "declKind": "Struct",
        "usr": "s:SD",
        "mangledName": "$sSD",
        "moduleName": "Swift",
        "genericSig": "<τ_0_0, τ_0_1 where τ_0_0 : Swift.Hashable>",
        "sugared_genericSig": "<Key, Value where Key : Swift.Hashable>",
        "declAttributes": [
          "EagerMove",
          "Frozen"
        ],
        "isExternal": true,
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Encodable",
            "printedName": "Encodable",
            "usr": "s:SE",
            "mangledName": "$sSE"
          },
          {
            "kind": "Conformance",
            "name": "Decodable",
            "printedName": "Decodable",
            "usr": "s:Se",
            "mangledName": "$sSe"
          },
          {
            "kind": "Conformance",
            "name": "Sequence",
            "printedName": "Sequence",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "Element",
                "printedName": "Element",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Tuple",
                    "printedName": "(key: τ_0_0, value: τ_0_1)",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "GenericTypeParam",
                        "printedName": "τ_0_0"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "GenericTypeParam",
                        "printedName": "τ_0_1"
                      }
                    ]
                  }
                ]
              },
              {
                "kind": "TypeWitness",
                "name": "Iterator",
                "printedName": "Iterator",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Iterator",
                    "printedName": "Swift.Dictionary<τ_0_0, τ_0_1>.Iterator",
                    "usr": "s:SD8IteratorV"
                  }
                ]
              }
            ],
            "usr": "s:ST",
            "mangledName": "$sST"
          },
          {
            "kind": "Conformance",
            "name": "Collection",
            "printedName": "Collection",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "Element",
                "printedName": "Element",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Tuple",
                    "printedName": "(key: τ_0_0, value: τ_0_1)",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "GenericTypeParam",
                        "printedName": "τ_0_0"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "GenericTypeParam",
                        "printedName": "τ_0_1"
                      }
                    ]
                  }
                ]
              },
              {
                "kind": "TypeWitness",
                "name": "Index",
                "printedName": "Index",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Index",
                    "printedName": "Swift.Dictionary<τ_0_0, τ_0_1>.Index",
                    "usr": "s:SD5IndexV"
                  }
                ]
              },
              {
                "kind": "TypeWitness",
                "name": "Iterator",
                "printedName": "Iterator",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Iterator",
                    "printedName": "Swift.Dictionary<τ_0_0, τ_0_1>.Iterator",
                    "usr": "s:SD8IteratorV"
                  }
                ]
              },
              {
                "kind": "TypeWitness",
                "name": "SubSequence",
                "printedName": "SubSequence",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Slice",
                    "printedName": "Swift.Slice<[τ_0_0 : τ_0_1]>",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Dictionary",
                        "printedName": "[τ_0_0 : τ_0_1]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "GenericTypeParam",
                            "printedName": "τ_0_0"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "GenericTypeParam",
                            "printedName": "τ_0_1"
                          }
                        ],
                        "usr": "s:SD"
                      }
                    ],
                    "usr": "s:s5SliceV"
                  }
                ]
              },
              {
                "kind": "TypeWitness",
                "name": "Indices",
                "printedName": "Indices",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "DefaultIndices",
                    "printedName": "Swift.DefaultIndices<[τ_0_0 : τ_0_1]>",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Dictionary",
                        "printedName": "[τ_0_0 : τ_0_1]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "GenericTypeParam",
                            "printedName": "τ_0_0"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "GenericTypeParam",
                            "printedName": "τ_0_1"
                          }
                        ],
                        "usr": "s:SD"
                      }
                    ],
                    "usr": "s:SI"
                  }
                ]
              }
            ],
            "usr": "s:Sl",
            "mangledName": "$sSl"
          },
          {
            "kind": "Conformance",
            "name": "ExpressibleByDictionaryLiteral",
            "printedName": "ExpressibleByDictionaryLiteral",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "Key",
                "printedName": "Key",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GenericTypeParam",
                    "printedName": "τ_0_0"
                  }
                ]
              },
              {
                "kind": "TypeWitness",
                "name": "Value",
                "printedName": "Value",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GenericTypeParam",
                    "printedName": "τ_0_1"
                  }
                ]
              }
            ],
            "usr": "s:s30ExpressibleByDictionaryLiteralP",
            "mangledName": "$ss30ExpressibleByDictionaryLiteralP"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          },
          {
            "kind": "Conformance",
            "name": "_HasCustomAnyHashableRepresentation",
            "printedName": "_HasCustomAnyHashableRepresentation",
            "usr": "s:s35_HasCustomAnyHashableRepresentationP",
            "mangledName": "$ss35_HasCustomAnyHashableRepresentationP"
          },
          {
            "kind": "Conformance",
            "name": "CustomStringConvertible",
            "printedName": "CustomStringConvertible",
            "usr": "s:s23CustomStringConvertibleP",
            "mangledName": "$ss23CustomStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "CustomDebugStringConvertible",
            "printedName": "CustomDebugStringConvertible",
            "usr": "s:s28CustomDebugStringConvertibleP",
            "mangledName": "$ss28CustomDebugStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "CustomReflectable",
            "printedName": "CustomReflectable",
            "usr": "s:s17CustomReflectableP",
            "mangledName": "$ss17CustomReflectableP"
          },
          {
            "kind": "Conformance",
            "name": "Sendable",
            "printedName": "Sendable",
            "usr": "s:s8SendableP",
            "mangledName": "$ss8SendableP"
          },
          {
            "kind": "Conformance",
            "name": "_ObjectiveCBridgeable",
            "printedName": "_ObjectiveCBridgeable",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "_ObjectiveCType",
                "printedName": "_ObjectiveCType",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "NSDictionary",
                    "printedName": "Foundation.NSDictionary",
                    "usr": "c:objc(cs)NSDictionary"
                  }
                ]
              }
            ],
            "usr": "s:s21_ObjectiveCBridgeableP",
            "mangledName": "$ss21_ObjectiveCBridgeableP"
          },
          {
            "kind": "Conformance",
            "name": "CVarArg",
            "printedName": "CVarArg",
            "usr": "s:s7CVarArgP",
            "mangledName": "$ss7CVarArgP"
          }
        ]
      }
    ],
    "json_format_version": 8
  },
  "ConstValues": [
    {
      "filePath": "\/Users\/songguo\/dev\/ios\/multimodal_dialog_sdk\/Source\/MultiModal\/MultiModalParams.swift",
      "kind": "StringLiteral",
      "offset": 172,
      "length": 6,
      "value": "\"text\""
    },
    {
      "filePath": "\/Users\/songguo\/dev\/ios\/multimodal_dialog_sdk\/Source\/MultiModal\/MultiModalParams.swift",
      "kind": "StringLiteral",
      "offset": 202,
      "length": 8,
      "value": "\"app_id\""
    },
    {
      "filePath": "\/Users\/songguo\/dev\/ios\/multimodal_dialog_sdk\/Source\/MultiModal\/MultiModalParams.swift",
      "kind": "StringLiteral",
      "offset": 238,
      "length": 11,
      "value": "\"directive\""
    },
    {
      "filePath": "\/Users\/songguo\/dev\/ios\/multimodal_dialog_sdk\/Source\/MultiModal\/MultiModalParams.swift",
      "kind": "StringLiteral",
      "offset": 276,
      "length": 11,
      "value": "\"dialog_id\""
    },
    {
      "filePath": "\/Users\/songguo\/dev\/ios\/multimodal_dialog_sdk\/Source\/MultiModal\/MultiModalParams.swift",
      "kind": "StringLiteral",
      "offset": 310,
      "length": 6,
      "value": "\"type\""
    },
    {
      "filePath": "\/Users\/songguo\/dev\/ios\/multimodal_dialog_sdk\/Source\/MultiModal\/MultiModalParams.swift",
      "kind": "StringLiteral",
      "offset": 346,
      "length": 14,
      "value": "\"workspace_id\""
    },
    {
      "filePath": "\/Users\/songguo\/dev\/ios\/multimodal_dialog_sdk\/Source\/MultiModal\/MultiModalParams.swift",
      "kind": "StringLiteral",
      "offset": 392,
      "length": 10,
      "value": "\"upstream\""
    },
    {
      "filePath": "\/Users\/songguo\/dev\/ios\/multimodal_dialog_sdk\/Source\/MultiModal\/MultiModalParams.swift",
      "kind": "StringLiteral",
      "offset": 433,
      "length": 6,
      "value": "\"type\""
    },
    {
      "filePath": "\/Users\/songguo\/dev\/ios\/multimodal_dialog_sdk\/Source\/MultiModal\/MultiModalParams.swift",
      "kind": "StringLiteral",
      "offset": 470,
      "length": 6,
      "value": "\"mode\""
    },
    {
      "filePath": "\/Users\/songguo\/dev\/ios\/multimodal_dialog_sdk\/Source\/MultiModal\/MultiModalParams.swift",
      "kind": "StringLiteral",
      "offset": 514,
      "length": 14,
      "value": "\"audio_format\""
    },
    {
      "filePath": "\/Users\/songguo\/dev\/ios\/multimodal_dialog_sdk\/Source\/MultiModal\/MultiModalParams.swift",
      "kind": "StringLiteral",
      "offset": 562,
      "length": 12,
      "value": "\"downstream\""
    },
    {
      "filePath": "\/Users\/songguo\/dev\/ios\/multimodal_dialog_sdk\/Source\/MultiModal\/MultiModalParams.swift",
      "kind": "StringLiteral",
      "offset": 608,
      "length": 7,
      "value": "\"voice\""
    },
    {
      "filePath": "\/Users\/songguo\/dev\/ios\/multimodal_dialog_sdk\/Source\/MultiModal\/MultiModalParams.swift",
      "kind": "StringLiteral",
      "offset": 654,
      "length": 13,
      "value": "\"sample_rate\""
    },
    {
      "filePath": "\/Users\/songguo\/dev\/ios\/multimodal_dialog_sdk\/Source\/MultiModal\/MultiModalParams.swift",
      "kind": "StringLiteral",
      "offset": 712,
      "length": 19,
      "value": "\"intermediate_text\""
    },
    {
      "filePath": "\/Users\/songguo\/dev\/ios\/multimodal_dialog_sdk\/Source\/MultiModal\/MultiModalParams.swift",
      "kind": "StringLiteral",
      "offset": 765,
      "length": 7,
      "value": "\"debug\""
    },
    {
      "filePath": "\/Users\/songguo\/dev\/ios\/multimodal_dialog_sdk\/Source\/MultiModal\/MultiModalParams.swift",
      "kind": "StringLiteral",
      "offset": 805,
      "length": 6,
      "value": "\"type\""
    },
    {
      "filePath": "\/Users\/songguo\/dev\/ios\/multimodal_dialog_sdk\/Source\/MultiModal\/MultiModalParams.swift",
      "kind": "StringLiteral",
      "offset": 851,
      "length": 14,
      "value": "\"audio_format\""
    },
    {
      "filePath": "\/Users\/songguo\/dev\/ios\/multimodal_dialog_sdk\/Source\/MultiModal\/MultiModalParams.swift",
      "kind": "StringLiteral",
      "offset": 899,
      "length": 13,
      "value": "\"client_info\""
    },
    {
      "filePath": "\/Users\/songguo\/dev\/ios\/multimodal_dialog_sdk\/Source\/MultiModal\/MultiModalParams.swift",
      "kind": "StringLiteral",
      "offset": 947,
      "length": 9,
      "value": "\"user_id\""
    },
    {
      "filePath": "\/Users\/songguo\/dev\/ios\/multimodal_dialog_sdk\/Source\/MultiModal\/MultiModalParams.swift",
      "kind": "StringLiteral",
      "offset": 991,
      "length": 8,
      "value": "\"device\""
    },
    {
      "filePath": "\/Users\/songguo\/dev\/ios\/multimodal_dialog_sdk\/Source\/MultiModal\/MultiModalParams.swift",
      "kind": "StringLiteral",
      "offset": 1038,
      "length": 6,
      "value": "\"uuid\""
    },
    {
      "filePath": "\/Users\/songguo\/dev\/ios\/multimodal_dialog_sdk\/Source\/MultiModal\/MultiModalParams.swift",
      "kind": "StringLiteral",
      "offset": 1080,
      "length": 9,
      "value": "\"network\""
    },
    {
      "filePath": "\/Users\/songguo\/dev\/ios\/multimodal_dialog_sdk\/Source\/MultiModal\/MultiModalParams.swift",
      "kind": "StringLiteral",
      "offset": 1127,
      "length": 4,
      "value": "\"ip\""
    },
    {
      "filePath": "\/Users\/songguo\/dev\/ios\/multimodal_dialog_sdk\/Source\/MultiModal\/MultiModalParams.swift",
      "kind": "StringLiteral",
      "offset": 1168,
      "length": 10,
      "value": "\"location\""
    },
    {
      "filePath": "\/Users\/songguo\/dev\/ios\/multimodal_dialog_sdk\/Source\/MultiModal\/MultiModalParams.swift",
      "kind": "StringLiteral",
      "offset": 1223,
      "length": 11,
      "value": "\"city_name\""
    },
    {
      "filePath": "\/Users\/songguo\/dev\/ios\/multimodal_dialog_sdk\/Source\/MultiModal\/MultiModalParams.swift",
      "kind": "StringLiteral",
      "offset": 1279,
      "length": 10,
      "value": "\"latitude\""
    },
    {
      "filePath": "\/Users\/songguo\/dev\/ios\/multimodal_dialog_sdk\/Source\/MultiModal\/MultiModalParams.swift",
      "kind": "StringLiteral",
      "offset": 1335,
      "length": 11,
      "value": "\"longitude\""
    },
    {
      "filePath": "\/Users\/songguo\/dev\/ios\/multimodal_dialog_sdk\/Source\/MultiModal\/MultiModalParams.swift",
      "kind": "StringLiteral",
      "offset": 1379,
      "length": 12,
      "value": "\"biz_params\""
    },
    {
      "filePath": "\/Users\/songguo\/dev\/ios\/multimodal_dialog_sdk\/Source\/MultiModal\/MultiModalParams.swift",
      "kind": "StringLiteral",
      "offset": 1436,
      "length": 21,
      "value": "\"user_defined_params\""
    },
    {
      "filePath": "\/Users\/songguo\/dev\/ios\/multimodal_dialog_sdk\/Source\/MultiModal\/MultiModalParams.swift",
      "kind": "StringLiteral",
      "offset": 1502,
      "length": 21,
      "value": "\"user_defined_tokens\""
    },
    {
      "filePath": "\/Users\/songguo\/dev\/ios\/multimodal_dialog_sdk\/Source\/MultiModal\/MultiModalParams.swift",
      "kind": "StringLiteral",
      "offset": 1562,
      "length": 14,
      "value": "\"tool_prompts\""
    },
    {
      "filePath": "\/Users\/songguo\/dev\/ios\/multimodal_dialog_sdk\/Source\/MultiModal\/MultiModalParams.swift",
      "kind": "StringLiteral",
      "offset": 1610,
      "length": 8,
      "value": "\"videos\""
    },
    {
      "filePath": "\/Users\/songguo\/dev\/ios\/multimodal_dialog_sdk\/Source\/MultiModal\/MultiModalParams.swift",
      "kind": "StringLiteral",
      "offset": 1643,
      "length": 8,
      "value": "\"images\""
    },
    {
      "filePath": "\/Users\/songguo\/dev\/ios\/multimodal_dialog_sdk\/Source\/MultiModal\/MultiModalParams.swift",
      "kind": "StringLiteral",
      "offset": 1694,
      "length": 19,
      "value": "\"user_query_params\""
    },
    {
      "filePath": "\/Users\/songguo\/dev\/ios\/multimodal_dialog_sdk\/Source\/MultiModal\/MultiModalParams.swift",
      "kind": "StringLiteral",
      "offset": 1757,
      "length": 20,
      "value": "\"user_prompt_params\""
    },
    {
      "filePath": "\/Users\/songguo\/dev\/ios\/multimodal_dialog_sdk\/Source\/MultiModal\/MultiModalParams.swift",
      "kind": "StringLiteral",
      "offset": 1815,
      "length": 5,
      "value": "\"pcm\""
    },
    {
      "filePath": "\/Users\/songguo\/dev\/ios\/multimodal_dialog_sdk\/Source\/MultiModal\/MultiModalParams.swift",
      "kind": "StringLiteral",
      "offset": 1852,
      "length": 19,
      "value": "\"multimodal-dialog\""
    },
    {
      "filePath": "\/Users\/songguo\/dev\/ios\/multimodal_dialog_sdk\/Source\/MultiModal\/MultiModalParams.swift",
      "kind": "StringLiteral",
      "offset": 2285,
      "length": 7,
      "value": "\"Start\""
    },
    {
      "filePath": "\/Users\/songguo\/dev\/ios\/multimodal_dialog_sdk\/Source\/MultiModal\/MultiModalParams.swift",
      "kind": "StringLiteral",
      "offset": 2470,
      "length": 11,
      "value": "\"AudioOnly\""
    },
    {
      "filePath": "\/Users\/songguo\/dev\/ios\/multimodal_dialog_sdk\/Source\/MultiModal\/MultiModalParams.swift",
      "kind": "StringLiteral",
      "offset": 2810,
      "length": 12,
      "value": "\"transcript\""
    },
    {
      "filePath": "\/Users\/songguo\/dev\/ios\/multimodal_dialog_sdk\/Source\/MultiModal\/MultiModalParams.swift",
      "kind": "BooleanLiteral",
      "offset": 2856,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/songguo\/dev\/ios\/multimodal_dialog_sdk\/Source\/MultiModal\/MultiModalParams.swift",
      "kind": "StringLiteral",
      "offset": 2896,
      "length": 7,
      "value": "\"Audio\""
    },
    {
      "filePath": "\/Users\/songguo\/dev\/ios\/multimodal_dialog_sdk\/Source\/MultiModal\/CountdownTimer.swift",
      "kind": "IntegerLiteral",
      "offset": 262,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/songguo\/dev\/ios\/multimodal_dialog_sdk\/Source\/MultiModal\/CountdownTimer.swift",
      "kind": "IntegerLiteral",
      "offset": 356,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/songguo\/dev\/ios\/multimodal_dialog_sdk\/Source\/MultiModal\/CountdownTimer.swift",
      "kind": "BooleanLiteral",
      "offset": 419,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/songguo\/dev\/ios\/multimodal_dialog_sdk\/Source\/Base\/ALYAtomic.swift",
      "kind": "StringLiteral",
      "offset": 273,
      "length": 14,
      "value": "\"queue.atomic\""
    },
    {
      "filePath": "\/Users\/songguo\/dev\/ios\/multimodal_dialog_sdk\/Source\/Base\/ALYFoundationDefines.swift",
      "kind": "StringLiteral",
      "offset": 1250,
      "length": 2,
      "value": "\"\""
    },
    {
      "filePath": "\/Users\/songguo\/dev\/ios\/multimodal_dialog_sdk\/Source\/Base\/ALYFoundationDefines.swift",
      "kind": "IntegerLiteral",
      "offset": 1633,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/songguo\/dev\/ios\/multimodal_dialog_sdk\/Source\/Base\/ALYFoundationDefines.swift",
      "kind": "FloatLiteral",
      "offset": 1948,
      "length": 3,
      "value": "0.0"
    },
    {
      "filePath": "\/Users\/songguo\/dev\/ios\/multimodal_dialog_sdk\/Source\/Base\/ALYFoundationDefines.swift",
      "kind": "Dictionary",
      "offset": 2303,
      "length": 3,
      "value": "[]"
    },
    {
      "filePath": "\/Users\/songguo\/dev\/ios\/multimodal_dialog_sdk\/Source\/Base\/ALYFoundationDefines.swift",
      "kind": "Array",
      "offset": 2643,
      "length": 2,
      "value": "[]"
    },
    {
      "filePath": "\/Users\/songguo\/dev\/ios\/multimodal_dialog_sdk\/Source\/Base\/ALYGCDTimer.swift",
      "kind": "BooleanLiteral",
      "offset": 320,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/songguo\/dev\/ios\/multimodal_dialog_sdk\/Source\/Base\/TYQueueManager.swift",
      "kind": "Dictionary",
      "offset": 313,
      "length": 3,
      "value": "[]"
    },
    {
      "filePath": "\/Users\/songguo\/dev\/ios\/multimodal_dialog_sdk\/Source\/Base\/TYQueueManager.swift",
      "kind": "BooleanLiteral",
      "offset": 935,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/songguo\/dev\/ios\/multimodal_dialog_sdk\/Source\/Base\/TYVoiceChatUsageTimeManager.swift",
      "kind": "IntegerLiteral",
      "offset": 394,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/songguo\/dev\/ios\/multimodal_dialog_sdk\/Source\/Base\/TYVoiceChatUsageTimeManager.swift",
      "kind": "BooleanLiteral",
      "offset": 457,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/songguo\/dev\/ios\/multimodal_dialog_sdk\/Source\/Base\/TYVoiceChatUsageTimeManager.swift",
      "kind": "IntegerLiteral",
      "offset": 585,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/songguo\/dev\/ios\/multimodal_dialog_sdk\/Source\/Base\/TYVoiceChatUsageTimeManager.swift",
      "kind": "IntegerLiteral",
      "offset": 1514,
      "length": 1,
      "value": "1"
    },
    {
      "filePath": "\/Users\/songguo\/dev\/ios\/multimodal_dialog_sdk\/Source\/Base\/TYVoiceChatUsageTimeManager.swift",
      "kind": "BooleanLiteral",
      "offset": 2133,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/songguo\/dev\/ios\/multimodal_dialog_sdk\/Source\/Base\/ALYDateFormatter.swift",
      "kind": "BooleanLiteral",
      "offset": 1227,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/songguo\/dev\/ios\/multimodal_dialog_sdk\/Source\/Base\/ALYDateFormatter.swift",
      "kind": "StringLiteral",
      "offset": 2137,
      "length": 21,
      "value": "\"yyyy-MM-dd HH:mm:ss\""
    },
    {
      "filePath": "\/Users\/songguo\/dev\/ios\/multimodal_dialog_sdk\/Source\/Base\/TYLogger.swift",
      "kind": "StringLiteral",
      "offset": 181,
      "length": 7,
      "value": "\"DEBUG\""
    },
    {
      "filePath": "\/Users\/songguo\/dev\/ios\/multimodal_dialog_sdk\/Source\/Base\/TYLogger.swift",
      "kind": "StringLiteral",
      "offset": 205,
      "length": 6,
      "value": "\"INFO\""
    },
    {
      "filePath": "\/Users\/songguo\/dev\/ios\/multimodal_dialog_sdk\/Source\/Base\/TYLogger.swift",
      "kind": "StringLiteral",
      "offset": 231,
      "length": 9,
      "value": "\"WARNING\""
    },
    {
      "filePath": "\/Users\/songguo\/dev\/ios\/multimodal_dialog_sdk\/Source\/Base\/TYLogger.swift",
      "kind": "StringLiteral",
      "offset": 258,
      "length": 7,
      "value": "\"ERROR\""
    },
    {
      "filePath": "\/Users\/songguo\/dev\/ios\/multimodal_dialog_sdk\/Source\/Base\/TYLogger.swift",
      "kind": "StringLiteral",
      "offset": 939,
      "length": 22,
      "value": "\"com.sdk.logger.queue\""
    },
    {
      "filePath": "\/Users\/songguo\/dev\/ios\/multimodal_dialog_sdk\/Source\/Base\/TYLogger.swift",
      "kind": "Array",
      "offset": 1023,
      "length": 2,
      "value": "[]"
    },
    {
      "filePath": "\/Users\/songguo\/dev\/ios\/multimodal_dialog_sdk\/Source\/Base\/TYLogger.swift",
      "kind": "Array",
      "offset": 1078,
      "length": 2,
      "value": "[]"
    },
    {
      "filePath": "\/Users\/songguo\/dev\/ios\/multimodal_dialog_sdk\/Source\/MultiModal\/MultiModalDialog.swift",
      "kind": "StringLiteral",
      "offset": 554,
      "length": 19,
      "value": "\"tongyi.multiModal\""
    },
    {
      "filePath": "\/Users\/songguo\/dev\/ios\/multimodal_dialog_sdk\/Source\/MultiModal\/MultiModalDialog.swift",
      "kind": "IntegerLiteral",
      "offset": 2201,
      "length": 2,
      "value": "-1"
    },
    {
      "filePath": "\/Users\/songguo\/dev\/ios\/multimodal_dialog_sdk\/Source\/MultiModal\/MultiModalDialog.swift",
      "kind": "IntegerLiteral",
      "offset": 2401,
      "length": 2,
      "value": "-1"
    },
    {
      "filePath": "\/Users\/songguo\/dev\/ios\/multimodal_dialog_sdk\/Source\/MultiModal\/MultiModalDialog.swift",
      "kind": "BooleanLiteral",
      "offset": 2598,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/songguo\/dev\/ios\/multimodal_dialog_sdk\/Source\/MultiModal\/MultiModalDialog.swift",
      "kind": "BooleanLiteral",
      "offset": 2677,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/songguo\/dev\/ios\/multimodal_dialog_sdk\/Source\/MultiModal\/MultiModalDialog.swift",
      "kind": "BooleanLiteral",
      "offset": 3069,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/songguo\/dev\/ios\/multimodal_dialog_sdk\/Source\/MultiModal\/MultiModalDialog.swift",
      "kind": "BooleanLiteral",
      "offset": 3142,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/songguo\/dev\/ios\/multimodal_dialog_sdk\/Source\/MultiModal\/MultiModalDialog.swift",
      "kind": "BooleanLiteral",
      "offset": 3261,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/songguo\/dev\/ios\/multimodal_dialog_sdk\/Source\/MultiModal\/MultiModalDialog.swift",
      "kind": "BooleanLiteral",
      "offset": 3316,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/songguo\/dev\/ios\/multimodal_dialog_sdk\/Source\/MultiModal\/MultiModalDialog.swift",
      "kind": "BooleanLiteral",
      "offset": 13492,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/songguo\/dev\/ios\/multimodal_dialog_sdk\/Source\/MultiModal\/MultiModalDialog.swift",
      "kind": "BooleanLiteral",
      "offset": 13517,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/songguo\/dev\/ios\/multimodal_dialog_sdk\/Source\/MultiModal\/MultiModalDialog.swift",
      "kind": "BooleanLiteral",
      "offset": 13981,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/songguo\/dev\/ios\/multimodal_dialog_sdk\/Source\/MultiModal\/MultiModalDialog.swift",
      "kind": "BooleanLiteral",
      "offset": 14006,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/songguo\/dev\/ios\/multimodal_dialog_sdk\/Source\/MultiModal\/MultiModalDialog.swift",
      "kind": "BooleanLiteral",
      "offset": 27542,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/songguo\/dev\/ios\/multimodal_dialog_sdk\/Source\/MultiModal\/TYRTCManager.swift",
      "kind": "BooleanLiteral",
      "offset": 1680,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/songguo\/dev\/ios\/multimodal_dialog_sdk\/Source\/MultiModal\/TYRTCManager.swift",
      "kind": "BooleanLiteral",
      "offset": 1806,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/songguo\/dev\/ios\/multimodal_dialog_sdk\/Source\/MultiModal\/TYVoiceChatManager.swift",
      "kind": "StringLiteral",
      "offset": 1133,
      "length": 13,
      "value": "\"TyResources\""
    },
    {
      "filePath": "\/Users\/songguo\/dev\/ios\/multimodal_dialog_sdk\/Source\/MultiModal\/TYVoiceChatManager.swift",
      "kind": "StringLiteral",
      "offset": 1156,
      "length": 8,
      "value": "\"bundle\""
    },
    {
      "filePath": "\/Users\/songguo\/dev\/ios\/multimodal_dialog_sdk\/Source\/MultiModal\/TYVoiceChatManager.swift",
      "kind": "IntegerLiteral",
      "offset": 1337,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/songguo\/dev\/ios\/multimodal_dialog_sdk\/Source\/MultiModal\/TYVoiceChatManager.swift",
      "kind": "StringLiteral",
      "offset": 1363,
      "length": 8,
      "value": "\"voices\""
    },
    {
      "filePath": "\/Users\/songguo\/dev\/ios\/multimodal_dialog_sdk\/Source\/MultiModal\/TYVoiceChatManager.swift",
      "kind": "BooleanLiteral",
      "offset": 1525,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/songguo\/dev\/ios\/multimodal_dialog_sdk\/Source\/MultiModal\/TYVoiceChatManager.swift",
      "kind": "StringLiteral",
      "offset": 1600,
      "length": 2,
      "value": "\"\""
    },
    {
      "filePath": "\/Users\/songguo\/dev\/ios\/multimodal_dialog_sdk\/Source\/MultiModal\/TYVoiceChatManager.swift",
      "kind": "StringLiteral",
      "offset": 1746,
      "length": 18,
      "value": "\"tongyi.voicechat\""
    },
    {
      "filePath": "\/Users\/songguo\/dev\/ios\/multimodal_dialog_sdk\/Source\/MultiModal\/TYVoiceChatManager.swift",
      "kind": "IntegerLiteral",
      "offset": 2167,
      "length": 1,
      "value": "3"
    },
    {
      "filePath": "\/Users\/songguo\/dev\/ios\/multimodal_dialog_sdk\/Source\/MultiModal\/TYVoiceChatManager.swift",
      "kind": "StringLiteral",
      "offset": 2232,
      "length": 2,
      "value": "\"\""
    },
    {
      "filePath": "\/Users\/songguo\/dev\/ios\/multimodal_dialog_sdk\/Source\/MultiModal\/TYVoiceChatManager.swift",
      "kind": "StringLiteral",
      "offset": 2259,
      "length": 19,
      "value": "\"multimodal-dialog\""
    },
    {
      "filePath": "\/Users\/songguo\/dev\/ios\/multimodal_dialog_sdk\/Source\/MultiModal\/TYVoiceChatManager.swift",
      "kind": "BooleanLiteral",
      "offset": 2307,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/songguo\/dev\/ios\/multimodal_dialog_sdk\/Source\/MultiModal\/TYVoiceChatManager.swift",
      "kind": "BooleanLiteral",
      "offset": 2385,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/songguo\/dev\/ios\/multimodal_dialog_sdk\/Source\/MultiModal\/TYVoiceChatManager.swift",
      "kind": "BooleanLiteral",
      "offset": 2421,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/songguo\/dev\/ios\/multimodal_dialog_sdk\/Source\/MultiModal\/TYVoiceChatManager.swift",
      "kind": "BooleanLiteral",
      "offset": 20357,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/songguo\/dev\/ios\/multimodal_dialog_sdk\/Source\/MultiModal\/MultiModalTypes.swift",
      "kind": "StringLiteral",
      "offset": 288,
      "length": 6,
      "value": "\"Idle\""
    },
    {
      "filePath": "\/Users\/songguo\/dev\/ios\/multimodal_dialog_sdk\/Source\/MultiModal\/MultiModalTypes.swift",
      "kind": "StringLiteral",
      "offset": 372,
      "length": 11,
      "value": "\"Listening\""
    },
    {
      "filePath": "\/Users\/songguo\/dev\/ios\/multimodal_dialog_sdk\/Source\/MultiModal\/MultiModalTypes.swift",
      "kind": "StringLiteral",
      "offset": 413,
      "length": 12,
      "value": "\"Responding\""
    },
    {
      "filePath": "\/Users\/songguo\/dev\/ios\/multimodal_dialog_sdk\/Source\/MultiModal\/MultiModalTypes.swift",
      "kind": "StringLiteral",
      "offset": 453,
      "length": 10,
      "value": "\"Thinking\""
    },
    {
      "filePath": "\/Users\/songguo\/dev\/ios\/multimodal_dialog_sdk\/Source\/MultiModal\/MultiModalTypes.swift",
      "kind": "IntegerLiteral",
      "offset": 625,
      "length": 2,
      "value": "-1"
    },
    {
      "filePath": "\/Users\/songguo\/dev\/ios\/multimodal_dialog_sdk\/Source\/MultiModal\/MultiModalTypes.swift",
      "kind": "IntegerLiteral",
      "offset": 692,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/songguo\/dev\/ios\/multimodal_dialog_sdk\/Source\/MultiModal\/MultiModalTypes.swift",
      "kind": "IntegerLiteral",
      "offset": 759,
      "length": 1,
      "value": "1"
    },
    {
      "filePath": "\/Users\/songguo\/dev\/ios\/multimodal_dialog_sdk\/Source\/MultiModal\/MultiModalTypes.swift",
      "kind": "StringLiteral",
      "offset": 996,
      "length": 15,
      "value": "\"SpeechStarted\""
    },
    {
      "filePath": "\/Users\/songguo\/dev\/ios\/multimodal_dialog_sdk\/Source\/MultiModal\/MultiModalTypes.swift",
      "kind": "StringLiteral",
      "offset": 1065,
      "length": 13,
      "value": "\"SpeechEnded\""
    },
    {
      "filePath": "\/Users\/songguo\/dev\/ios\/multimodal_dialog_sdk\/Source\/MultiModal\/MultiModalTypes.swift",
      "kind": "StringLiteral",
      "offset": 1139,
      "length": 19,
      "value": "\"RespondingStarted\""
    },
    {
      "filePath": "\/Users\/songguo\/dev\/ios\/multimodal_dialog_sdk\/Source\/MultiModal\/MultiModalTypes.swift",
      "kind": "StringLiteral",
      "offset": 1201,
      "length": 17,
      "value": "\"RespondingEnded\""
    },
    {
      "filePath": "\/Users\/songguo\/dev\/ios\/multimodal_dialog_sdk\/Source\/MultiModal\/MultiModalTypes.swift",
      "kind": "StringLiteral",
      "offset": 1263,
      "length": 17,
      "value": "\"RequestAccepted\""
    },
    {
      "filePath": "\/Users\/songguo\/dev\/ios\/multimodal_dialog_sdk\/Source\/MultiModal\/MultiModalTypes.swift",
      "kind": "StringLiteral",
      "offset": 1365,
      "length": 14,
      "value": "\"main_keyword\""
    },
    {
      "filePath": "\/Users\/songguo\/dev\/ios\/multimodal_dialog_sdk\/Source\/MultiModal\/MultiModalTypes.swift",
      "kind": "StringLiteral",
      "offset": 1412,
      "length": 15,
      "value": "\"other_keyword\""
    },
    {
      "filePath": "\/Users\/songguo\/dev\/ios\/multimodal_dialog_sdk\/Source\/MultiModal\/MultiModalTypes.swift",
      "kind": "IntegerLiteral",
      "offset": 2204,
      "length": 10,
      "value": "1"
    },
    {
      "filePath": "\/Users\/songguo\/dev\/ios\/multimodal_dialog_sdk\/Source\/MultiModal\/MultiModalTypes.swift",
      "kind": "StringLiteral",
      "offset": 2491,
      "length": 4,
      "value": "\"ws\""
    },
    {
      "filePath": "\/Users\/songguo\/dev\/ios\/multimodal_dialog_sdk\/Source\/MultiModal\/MultiModalTypes.swift",
      "kind": "StringLiteral",
      "offset": 2509,
      "length": 5,
      "value": "\"rtc\""
    },
    {
      "filePath": "\/Users\/songguo\/dev\/ios\/multimodal_dialog_sdk\/Source\/MultiModal\/MultiModalTypes.swift",
      "kind": "IntegerLiteral",
      "offset": 2904,
      "length": 6,
      "value": "1"
    },
    {
      "filePath": "\/Users\/songguo\/dev\/ios\/multimodal_dialog_sdk\/Source\/MultiModal\/MultiModalTypes.swift",
      "kind": "StringLiteral",
      "offset": 3081,
      "length": 18,
      "value": "\"PremissionFailed\""
    },
    {
      "filePath": "\/Users\/songguo\/dev\/ios\/multimodal_dialog_sdk\/Source\/MultiModal\/MultiModalTypes.swift",
      "kind": "StringLiteral",
      "offset": 3110,
      "length": 32,
      "value": "\"获取录音录像权限失败\""
    },
    {
      "filePath": "\/Users\/songguo\/dev\/ios\/multimodal_dialog_sdk\/Source\/MultiModal\/MultiModalTypes.swift",
      "kind": "StringLiteral",
      "offset": 3185,
      "length": 16,
      "value": "\"RTC.AuthFailed\""
    },
    {
      "filePath": "\/Users\/songguo\/dev\/ios\/multimodal_dialog_sdk\/Source\/MultiModal\/MultiModalTypes.swift",
      "kind": "StringLiteral",
      "offset": 3212,
      "length": 14,
      "value": "\"鉴权失败\""
    },
    {
      "filePath": "\/Users\/songguo\/dev\/ios\/multimodal_dialog_sdk\/Source\/MultiModal\/MultiModalTypes.swift",
      "kind": "StringLiteral",
      "offset": 3276,
      "length": 23,
      "value": "\"RTC.JoinChannelFailed\""
    },
    {
      "filePath": "\/Users\/songguo\/dev\/ios\/multimodal_dialog_sdk\/Source\/MultiModal\/MultiModalTypes.swift",
      "kind": "StringLiteral",
      "offset": 3310,
      "length": 24,
      "value": "\"加入RTCChannel失败\""
    },
    {
      "filePath": "\/Users\/songguo\/dev\/ios\/multimodal_dialog_sdk\/Source\/MultiModal\/MultiModalTypes.swift",
      "kind": "StringLiteral",
      "offset": 3382,
      "length": 30,
      "value": "\"VoiceChat.ConversationFailed\""
    },
    {
      "filePath": "\/Users\/songguo\/dev\/ios\/multimodal_dialog_sdk\/Source\/MultiModal\/MultiModalTypes.swift",
      "kind": "StringLiteral",
      "offset": 3423,
      "length": 23,
      "value": "\"VoiceChat服务失败\""
    },
    {
      "filePath": "\/Users\/songguo\/dev\/ios\/multimodal_dialog_sdk\/Source\/MultiModal\/MultiModalTypes.swift",
      "kind": "IntegerLiteral",
      "offset": 3637,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/songguo\/dev\/ios\/multimodal_dialog_sdk\/Source\/MultiModal\/MultiModalTypes.swift",
      "kind": "IntegerLiteral",
      "offset": 3671,
      "length": 1,
      "value": "1"
    },
    {
      "filePath": "\/Users\/songguo\/dev\/ios\/multimodal_dialog_sdk\/Source\/MultiModal\/MultiModalTypes.swift",
      "kind": "IntegerLiteral",
      "offset": 3706,
      "length": 1,
      "value": "2"
    },
    {
      "filePath": "\/Users\/songguo\/dev\/ios\/multimodal_dialog_sdk\/Source\/Base\/TYVoiceChatDebugger.swift",
      "kind": "StringLiteral",
      "offset": 370,
      "length": 22,
      "value": "\"tongyi.voicechat.log\""
    },
    {
      "filePath": "\/Users\/songguo\/dev\/ios\/multimodal_dialog_sdk\/Source\/Base\/TYVoiceChatDebugger.swift",
      "kind": "Array",
      "offset": 459,
      "length": 2,
      "value": "[]"
    },
    {
      "filePath": "\/Users\/songguo\/dev\/ios\/multimodal_dialog_sdk\/Source\/Base\/TYVoiceChatDebugger.swift",
      "kind": "IntegerLiteral",
      "offset": 528,
      "length": 5,
      "value": "50000"
    },
    {
      "filePath": "\/Users\/songguo\/dev\/ios\/multimodal_dialog_sdk\/Source\/Base\/TYVoiceChatDebugger.swift",
      "kind": "IntegerLiteral",
      "offset": 596,
      "length": 4,
      "value": "2000"
    },
    {
      "filePath": "\/Users\/songguo\/dev\/ios\/multimodal_dialog_sdk\/Source\/Base\/TYVoiceChatDebugger.swift",
      "kind": "StringLiteral",
      "offset": 655,
      "length": 13,
      "value": "\"TYVoiceChat\""
    },
    {
      "filePath": "\/Users\/songguo\/dev\/ios\/multimodal_dialog_sdk\/Source\/Base\/TYVoiceChatDebugger.swift",
      "kind": "BooleanLiteral",
      "offset": 869,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/songguo\/dev\/ios\/multimodal_dialog_sdk\/Source\/Base\/TYVoiceChatDebugger.swift",
      "kind": "BooleanLiteral",
      "offset": 962,
      "length": 5,
      "value": "false"
    }
  ]
}