{
  "ABIRoot": {
    "kind": "Root",
    "name": "Connect",
    "printedName": "Connect",
    "children": [
      {
        "kind": "Import",
        "name": "SwiftProtobuf",
        "printedName": "SwiftProtobuf",
        "declKind": "Import",
        "moduleName": "Connect",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "SwiftProtobuf",
        "printedName": "SwiftProtobuf",
        "declKind": "Import",
        "moduleName": "Connect",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "BidirectionalAsyncStreamInterface",
        "printedName": "BidirectionalAsyncStreamInterface",
        "children": [
          {
            "kind": "AssociatedType",
            "name": "Input",
            "printedName": "Input",
            "declKind": "AssociatedType",
            "usr": "s:7Connect33BidirectionalAsyncStreamInterfaceP5InputQa",
            "mangledName": "$s7Connect33BidirectionalAsyncStreamInterfaceP5InputQa",
            "moduleName": "Connect",
            "protocolReq": true,
            "declAttributes": [
              "RawDocComment"
            ]
          },
          {
            "kind": "AssociatedType",
            "name": "Output",
            "printedName": "Output",
            "declKind": "AssociatedType",
            "usr": "s:7Connect33BidirectionalAsyncStreamInterfaceP6OutputQa",
            "mangledName": "$s7Connect33BidirectionalAsyncStreamInterfaceP6OutputQa",
            "moduleName": "Connect",
            "protocolReq": true,
            "declAttributes": [
              "RawDocComment"
            ]
          },
          {
            "kind": "Function",
            "name": "send",
            "printedName": "send(_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "GenericTypeParam",
                "printedName": "τ_0_0"
              },
              {
                "kind": "TypeNominal",
                "name": "DependentMember",
                "printedName": "τ_0_0.Input"
              }
            ],
            "declKind": "Func",
            "usr": "s:7Connect33BidirectionalAsyncStreamInterfaceP4sendyx5InputQzKF",
            "mangledName": "$s7Connect33BidirectionalAsyncStreamInterfaceP4sendyx5InputQzKF",
            "moduleName": "Connect",
            "genericSig": "<τ_0_0 where τ_0_0 : Connect.BidirectionalAsyncStreamInterface>",
            "sugared_genericSig": "<Self where Self : Connect.BidirectionalAsyncStreamInterface>",
            "protocolReq": true,
            "declAttributes": [
              "DiscardableResult",
              "RawDocComment"
            ],
            "throwing": true,
            "reqNewWitnessTableEntry": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "results",
            "printedName": "results()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "AsyncStream",
                "printedName": "_Concurrency.AsyncStream<Connect.StreamResult<τ_0_0.Output>>",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "StreamResult",
                    "printedName": "Connect.StreamResult<τ_0_0.Output>",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "DependentMember",
                        "printedName": "τ_0_0.Output"
                      }
                    ],
                    "usr": "s:7Connect12StreamResultO"
                  }
                ],
                "usr": "s:ScS"
              }
            ],
            "declKind": "Func",
            "usr": "s:7Connect33BidirectionalAsyncStreamInterfaceP7resultsScSyAA0D6ResultOy6OutputQzGGyF",
            "mangledName": "$s7Connect33BidirectionalAsyncStreamInterfaceP7resultsScSyAA0D6ResultOy6OutputQzGGyF",
            "moduleName": "Connect",
            "genericSig": "<τ_0_0 where τ_0_0 : Connect.BidirectionalAsyncStreamInterface>",
            "sugared_genericSig": "<Self where Self : Connect.BidirectionalAsyncStreamInterface>",
            "protocolReq": true,
            "declAttributes": [
              "RawDocComment"
            ],
            "reqNewWitnessTableEntry": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "close",
            "printedName": "close()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              }
            ],
            "declKind": "Func",
            "usr": "s:7Connect33BidirectionalAsyncStreamInterfaceP5closeyyF",
            "mangledName": "$s7Connect33BidirectionalAsyncStreamInterfaceP5closeyyF",
            "moduleName": "Connect",
            "genericSig": "<τ_0_0 where τ_0_0 : Connect.BidirectionalAsyncStreamInterface>",
            "sugared_genericSig": "<Self where Self : Connect.BidirectionalAsyncStreamInterface>",
            "protocolReq": true,
            "declAttributes": [
              "RawDocComment"
            ],
            "reqNewWitnessTableEntry": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "cancel",
            "printedName": "cancel()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              }
            ],
            "declKind": "Func",
            "usr": "s:7Connect33BidirectionalAsyncStreamInterfaceP6cancelyyF",
            "mangledName": "$s7Connect33BidirectionalAsyncStreamInterfaceP6cancelyyF",
            "moduleName": "Connect",
            "genericSig": "<τ_0_0 where τ_0_0 : Connect.BidirectionalAsyncStreamInterface>",
            "sugared_genericSig": "<Self where Self : Connect.BidirectionalAsyncStreamInterface>",
            "protocolReq": true,
            "declAttributes": [
              "RawDocComment"
            ],
            "reqNewWitnessTableEntry": true,
            "funcSelfKind": "NonMutating"
          }
        ],
        "declKind": "Protocol",
        "usr": "s:7Connect33BidirectionalAsyncStreamInterfaceP",
        "mangledName": "$s7Connect33BidirectionalAsyncStreamInterfaceP",
        "moduleName": "Connect",
        "genericSig": "<τ_0_0 : Swift.Sendable, τ_0_0.Input : SwiftProtobuf.Message, τ_0_0.Output : SwiftProtobuf.Message>",
        "sugared_genericSig": "<Self : Swift.Sendable, Self.Input : SwiftProtobuf.Message, Self.Output : SwiftProtobuf.Message>",
        "intro_iOS": "13",
        "declAttributes": [
          "AccessControl",
          "Available",
          "RawDocComment"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Sendable",
            "printedName": "Sendable",
            "usr": "s:s8SendableP",
            "mangledName": "$ss8SendableP"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "SwiftProtobuf",
        "printedName": "SwiftProtobuf",
        "declKind": "Import",
        "moduleName": "Connect",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "SwiftProtobuf",
        "printedName": "SwiftProtobuf",
        "declKind": "Import",
        "moduleName": "Connect",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "BidirectionalStreamInterface",
        "printedName": "BidirectionalStreamInterface",
        "children": [
          {
            "kind": "AssociatedType",
            "name": "Input",
            "printedName": "Input",
            "declKind": "AssociatedType",
            "usr": "s:7Connect28BidirectionalStreamInterfaceP5InputQa",
            "mangledName": "$s7Connect28BidirectionalStreamInterfaceP5InputQa",
            "moduleName": "Connect",
            "protocolReq": true,
            "declAttributes": [
              "RawDocComment"
            ]
          },
          {
            "kind": "Function",
            "name": "send",
            "printedName": "send(_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "GenericTypeParam",
                "printedName": "τ_0_0"
              },
              {
                "kind": "TypeNominal",
                "name": "DependentMember",
                "printedName": "τ_0_0.Input"
              }
            ],
            "declKind": "Func",
            "usr": "s:7Connect28BidirectionalStreamInterfaceP4sendyx5InputQzF",
            "mangledName": "$s7Connect28BidirectionalStreamInterfaceP4sendyx5InputQzF",
            "moduleName": "Connect",
            "genericSig": "<τ_0_0 where τ_0_0 : Connect.BidirectionalStreamInterface>",
            "sugared_genericSig": "<Self where Self : Connect.BidirectionalStreamInterface>",
            "protocolReq": true,
            "declAttributes": [
              "DiscardableResult",
              "RawDocComment"
            ],
            "reqNewWitnessTableEntry": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "close",
            "printedName": "close()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              }
            ],
            "declKind": "Func",
            "usr": "s:7Connect28BidirectionalStreamInterfaceP5closeyyF",
            "mangledName": "$s7Connect28BidirectionalStreamInterfaceP5closeyyF",
            "moduleName": "Connect",
            "genericSig": "<τ_0_0 where τ_0_0 : Connect.BidirectionalStreamInterface>",
            "sugared_genericSig": "<Self where Self : Connect.BidirectionalStreamInterface>",
            "protocolReq": true,
            "declAttributes": [
              "RawDocComment"
            ],
            "reqNewWitnessTableEntry": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "cancel",
            "printedName": "cancel()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              }
            ],
            "declKind": "Func",
            "usr": "s:7Connect28BidirectionalStreamInterfaceP6cancelyyF",
            "mangledName": "$s7Connect28BidirectionalStreamInterfaceP6cancelyyF",
            "moduleName": "Connect",
            "genericSig": "<τ_0_0 where τ_0_0 : Connect.BidirectionalStreamInterface>",
            "sugared_genericSig": "<Self where Self : Connect.BidirectionalStreamInterface>",
            "protocolReq": true,
            "declAttributes": [
              "RawDocComment"
            ],
            "reqNewWitnessTableEntry": true,
            "funcSelfKind": "NonMutating"
          }
        ],
        "declKind": "Protocol",
        "usr": "s:7Connect28BidirectionalStreamInterfaceP",
        "mangledName": "$s7Connect28BidirectionalStreamInterfaceP",
        "moduleName": "Connect",
        "genericSig": "<τ_0_0.Input : SwiftProtobuf.Message>",
        "sugared_genericSig": "<Self.Input : SwiftProtobuf.Message>",
        "declAttributes": [
          "AccessControl",
          "RawDocComment"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          }
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "Cancelable",
        "printedName": "Cancelable",
        "children": [
          {
            "kind": "Var",
            "name": "cancel",
            "printedName": "cancel",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "() -> ()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ]
              }
            ],
            "declKind": "Var",
            "usr": "s:7Connect10CancelableV6cancelyyYbcvp",
            "mangledName": "$s7Connect10CancelableV6cancelyyYbcvp",
            "moduleName": "Connect",
            "declAttributes": [
              "HasStorage",
              "AccessControl",
              "RawDocComment"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "() -> ()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ]
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7Connect10CancelableV6cancelyyYbcvg",
                "mangledName": "$s7Connect10CancelableV6cancelyyYbcvg",
                "moduleName": "Connect",
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(cancel:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Cancelable",
                "printedName": "Connect.Cancelable",
                "usr": "s:7Connect10CancelableV"
              },
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "() -> ()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ]
              }
            ],
            "declKind": "Constructor",
            "usr": "s:7Connect10CancelableV6cancelACyyYbc_tcfc",
            "mangledName": "$s7Connect10CancelableV6cancelACyyYbc_tcfc",
            "moduleName": "Connect",
            "declAttributes": [
              "AccessControl"
            ],
            "init_kind": "Designated"
          }
        ],
        "declKind": "Struct",
        "usr": "s:7Connect10CancelableV",
        "mangledName": "$s7Connect10CancelableV",
        "moduleName": "Connect",
        "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": "Sendable",
            "printedName": "Sendable",
            "usr": "s:s8SendableP",
            "mangledName": "$ss8SendableP"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "Connect",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "SwiftProtobuf",
        "printedName": "SwiftProtobuf",
        "declKind": "Import",
        "moduleName": "Connect",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "ClientOnlyAsyncStreamInterface",
        "printedName": "ClientOnlyAsyncStreamInterface",
        "children": [
          {
            "kind": "AssociatedType",
            "name": "Input",
            "printedName": "Input",
            "declKind": "AssociatedType",
            "usr": "s:7Connect30ClientOnlyAsyncStreamInterfaceP5InputQa",
            "mangledName": "$s7Connect30ClientOnlyAsyncStreamInterfaceP5InputQa",
            "moduleName": "Connect",
            "protocolReq": true,
            "declAttributes": [
              "RawDocComment"
            ]
          },
          {
            "kind": "AssociatedType",
            "name": "Output",
            "printedName": "Output",
            "declKind": "AssociatedType",
            "usr": "s:7Connect30ClientOnlyAsyncStreamInterfaceP6OutputQa",
            "mangledName": "$s7Connect30ClientOnlyAsyncStreamInterfaceP6OutputQa",
            "moduleName": "Connect",
            "protocolReq": true,
            "declAttributes": [
              "RawDocComment"
            ]
          },
          {
            "kind": "Function",
            "name": "send",
            "printedName": "send(_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "GenericTypeParam",
                "printedName": "τ_0_0"
              },
              {
                "kind": "TypeNominal",
                "name": "DependentMember",
                "printedName": "τ_0_0.Input"
              }
            ],
            "declKind": "Func",
            "usr": "s:7Connect30ClientOnlyAsyncStreamInterfaceP4sendyx5InputQzKF",
            "mangledName": "$s7Connect30ClientOnlyAsyncStreamInterfaceP4sendyx5InputQzKF",
            "moduleName": "Connect",
            "genericSig": "<τ_0_0 where τ_0_0 : Connect.ClientOnlyAsyncStreamInterface>",
            "sugared_genericSig": "<Self where Self : Connect.ClientOnlyAsyncStreamInterface>",
            "protocolReq": true,
            "declAttributes": [
              "DiscardableResult",
              "RawDocComment"
            ],
            "throwing": true,
            "reqNewWitnessTableEntry": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "results",
            "printedName": "results()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "AsyncStream",
                "printedName": "_Concurrency.AsyncStream<Connect.StreamResult<τ_0_0.Output>>",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "StreamResult",
                    "printedName": "Connect.StreamResult<τ_0_0.Output>",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "DependentMember",
                        "printedName": "τ_0_0.Output"
                      }
                    ],
                    "usr": "s:7Connect12StreamResultO"
                  }
                ],
                "usr": "s:ScS"
              }
            ],
            "declKind": "Func",
            "usr": "s:7Connect30ClientOnlyAsyncStreamInterfaceP7resultsScSyAA0E6ResultOy6OutputQzGGyF",
            "mangledName": "$s7Connect30ClientOnlyAsyncStreamInterfaceP7resultsScSyAA0E6ResultOy6OutputQzGGyF",
            "moduleName": "Connect",
            "genericSig": "<τ_0_0 where τ_0_0 : Connect.ClientOnlyAsyncStreamInterface>",
            "sugared_genericSig": "<Self where Self : Connect.ClientOnlyAsyncStreamInterface>",
            "protocolReq": true,
            "declAttributes": [
              "RawDocComment"
            ],
            "reqNewWitnessTableEntry": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "closeAndReceive",
            "printedName": "closeAndReceive()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              }
            ],
            "declKind": "Func",
            "usr": "s:7Connect30ClientOnlyAsyncStreamInterfaceP15closeAndReceiveyyF",
            "mangledName": "$s7Connect30ClientOnlyAsyncStreamInterfaceP15closeAndReceiveyyF",
            "moduleName": "Connect",
            "genericSig": "<τ_0_0 where τ_0_0 : Connect.ClientOnlyAsyncStreamInterface>",
            "sugared_genericSig": "<Self where Self : Connect.ClientOnlyAsyncStreamInterface>",
            "protocolReq": true,
            "declAttributes": [
              "RawDocComment"
            ],
            "reqNewWitnessTableEntry": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "cancel",
            "printedName": "cancel()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              }
            ],
            "declKind": "Func",
            "usr": "s:7Connect30ClientOnlyAsyncStreamInterfaceP6cancelyyF",
            "mangledName": "$s7Connect30ClientOnlyAsyncStreamInterfaceP6cancelyyF",
            "moduleName": "Connect",
            "genericSig": "<τ_0_0 where τ_0_0 : Connect.ClientOnlyAsyncStreamInterface>",
            "sugared_genericSig": "<Self where Self : Connect.ClientOnlyAsyncStreamInterface>",
            "protocolReq": true,
            "declAttributes": [
              "RawDocComment"
            ],
            "reqNewWitnessTableEntry": true,
            "funcSelfKind": "NonMutating"
          }
        ],
        "declKind": "Protocol",
        "usr": "s:7Connect30ClientOnlyAsyncStreamInterfaceP",
        "mangledName": "$s7Connect30ClientOnlyAsyncStreamInterfaceP",
        "moduleName": "Connect",
        "genericSig": "<τ_0_0 : Swift.Sendable, τ_0_0.Input : SwiftProtobuf.Message, τ_0_0.Output : SwiftProtobuf.Message>",
        "sugared_genericSig": "<Self : Swift.Sendable, Self.Input : SwiftProtobuf.Message, Self.Output : SwiftProtobuf.Message>",
        "intro_iOS": "13",
        "declAttributes": [
          "AccessControl",
          "Available",
          "RawDocComment"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Sendable",
            "printedName": "Sendable",
            "usr": "s:s8SendableP",
            "mangledName": "$ss8SendableP"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "SwiftProtobuf",
        "printedName": "SwiftProtobuf",
        "declKind": "Import",
        "moduleName": "Connect",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "SwiftProtobuf",
        "printedName": "SwiftProtobuf",
        "declKind": "Import",
        "moduleName": "Connect",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "ClientOnlyStreamInterface",
        "printedName": "ClientOnlyStreamInterface",
        "children": [
          {
            "kind": "AssociatedType",
            "name": "Input",
            "printedName": "Input",
            "declKind": "AssociatedType",
            "usr": "s:7Connect25ClientOnlyStreamInterfaceP5InputQa",
            "mangledName": "$s7Connect25ClientOnlyStreamInterfaceP5InputQa",
            "moduleName": "Connect",
            "protocolReq": true,
            "declAttributes": [
              "RawDocComment"
            ]
          },
          {
            "kind": "Function",
            "name": "send",
            "printedName": "send(_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "GenericTypeParam",
                "printedName": "τ_0_0"
              },
              {
                "kind": "TypeNominal",
                "name": "DependentMember",
                "printedName": "τ_0_0.Input"
              }
            ],
            "declKind": "Func",
            "usr": "s:7Connect25ClientOnlyStreamInterfaceP4sendyx5InputQzKF",
            "mangledName": "$s7Connect25ClientOnlyStreamInterfaceP4sendyx5InputQzKF",
            "moduleName": "Connect",
            "genericSig": "<τ_0_0 where τ_0_0 : Connect.ClientOnlyStreamInterface>",
            "sugared_genericSig": "<Self where Self : Connect.ClientOnlyStreamInterface>",
            "protocolReq": true,
            "declAttributes": [
              "DiscardableResult",
              "RawDocComment"
            ],
            "throwing": true,
            "reqNewWitnessTableEntry": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "closeAndReceive",
            "printedName": "closeAndReceive()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              }
            ],
            "declKind": "Func",
            "usr": "s:7Connect25ClientOnlyStreamInterfaceP15closeAndReceiveyyF",
            "mangledName": "$s7Connect25ClientOnlyStreamInterfaceP15closeAndReceiveyyF",
            "moduleName": "Connect",
            "genericSig": "<τ_0_0 where τ_0_0 : Connect.ClientOnlyStreamInterface>",
            "sugared_genericSig": "<Self where Self : Connect.ClientOnlyStreamInterface>",
            "protocolReq": true,
            "declAttributes": [
              "RawDocComment"
            ],
            "reqNewWitnessTableEntry": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "cancel",
            "printedName": "cancel()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              }
            ],
            "declKind": "Func",
            "usr": "s:7Connect25ClientOnlyStreamInterfaceP6cancelyyF",
            "mangledName": "$s7Connect25ClientOnlyStreamInterfaceP6cancelyyF",
            "moduleName": "Connect",
            "genericSig": "<τ_0_0 where τ_0_0 : Connect.ClientOnlyStreamInterface>",
            "sugared_genericSig": "<Self where Self : Connect.ClientOnlyStreamInterface>",
            "protocolReq": true,
            "declAttributes": [
              "RawDocComment"
            ],
            "reqNewWitnessTableEntry": true,
            "funcSelfKind": "NonMutating"
          }
        ],
        "declKind": "Protocol",
        "usr": "s:7Connect25ClientOnlyStreamInterfaceP",
        "mangledName": "$s7Connect25ClientOnlyStreamInterfaceP",
        "moduleName": "Connect",
        "genericSig": "<τ_0_0.Input : SwiftProtobuf.Message>",
        "sugared_genericSig": "<Self.Input : SwiftProtobuf.Message>",
        "declAttributes": [
          "AccessControl",
          "RawDocComment"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "Connect",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "Code",
        "printedName": "Code",
        "children": [
          {
            "kind": "Var",
            "name": "ok",
            "printedName": "ok",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(Connect.Code.Type) -> Connect.Code",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Code",
                    "printedName": "Connect.Code",
                    "usr": "s:7Connect4CodeO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "Connect.Code.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Code",
                        "printedName": "Connect.Code",
                        "usr": "s:7Connect4CodeO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:7Connect4CodeO2okyA2CmF",
            "mangledName": "$s7Connect4CodeO2okyA2CmF",
            "moduleName": "Connect"
          },
          {
            "kind": "Var",
            "name": "canceled",
            "printedName": "canceled",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(Connect.Code.Type) -> Connect.Code",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Code",
                    "printedName": "Connect.Code",
                    "usr": "s:7Connect4CodeO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "Connect.Code.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Code",
                        "printedName": "Connect.Code",
                        "usr": "s:7Connect4CodeO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:7Connect4CodeO8canceledyA2CmF",
            "mangledName": "$s7Connect4CodeO8canceledyA2CmF",
            "moduleName": "Connect"
          },
          {
            "kind": "Var",
            "name": "unknown",
            "printedName": "unknown",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(Connect.Code.Type) -> Connect.Code",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Code",
                    "printedName": "Connect.Code",
                    "usr": "s:7Connect4CodeO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "Connect.Code.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Code",
                        "printedName": "Connect.Code",
                        "usr": "s:7Connect4CodeO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:7Connect4CodeO7unknownyA2CmF",
            "mangledName": "$s7Connect4CodeO7unknownyA2CmF",
            "moduleName": "Connect"
          },
          {
            "kind": "Var",
            "name": "invalidArgument",
            "printedName": "invalidArgument",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(Connect.Code.Type) -> Connect.Code",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Code",
                    "printedName": "Connect.Code",
                    "usr": "s:7Connect4CodeO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "Connect.Code.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Code",
                        "printedName": "Connect.Code",
                        "usr": "s:7Connect4CodeO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:7Connect4CodeO15invalidArgumentyA2CmF",
            "mangledName": "$s7Connect4CodeO15invalidArgumentyA2CmF",
            "moduleName": "Connect"
          },
          {
            "kind": "Var",
            "name": "deadlineExceeded",
            "printedName": "deadlineExceeded",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(Connect.Code.Type) -> Connect.Code",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Code",
                    "printedName": "Connect.Code",
                    "usr": "s:7Connect4CodeO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "Connect.Code.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Code",
                        "printedName": "Connect.Code",
                        "usr": "s:7Connect4CodeO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:7Connect4CodeO16deadlineExceededyA2CmF",
            "mangledName": "$s7Connect4CodeO16deadlineExceededyA2CmF",
            "moduleName": "Connect"
          },
          {
            "kind": "Var",
            "name": "notFound",
            "printedName": "notFound",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(Connect.Code.Type) -> Connect.Code",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Code",
                    "printedName": "Connect.Code",
                    "usr": "s:7Connect4CodeO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "Connect.Code.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Code",
                        "printedName": "Connect.Code",
                        "usr": "s:7Connect4CodeO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:7Connect4CodeO8notFoundyA2CmF",
            "mangledName": "$s7Connect4CodeO8notFoundyA2CmF",
            "moduleName": "Connect"
          },
          {
            "kind": "Var",
            "name": "alreadyExists",
            "printedName": "alreadyExists",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(Connect.Code.Type) -> Connect.Code",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Code",
                    "printedName": "Connect.Code",
                    "usr": "s:7Connect4CodeO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "Connect.Code.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Code",
                        "printedName": "Connect.Code",
                        "usr": "s:7Connect4CodeO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:7Connect4CodeO13alreadyExistsyA2CmF",
            "mangledName": "$s7Connect4CodeO13alreadyExistsyA2CmF",
            "moduleName": "Connect"
          },
          {
            "kind": "Var",
            "name": "permissionDenied",
            "printedName": "permissionDenied",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(Connect.Code.Type) -> Connect.Code",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Code",
                    "printedName": "Connect.Code",
                    "usr": "s:7Connect4CodeO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "Connect.Code.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Code",
                        "printedName": "Connect.Code",
                        "usr": "s:7Connect4CodeO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:7Connect4CodeO16permissionDeniedyA2CmF",
            "mangledName": "$s7Connect4CodeO16permissionDeniedyA2CmF",
            "moduleName": "Connect"
          },
          {
            "kind": "Var",
            "name": "resourceExhausted",
            "printedName": "resourceExhausted",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(Connect.Code.Type) -> Connect.Code",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Code",
                    "printedName": "Connect.Code",
                    "usr": "s:7Connect4CodeO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "Connect.Code.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Code",
                        "printedName": "Connect.Code",
                        "usr": "s:7Connect4CodeO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:7Connect4CodeO17resourceExhaustedyA2CmF",
            "mangledName": "$s7Connect4CodeO17resourceExhaustedyA2CmF",
            "moduleName": "Connect"
          },
          {
            "kind": "Var",
            "name": "failedPrecondition",
            "printedName": "failedPrecondition",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(Connect.Code.Type) -> Connect.Code",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Code",
                    "printedName": "Connect.Code",
                    "usr": "s:7Connect4CodeO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "Connect.Code.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Code",
                        "printedName": "Connect.Code",
                        "usr": "s:7Connect4CodeO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:7Connect4CodeO18failedPreconditionyA2CmF",
            "mangledName": "$s7Connect4CodeO18failedPreconditionyA2CmF",
            "moduleName": "Connect"
          },
          {
            "kind": "Var",
            "name": "aborted",
            "printedName": "aborted",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(Connect.Code.Type) -> Connect.Code",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Code",
                    "printedName": "Connect.Code",
                    "usr": "s:7Connect4CodeO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "Connect.Code.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Code",
                        "printedName": "Connect.Code",
                        "usr": "s:7Connect4CodeO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:7Connect4CodeO7abortedyA2CmF",
            "mangledName": "$s7Connect4CodeO7abortedyA2CmF",
            "moduleName": "Connect"
          },
          {
            "kind": "Var",
            "name": "outOfRange",
            "printedName": "outOfRange",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(Connect.Code.Type) -> Connect.Code",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Code",
                    "printedName": "Connect.Code",
                    "usr": "s:7Connect4CodeO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "Connect.Code.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Code",
                        "printedName": "Connect.Code",
                        "usr": "s:7Connect4CodeO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:7Connect4CodeO10outOfRangeyA2CmF",
            "mangledName": "$s7Connect4CodeO10outOfRangeyA2CmF",
            "moduleName": "Connect"
          },
          {
            "kind": "Var",
            "name": "unimplemented",
            "printedName": "unimplemented",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(Connect.Code.Type) -> Connect.Code",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Code",
                    "printedName": "Connect.Code",
                    "usr": "s:7Connect4CodeO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "Connect.Code.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Code",
                        "printedName": "Connect.Code",
                        "usr": "s:7Connect4CodeO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:7Connect4CodeO13unimplementedyA2CmF",
            "mangledName": "$s7Connect4CodeO13unimplementedyA2CmF",
            "moduleName": "Connect"
          },
          {
            "kind": "Var",
            "name": "internalError",
            "printedName": "internalError",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(Connect.Code.Type) -> Connect.Code",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Code",
                    "printedName": "Connect.Code",
                    "usr": "s:7Connect4CodeO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "Connect.Code.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Code",
                        "printedName": "Connect.Code",
                        "usr": "s:7Connect4CodeO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:7Connect4CodeO13internalErroryA2CmF",
            "mangledName": "$s7Connect4CodeO13internalErroryA2CmF",
            "moduleName": "Connect"
          },
          {
            "kind": "Var",
            "name": "unavailable",
            "printedName": "unavailable",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(Connect.Code.Type) -> Connect.Code",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Code",
                    "printedName": "Connect.Code",
                    "usr": "s:7Connect4CodeO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "Connect.Code.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Code",
                        "printedName": "Connect.Code",
                        "usr": "s:7Connect4CodeO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:7Connect4CodeO11unavailableyA2CmF",
            "mangledName": "$s7Connect4CodeO11unavailableyA2CmF",
            "moduleName": "Connect"
          },
          {
            "kind": "Var",
            "name": "dataLoss",
            "printedName": "dataLoss",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(Connect.Code.Type) -> Connect.Code",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Code",
                    "printedName": "Connect.Code",
                    "usr": "s:7Connect4CodeO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "Connect.Code.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Code",
                        "printedName": "Connect.Code",
                        "usr": "s:7Connect4CodeO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:7Connect4CodeO8dataLossyA2CmF",
            "mangledName": "$s7Connect4CodeO8dataLossyA2CmF",
            "moduleName": "Connect"
          },
          {
            "kind": "Var",
            "name": "unauthenticated",
            "printedName": "unauthenticated",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(Connect.Code.Type) -> Connect.Code",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Code",
                    "printedName": "Connect.Code",
                    "usr": "s:7Connect4CodeO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "Connect.Code.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Code",
                        "printedName": "Connect.Code",
                        "usr": "s:7Connect4CodeO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:7Connect4CodeO15unauthenticatedyA2CmF",
            "mangledName": "$s7Connect4CodeO15unauthenticatedyA2CmF",
            "moduleName": "Connect"
          },
          {
            "kind": "Var",
            "name": "name",
            "printedName": "name",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:7Connect4CodeO4nameSSvp",
            "mangledName": "$s7Connect4CodeO4nameSSvp",
            "moduleName": "Connect",
            "declAttributes": [
              "AccessControl"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7Connect4CodeO4nameSSvg",
                "mangledName": "$s7Connect4CodeO4nameSSvg",
                "moduleName": "Connect",
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Function",
            "name": "fromHTTPStatus",
            "printedName": "fromHTTPStatus(_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Code",
                "printedName": "Connect.Code",
                "usr": "s:7Connect4CodeO"
              },
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "usr": "s:Si"
              }
            ],
            "declKind": "Func",
            "usr": "s:7Connect4CodeO14fromHTTPStatusyACSiFZ",
            "mangledName": "$s7Connect4CodeO14fromHTTPStatusyACSiFZ",
            "moduleName": "Connect",
            "static": true,
            "declAttributes": [
              "AccessControl"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "fromName",
            "printedName": "fromName(_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "Connect.Code?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Code",
                    "printedName": "Connect.Code",
                    "usr": "s:7Connect4CodeO"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Func",
            "usr": "s:7Connect4CodeO8fromNameyACSgSSFZ",
            "mangledName": "$s7Connect4CodeO8fromNameyACSgSSFZ",
            "moduleName": "Connect",
            "static": true,
            "declAttributes": [
              "AccessControl"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(rawValue:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "Connect.Code?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Code",
                    "printedName": "Connect.Code",
                    "usr": "s:7Connect4CodeO"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "usr": "s:Si"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:7Connect4CodeO8rawValueACSgSi_tcfc",
            "mangledName": "$s7Connect4CodeO8rawValueACSgSi_tcfc",
            "moduleName": "Connect",
            "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:7Connect4CodeO8rawValueSivp",
            "mangledName": "$s7Connect4CodeO8rawValueSivp",
            "moduleName": "Connect",
            "implicit": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7Connect4CodeO8rawValueSivg",
                "mangledName": "$s7Connect4CodeO8rawValueSivg",
                "moduleName": "Connect",
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "allCases",
            "printedName": "allCases",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Connect.Code]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Code",
                    "printedName": "Connect.Code",
                    "usr": "s:7Connect4CodeO"
                  }
                ],
                "usr": "s:Sa"
              }
            ],
            "declKind": "Var",
            "usr": "s:7Connect4CodeO8allCasesSayACGvpZ",
            "mangledName": "$s7Connect4CodeO8allCasesSayACGvpZ",
            "moduleName": "Connect",
            "static": true,
            "implicit": true,
            "declAttributes": [
              "Nonisolated"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Connect.Code]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Code",
                        "printedName": "Connect.Code",
                        "usr": "s:7Connect4CodeO"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7Connect4CodeO8allCasesSayACGvgZ",
                "mangledName": "$s7Connect4CodeO8allCasesSayACGvgZ",
                "moduleName": "Connect",
                "static": true,
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          }
        ],
        "declKind": "Enum",
        "usr": "s:7Connect4CodeO",
        "mangledName": "$s7Connect4CodeO",
        "moduleName": "Connect",
        "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": "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": "Conformance",
            "name": "CaseIterable",
            "printedName": "CaseIterable",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "AllCases",
                "printedName": "AllCases",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Connect.Code]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Code",
                        "printedName": "Connect.Code",
                        "usr": "s:7Connect4CodeO"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ]
              }
            ],
            "usr": "s:s12CaseIterableP",
            "mangledName": "$ss12CaseIterableP"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "Sendable",
            "printedName": "Sendable",
            "usr": "s:s8SendableP",
            "mangledName": "$ss8SendableP"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "Connect",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "SwiftProtobuf",
        "printedName": "SwiftProtobuf",
        "declKind": "Import",
        "moduleName": "Connect"
      },
      {
        "kind": "TypeDecl",
        "name": "Codec",
        "printedName": "Codec",
        "children": [
          {
            "kind": "Function",
            "name": "name",
            "printedName": "name()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Func",
            "usr": "s:7Connect5CodecP4nameSSyF",
            "mangledName": "$s7Connect5CodecP4nameSSyF",
            "moduleName": "Connect",
            "genericSig": "<τ_0_0 where τ_0_0 : Connect.Codec>",
            "sugared_genericSig": "<Self where Self : Connect.Codec>",
            "protocolReq": true,
            "declAttributes": [
              "RawDocComment"
            ],
            "reqNewWitnessTableEntry": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "serialize",
            "printedName": "serialize(message:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Data",
                "printedName": "Foundation.Data",
                "usr": "s:10Foundation4DataV"
              },
              {
                "kind": "TypeNominal",
                "name": "GenericTypeParam",
                "printedName": "τ_1_0"
              }
            ],
            "declKind": "Func",
            "usr": "s:7Connect5CodecP9serialize7message10Foundation4DataVqd___tK13SwiftProtobuf7MessageRd__lF",
            "mangledName": "$s7Connect5CodecP9serialize7message10Foundation4DataVqd___tK13SwiftProtobuf7MessageRd__lF",
            "moduleName": "Connect",
            "genericSig": "<τ_0_0, τ_1_0 where τ_0_0 : Connect.Codec, τ_1_0 : SwiftProtobuf.Message>",
            "sugared_genericSig": "<Self, Input where Self : Connect.Codec, Input : SwiftProtobuf.Message>",
            "protocolReq": true,
            "declAttributes": [
              "RawDocComment"
            ],
            "throwing": true,
            "reqNewWitnessTableEntry": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "deterministicallySerialize",
            "printedName": "deterministicallySerialize(message:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Data",
                "printedName": "Foundation.Data",
                "usr": "s:10Foundation4DataV"
              },
              {
                "kind": "TypeNominal",
                "name": "GenericTypeParam",
                "printedName": "τ_1_0"
              }
            ],
            "declKind": "Func",
            "usr": "s:7Connect5CodecP26deterministicallySerialize7message10Foundation4DataVqd___tK13SwiftProtobuf7MessageRd__lF",
            "mangledName": "$s7Connect5CodecP26deterministicallySerialize7message10Foundation4DataVqd___tK13SwiftProtobuf7MessageRd__lF",
            "moduleName": "Connect",
            "genericSig": "<τ_0_0, τ_1_0 where τ_0_0 : Connect.Codec, τ_1_0 : SwiftProtobuf.Message>",
            "sugared_genericSig": "<Self, Input where Self : Connect.Codec, Input : SwiftProtobuf.Message>",
            "protocolReq": true,
            "declAttributes": [
              "RawDocComment"
            ],
            "throwing": true,
            "reqNewWitnessTableEntry": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "deserialize",
            "printedName": "deserialize(source:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "GenericTypeParam",
                "printedName": "τ_1_0"
              },
              {
                "kind": "TypeNominal",
                "name": "Data",
                "printedName": "Foundation.Data",
                "usr": "s:10Foundation4DataV"
              }
            ],
            "declKind": "Func",
            "usr": "s:7Connect5CodecP11deserialize6sourceqd__10Foundation4DataV_tK13SwiftProtobuf7MessageRd__lF",
            "mangledName": "$s7Connect5CodecP11deserialize6sourceqd__10Foundation4DataV_tK13SwiftProtobuf7MessageRd__lF",
            "moduleName": "Connect",
            "genericSig": "<τ_0_0, τ_1_0 where τ_0_0 : Connect.Codec, τ_1_0 : SwiftProtobuf.Message>",
            "sugared_genericSig": "<Self, Output where Self : Connect.Codec, Output : SwiftProtobuf.Message>",
            "protocolReq": true,
            "declAttributes": [
              "RawDocComment"
            ],
            "throwing": true,
            "reqNewWitnessTableEntry": true,
            "funcSelfKind": "NonMutating"
          }
        ],
        "declKind": "Protocol",
        "usr": "s:7Connect5CodecP",
        "mangledName": "$s7Connect5CodecP",
        "moduleName": "Connect",
        "genericSig": "<τ_0_0 : Swift.Sendable>",
        "sugared_genericSig": "<Self : Swift.Sendable>",
        "declAttributes": [
          "AccessControl",
          "RawDocComment"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Sendable",
            "printedName": "Sendable",
            "usr": "s:s8SendableP",
            "mangledName": "$ss8SendableP"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "Connect",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "CompressionPool",
        "printedName": "CompressionPool",
        "children": [
          {
            "kind": "Function",
            "name": "name",
            "printedName": "name()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Func",
            "usr": "s:7Connect15CompressionPoolP4nameSSyF",
            "mangledName": "$s7Connect15CompressionPoolP4nameSSyF",
            "moduleName": "Connect",
            "genericSig": "<τ_0_0 where τ_0_0 : Connect.CompressionPool>",
            "sugared_genericSig": "<Self where Self : Connect.CompressionPool>",
            "protocolReq": true,
            "declAttributes": [
              "RawDocComment"
            ],
            "reqNewWitnessTableEntry": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "compress",
            "printedName": "compress(data:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Data",
                "printedName": "Foundation.Data",
                "usr": "s:10Foundation4DataV"
              },
              {
                "kind": "TypeNominal",
                "name": "Data",
                "printedName": "Foundation.Data",
                "usr": "s:10Foundation4DataV"
              }
            ],
            "declKind": "Func",
            "usr": "s:7Connect15CompressionPoolP8compress4data10Foundation4DataVAH_tKF",
            "mangledName": "$s7Connect15CompressionPoolP8compress4data10Foundation4DataVAH_tKF",
            "moduleName": "Connect",
            "genericSig": "<τ_0_0 where τ_0_0 : Connect.CompressionPool>",
            "sugared_genericSig": "<Self where Self : Connect.CompressionPool>",
            "protocolReq": true,
            "declAttributes": [
              "RawDocComment"
            ],
            "throwing": true,
            "reqNewWitnessTableEntry": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "decompress",
            "printedName": "decompress(data:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Data",
                "printedName": "Foundation.Data",
                "usr": "s:10Foundation4DataV"
              },
              {
                "kind": "TypeNominal",
                "name": "Data",
                "printedName": "Foundation.Data",
                "usr": "s:10Foundation4DataV"
              }
            ],
            "declKind": "Func",
            "usr": "s:7Connect15CompressionPoolP10decompress4data10Foundation4DataVAH_tKF",
            "mangledName": "$s7Connect15CompressionPoolP10decompress4data10Foundation4DataVAH_tKF",
            "moduleName": "Connect",
            "genericSig": "<τ_0_0 where τ_0_0 : Connect.CompressionPool>",
            "sugared_genericSig": "<Self where Self : Connect.CompressionPool>",
            "protocolReq": true,
            "declAttributes": [
              "RawDocComment"
            ],
            "throwing": true,
            "reqNewWitnessTableEntry": true,
            "funcSelfKind": "NonMutating"
          }
        ],
        "declKind": "Protocol",
        "usr": "s:7Connect15CompressionPoolP",
        "mangledName": "$s7Connect15CompressionPoolP",
        "moduleName": "Connect",
        "genericSig": "<τ_0_0 : Swift.Sendable>",
        "sugared_genericSig": "<Self : Swift.Sendable>",
        "declAttributes": [
          "AccessControl",
          "RawDocComment"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Sendable",
            "printedName": "Sendable",
            "usr": "s:s8SendableP",
            "mangledName": "$ss8SendableP"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "Connect",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "SwiftProtobuf",
        "printedName": "SwiftProtobuf",
        "declKind": "Import",
        "moduleName": "Connect"
      },
      {
        "kind": "TypeDecl",
        "name": "ConnectError",
        "printedName": "ConnectError",
        "children": [
          {
            "kind": "Var",
            "name": "code",
            "printedName": "code",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Code",
                "printedName": "Connect.Code",
                "usr": "s:7Connect4CodeO"
              }
            ],
            "declKind": "Var",
            "usr": "s:7Connect0A5ErrorV4codeAA4CodeOvp",
            "mangledName": "$s7Connect0A5ErrorV4codeAA4CodeOvp",
            "moduleName": "Connect",
            "declAttributes": [
              "HasStorage",
              "AccessControl",
              "RawDocComment"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Code",
                    "printedName": "Connect.Code",
                    "usr": "s:7Connect4CodeO"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7Connect0A5ErrorV4codeAA4CodeOvg",
                "mangledName": "$s7Connect0A5ErrorV4codeAA4CodeOvg",
                "moduleName": "Connect",
                "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:7Connect0A5ErrorV7messageSSSgvp",
            "mangledName": "$s7Connect0A5ErrorV7messageSSSgvp",
            "moduleName": "Connect",
            "declAttributes": [
              "HasStorage",
              "AccessControl",
              "RawDocComment"
            ],
            "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:7Connect0A5ErrorV7messageSSSgvg",
                "mangledName": "$s7Connect0A5ErrorV7messageSSSgvg",
                "moduleName": "Connect",
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "exception",
            "printedName": "exception",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "(any Swift.Error)?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Error",
                    "printedName": "any Swift.Error",
                    "usr": "s:s5ErrorP"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "s:7Connect0A5ErrorV9exceptions0B0_pSgvp",
            "mangledName": "$s7Connect0A5ErrorV9exceptions0B0_pSgvp",
            "moduleName": "Connect",
            "declAttributes": [
              "HasStorage",
              "AccessControl",
              "RawDocComment"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "(any Swift.Error)?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Error",
                        "printedName": "any Swift.Error",
                        "usr": "s:s5ErrorP"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7Connect0A5ErrorV9exceptions0B0_pSgvg",
                "mangledName": "$s7Connect0A5ErrorV9exceptions0B0_pSgvg",
                "moduleName": "Connect",
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "details",
            "printedName": "details",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Connect.ConnectError.Detail]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Detail",
                    "printedName": "Connect.ConnectError.Detail",
                    "usr": "s:7Connect0A5ErrorV6DetailV"
                  }
                ],
                "usr": "s:Sa"
              }
            ],
            "declKind": "Var",
            "usr": "s:7Connect0A5ErrorV7detailsSayAC6DetailVGvp",
            "mangledName": "$s7Connect0A5ErrorV7detailsSayAC6DetailVGvp",
            "moduleName": "Connect",
            "declAttributes": [
              "HasStorage",
              "AccessControl",
              "RawDocComment"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Connect.ConnectError.Detail]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Detail",
                        "printedName": "Connect.ConnectError.Detail",
                        "usr": "s:7Connect0A5ErrorV6DetailV"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7Connect0A5ErrorV7detailsSayAC6DetailVGvg",
                "mangledName": "$s7Connect0A5ErrorV7detailsSayAC6DetailVGvg",
                "moduleName": "Connect",
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "metadata",
            "printedName": "metadata",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Dictionary",
                "printedName": "[Swift.String : [Swift.String]]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.String]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "usr": "s:SD"
              }
            ],
            "declKind": "Var",
            "usr": "s:7Connect0A5ErrorV8metadataSDySSSaySSGGvp",
            "mangledName": "$s7Connect0A5ErrorV8metadataSDySSSaySSGGvp",
            "moduleName": "Connect",
            "declAttributes": [
              "HasStorage",
              "AccessControl",
              "RawDocComment"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Dictionary",
                    "printedName": "[Swift.String : [Swift.String]]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.String]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "String",
                            "printedName": "Swift.String",
                            "usr": "s:SS"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "usr": "s:SD"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7Connect0A5ErrorV8metadataSDySSSaySSGGvg",
                "mangledName": "$s7Connect0A5ErrorV8metadataSDySSSaySSGGvg",
                "moduleName": "Connect",
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Function",
            "name": "unpackedDetails",
            "printedName": "unpackedDetails()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[τ_0_0]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GenericTypeParam",
                    "printedName": "τ_0_0"
                  }
                ],
                "usr": "s:Sa"
              }
            ],
            "declKind": "Func",
            "usr": "s:7Connect0A5ErrorV15unpackedDetailsSayxGy13SwiftProtobuf7MessageRzlF",
            "mangledName": "$s7Connect0A5ErrorV15unpackedDetailsSayxGy13SwiftProtobuf7MessageRzlF",
            "moduleName": "Connect",
            "genericSig": "<τ_0_0 where τ_0_0 : SwiftProtobuf.Message>",
            "sugared_genericSig": "<Output where Output : SwiftProtobuf.Message>",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(code:message:exception:details:metadata:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "ConnectError",
                "printedName": "Connect.ConnectError",
                "usr": "s:7Connect0A5ErrorV"
              },
              {
                "kind": "TypeNominal",
                "name": "Code",
                "printedName": "Connect.Code",
                "usr": "s:7Connect4CodeO"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "Swift.String?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "(any Swift.Error)?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Error",
                    "printedName": "any Swift.Error",
                    "usr": "s:s5ErrorP"
                  }
                ],
                "hasDefaultArg": true,
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Connect.ConnectError.Detail]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Detail",
                    "printedName": "Connect.ConnectError.Detail",
                    "usr": "s:7Connect0A5ErrorV6DetailV"
                  }
                ],
                "hasDefaultArg": true,
                "usr": "s:Sa"
              },
              {
                "kind": "TypeNominal",
                "name": "Dictionary",
                "printedName": "[Swift.String : [Swift.String]]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.String]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "hasDefaultArg": true,
                "usr": "s:SD"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:7Connect0A5ErrorV4code7message9exception7details8metadataAcA4CodeO_SSSgs0B0_pSgSayAC6DetailVGSDySSSaySSGGtcfc",
            "mangledName": "$s7Connect0A5ErrorV4code7message9exception7details8metadataAcA4CodeO_SSSgs0B0_pSgSayAC6DetailVGSDySSSaySSGGtcfc",
            "moduleName": "Connect",
            "declAttributes": [
              "AccessControl"
            ],
            "init_kind": "Designated"
          },
          {
            "kind": "TypeDecl",
            "name": "Detail",
            "printedName": "Detail",
            "children": [
              {
                "kind": "Var",
                "name": "type",
                "printedName": "type",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Var",
                "usr": "s:7Connect0A5ErrorV6DetailV4typeSSvp",
                "mangledName": "$s7Connect0A5ErrorV6DetailV4typeSSvp",
                "moduleName": "Connect",
                "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:7Connect0A5ErrorV6DetailV4typeSSvg",
                    "mangledName": "$s7Connect0A5ErrorV6DetailV4typeSSvg",
                    "moduleName": "Connect",
                    "implicit": true,
                    "accessorKind": "get"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "payload",
                "printedName": "payload",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Foundation.Data?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Data",
                        "printedName": "Foundation.Data",
                        "usr": "s:10Foundation4DataV"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Var",
                "usr": "s:7Connect0A5ErrorV6DetailV7payload10Foundation4DataVSgvp",
                "mangledName": "$s7Connect0A5ErrorV6DetailV7payload10Foundation4DataVSgvp",
                "moduleName": "Connect",
                "declAttributes": [
                  "HasStorage",
                  "AccessControl"
                ],
                "isLet": true,
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "Foundation.Data?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Data",
                            "printedName": "Foundation.Data",
                            "usr": "s:10Foundation4DataV"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:7Connect0A5ErrorV6DetailV7payload10Foundation4DataVSgvg",
                    "mangledName": "$s7Connect0A5ErrorV6DetailV7payload10Foundation4DataVSgvg",
                    "moduleName": "Connect",
                    "implicit": true,
                    "accessorKind": "get"
                  }
                ]
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init(from:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Detail",
                    "printedName": "Connect.ConnectError.Detail",
                    "usr": "s:7Connect0A5ErrorV6DetailV"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Decoder",
                    "printedName": "any Swift.Decoder",
                    "usr": "s:s7DecoderP"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:7Connect0A5ErrorV6DetailV4fromAEs7Decoder_p_tKcfc",
                "mangledName": "$s7Connect0A5ErrorV6DetailV4fromAEs7Decoder_p_tKcfc",
                "moduleName": "Connect",
                "declAttributes": [
                  "AccessControl"
                ],
                "throwing": true,
                "init_kind": "Designated"
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init(type:payload:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Detail",
                    "printedName": "Connect.ConnectError.Detail",
                    "usr": "s:7Connect0A5ErrorV6DetailV"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Foundation.Data?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Data",
                        "printedName": "Foundation.Data",
                        "usr": "s:10Foundation4DataV"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:7Connect0A5ErrorV6DetailV4type7payloadAESS_10Foundation4DataVSgtcfc",
                "mangledName": "$s7Connect0A5ErrorV6DetailV4type7payloadAESS_10Foundation4DataVSgtcfc",
                "moduleName": "Connect",
                "declAttributes": [
                  "AccessControl"
                ],
                "init_kind": "Designated"
              }
            ],
            "declKind": "Struct",
            "usr": "s:7Connect0A5ErrorV6DetailV",
            "mangledName": "$s7Connect0A5ErrorV6DetailV",
            "moduleName": "Connect",
            "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": "Decodable",
                "printedName": "Decodable",
                "usr": "s:Se",
                "mangledName": "$sSe"
              },
              {
                "kind": "Conformance",
                "name": "Sendable",
                "printedName": "Sendable",
                "usr": "s:s8SendableP",
                "mangledName": "$ss8SendableP"
              }
            ]
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(from:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "ConnectError",
                "printedName": "Connect.ConnectError",
                "usr": "s:7Connect0A5ErrorV"
              },
              {
                "kind": "TypeNominal",
                "name": "Decoder",
                "printedName": "any Swift.Decoder",
                "usr": "s:s7DecoderP"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:7Connect0A5ErrorV4fromACs7Decoder_p_tKcfc",
            "mangledName": "$s7Connect0A5ErrorV4fromACs7Decoder_p_tKcfc",
            "moduleName": "Connect",
            "declAttributes": [
              "AccessControl"
            ],
            "isFromExtension": true,
            "throwing": true,
            "init_kind": "Designated"
          },
          {
            "kind": "Function",
            "name": "from",
            "printedName": "from(code:headers:trailers:source:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "ConnectError",
                "printedName": "Connect.ConnectError",
                "usr": "s:7Connect0A5ErrorV"
              },
              {
                "kind": "TypeNominal",
                "name": "Code",
                "printedName": "Connect.Code",
                "usr": "s:7Connect4CodeO"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "[Swift.String : [Swift.String]]?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Dictionary",
                    "printedName": "[Swift.String : [Swift.String]]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.String]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "String",
                            "printedName": "Swift.String",
                            "usr": "s:SS"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "usr": "s:SD"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "[Swift.String : [Swift.String]]?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Dictionary",
                    "printedName": "[Swift.String : [Swift.String]]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.String]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "String",
                            "printedName": "Swift.String",
                            "usr": "s:SS"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "usr": "s:SD"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "Foundation.Data?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Data",
                    "printedName": "Foundation.Data",
                    "usr": "s:10Foundation4DataV"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Func",
            "usr": "s:7Connect0A5ErrorV4from4code7headers8trailers6sourceAcA4CodeO_SDySSSaySSGGSgAM10Foundation4DataVSgtFZ",
            "mangledName": "$s7Connect0A5ErrorV4from4code7headers8trailers6sourceAcA4CodeO_SDySSSaySSGGSgAM10Foundation4DataVSgtFZ",
            "moduleName": "Connect",
            "static": true,
            "declAttributes": [
              "AccessControl"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "canceled",
            "printedName": "canceled()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "ConnectError",
                "printedName": "Connect.ConnectError",
                "usr": "s:7Connect0A5ErrorV"
              }
            ],
            "declKind": "Func",
            "usr": "s:7Connect0A5ErrorV8canceledACyFZ",
            "mangledName": "$s7Connect0A5ErrorV8canceledACyFZ",
            "moduleName": "Connect",
            "static": true,
            "declAttributes": [
              "AccessControl"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "_parseGRPCHeaders",
            "printedName": "_parseGRPCHeaders(_:trailers:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Tuple",
                "printedName": "(grpcCode: Connect.Code, error: Connect.ConnectError?)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Code",
                    "printedName": "Connect.Code",
                    "usr": "s:7Connect4CodeO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Connect.ConnectError?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ConnectError",
                        "printedName": "Connect.ConnectError",
                        "usr": "s:7Connect0A5ErrorV"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ]
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "[Swift.String : [Swift.String]]?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Dictionary",
                    "printedName": "[Swift.String : [Swift.String]]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.String]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "String",
                            "printedName": "Swift.String",
                            "usr": "s:SS"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "usr": "s:SD"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "[Swift.String : [Swift.String]]?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Dictionary",
                    "printedName": "[Swift.String : [Swift.String]]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.String]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "String",
                            "printedName": "Swift.String",
                            "usr": "s:SS"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "usr": "s:SD"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Func",
            "usr": "s:7Connect0A5ErrorV17_parseGRPCHeaders_8trailersAA4CodeO04grpcF0_ACSg5errortSDySSSaySSGGSg_AMtFZ",
            "mangledName": "$s7Connect0A5ErrorV17_parseGRPCHeaders_8trailersAA4CodeO04grpcF0_ACSg5errortSDySSSaySSGGSg_AMtFZ",
            "moduleName": "Connect",
            "static": true,
            "declAttributes": [
              "AccessControl",
              "Available",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          }
        ],
        "declKind": "Struct",
        "usr": "s:7Connect0A5ErrorV",
        "mangledName": "$s7Connect0A5ErrorV",
        "moduleName": "Connect",
        "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": "Error",
            "printedName": "Error",
            "usr": "s:s5ErrorP",
            "mangledName": "$ss5ErrorP"
          },
          {
            "kind": "Conformance",
            "name": "Sendable",
            "printedName": "Sendable",
            "usr": "s:s8SendableP",
            "mangledName": "$ss8SendableP"
          },
          {
            "kind": "Conformance",
            "name": "Decodable",
            "printedName": "Decodable",
            "usr": "s:Se",
            "mangledName": "$sSe"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "Connect",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "Connect",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "Connect",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "SwiftProtobuf",
        "printedName": "SwiftProtobuf",
        "declKind": "Import",
        "moduleName": "Connect"
      },
      {
        "kind": "TypeDecl",
        "name": "Envelope",
        "printedName": "Envelope",
        "children": [
          {
            "kind": "Var",
            "name": "_prefixLength",
            "printedName": "_prefixLength",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "usr": "s:Si"
              }
            ],
            "declKind": "Var",
            "usr": "s:7Connect8EnvelopeO13_prefixLengthSivpZ",
            "mangledName": "$s7Connect8EnvelopeO13_prefixLengthSivpZ",
            "moduleName": "Connect",
            "static": true,
            "declAttributes": [
              "AccessControl",
              "Available",
              "RawDocComment"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7Connect8EnvelopeO13_prefixLengthSivgZ",
                "mangledName": "$s7Connect8EnvelopeO13_prefixLengthSivgZ",
                "moduleName": "Connect",
                "static": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Function",
            "name": "_packMessage",
            "printedName": "_packMessage(_:using:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Data",
                "printedName": "Foundation.Data",
                "usr": "s:10Foundation4DataV"
              },
              {
                "kind": "TypeNominal",
                "name": "Data",
                "printedName": "Foundation.Data",
                "usr": "s:10Foundation4DataV"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "Connect.ProtocolClientConfig.RequestCompression?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "RequestCompression",
                    "printedName": "Connect.ProtocolClientConfig.RequestCompression",
                    "usr": "s:7Connect20ProtocolClientConfigV18RequestCompressionV"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Func",
            "usr": "s:7Connect8EnvelopeO12_packMessage_5using10Foundation4DataVAH_AA20ProtocolClientConfigV18RequestCompressionVSgtFZ",
            "mangledName": "$s7Connect8EnvelopeO12_packMessage_5using10Foundation4DataVAH_AA20ProtocolClientConfigV18RequestCompressionVSgtFZ",
            "moduleName": "Connect",
            "static": true,
            "declAttributes": [
              "AccessControl",
              "Available",
              "RawDocComment"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "_unpackMessage",
            "printedName": "_unpackMessage(_:compressionPool:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Tuple",
                "printedName": "(headerByte: Swift.UInt8, unpacked: Foundation.Data)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Data",
                    "printedName": "Foundation.Data",
                    "usr": "s:10Foundation4DataV"
                  }
                ]
              },
              {
                "kind": "TypeNominal",
                "name": "Data",
                "printedName": "Foundation.Data",
                "usr": "s:10Foundation4DataV"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "(any Connect.CompressionPool)?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "CompressionPool",
                    "printedName": "any Connect.CompressionPool",
                    "usr": "s:7Connect15CompressionPoolP"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Func",
            "usr": "s:7Connect8EnvelopeO14_unpackMessage_15compressionPools5UInt8V10headerByte_10Foundation4DataV8unpackedtAK_AA011CompressionF0_pSgtKFZ",
            "mangledName": "$s7Connect8EnvelopeO14_unpackMessage_15compressionPools5UInt8V10headerByte_10Foundation4DataV8unpackedtAK_AA011CompressionF0_pSgtKFZ",
            "moduleName": "Connect",
            "static": true,
            "declAttributes": [
              "AccessControl",
              "Available",
              "RawDocComment"
            ],
            "throwing": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "_isCompressed",
            "printedName": "_isCompressed(_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              },
              {
                "kind": "TypeNominal",
                "name": "Data",
                "printedName": "Foundation.Data",
                "usr": "s:10Foundation4DataV"
              }
            ],
            "declKind": "Func",
            "usr": "s:7Connect8EnvelopeO13_isCompressedySb10Foundation4DataVFZ",
            "mangledName": "$s7Connect8EnvelopeO13_isCompressedySb10Foundation4DataVFZ",
            "moduleName": "Connect",
            "static": true,
            "declAttributes": [
              "AccessControl",
              "Available",
              "RawDocComment"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "_messageLength",
            "printedName": "_messageLength(forPackedData:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "usr": "s:Si"
              },
              {
                "kind": "TypeNominal",
                "name": "Data",
                "printedName": "Foundation.Data",
                "usr": "s:10Foundation4DataV"
              }
            ],
            "declKind": "Func",
            "usr": "s:7Connect8EnvelopeO14_messageLength13forPackedDataSi10Foundation0G0V_tFZ",
            "mangledName": "$s7Connect8EnvelopeO14_messageLength13forPackedDataSi10Foundation0G0V_tFZ",
            "moduleName": "Connect",
            "static": true,
            "declAttributes": [
              "AccessControl",
              "Available",
              "RawDocComment"
            ],
            "funcSelfKind": "NonMutating"
          }
        ],
        "declKind": "Enum",
        "usr": "s:7Connect8EnvelopeO",
        "mangledName": "$s7Connect8EnvelopeO",
        "moduleName": "Connect",
        "declAttributes": [
          "AccessControl",
          "Available",
          "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": "Connect",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "Connect",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "zlib",
        "printedName": "zlib",
        "declKind": "Import",
        "moduleName": "Connect"
      },
      {
        "kind": "TypeDecl",
        "name": "GzipCompressionPool",
        "printedName": "GzipCompressionPool",
        "children": [
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "GzipCompressionPool",
                "printedName": "Connect.GzipCompressionPool",
                "usr": "s:7Connect19GzipCompressionPoolV"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:7Connect19GzipCompressionPoolVACycfc",
            "mangledName": "$s7Connect19GzipCompressionPoolVACycfc",
            "moduleName": "Connect",
            "declAttributes": [
              "AccessControl"
            ],
            "init_kind": "Designated"
          },
          {
            "kind": "TypeDecl",
            "name": "GzipError",
            "printedName": "GzipError",
            "children": [
              {
                "kind": "Var",
                "name": "failedToInitialize",
                "printedName": "failedToInitialize",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(Connect.GzipCompressionPool.GzipError.Type) -> Connect.GzipCompressionPool.GzipError",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "GzipError",
                        "printedName": "Connect.GzipCompressionPool.GzipError",
                        "usr": "s:7Connect19GzipCompressionPoolV0B5ErrorO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "Connect.GzipCompressionPool.GzipError.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "GzipError",
                            "printedName": "Connect.GzipCompressionPool.GzipError",
                            "usr": "s:7Connect19GzipCompressionPoolV0B5ErrorO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:7Connect19GzipCompressionPoolV0B5ErrorO18failedToInitializeyA2EmF",
                "mangledName": "$s7Connect19GzipCompressionPoolV0B5ErrorO18failedToInitializeyA2EmF",
                "moduleName": "Connect"
              },
              {
                "kind": "Var",
                "name": "failedToFinish",
                "printedName": "failedToFinish",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(Connect.GzipCompressionPool.GzipError.Type) -> Connect.GzipCompressionPool.GzipError",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "GzipError",
                        "printedName": "Connect.GzipCompressionPool.GzipError",
                        "usr": "s:7Connect19GzipCompressionPoolV0B5ErrorO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "Connect.GzipCompressionPool.GzipError.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "GzipError",
                            "printedName": "Connect.GzipCompressionPool.GzipError",
                            "usr": "s:7Connect19GzipCompressionPoolV0B5ErrorO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:7Connect19GzipCompressionPoolV0B5ErrorO14failedToFinishyA2EmF",
                "mangledName": "$s7Connect19GzipCompressionPoolV0B5ErrorO14failedToFinishyA2EmF",
                "moduleName": "Connect"
              },
              {
                "kind": "Function",
                "name": "==",
                "printedName": "==(_:_:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "GzipError",
                    "printedName": "Connect.GzipCompressionPool.GzipError",
                    "usr": "s:7Connect19GzipCompressionPoolV0B5ErrorO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "GzipError",
                    "printedName": "Connect.GzipCompressionPool.GzipError",
                    "usr": "s:7Connect19GzipCompressionPoolV0B5ErrorO"
                  }
                ],
                "declKind": "Func",
                "usr": "s:7Connect19GzipCompressionPoolV0B5ErrorO2eeoiySbAE_AEtFZ",
                "mangledName": "$s7Connect19GzipCompressionPoolV0B5ErrorO2eeoiySbAE_AEtFZ",
                "moduleName": "Connect",
                "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:7Connect19GzipCompressionPoolV0B5ErrorO9hashValueSivp",
                "mangledName": "$s7Connect19GzipCompressionPoolV0B5ErrorO9hashValueSivp",
                "moduleName": "Connect",
                "implicit": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Int",
                        "printedName": "Swift.Int",
                        "usr": "s:Si"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:7Connect19GzipCompressionPoolV0B5ErrorO9hashValueSivg",
                    "mangledName": "$s7Connect19GzipCompressionPoolV0B5ErrorO9hashValueSivg",
                    "moduleName": "Connect",
                    "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:7Connect19GzipCompressionPoolV0B5ErrorO4hash4intoys6HasherVz_tF",
                "mangledName": "$s7Connect19GzipCompressionPoolV0B5ErrorO4hash4intoys6HasherVz_tF",
                "moduleName": "Connect",
                "implicit": true,
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Enum",
            "usr": "s:7Connect19GzipCompressionPoolV0B5ErrorO",
            "mangledName": "$s7Connect19GzipCompressionPoolV0B5ErrorO",
            "moduleName": "Connect",
            "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": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              },
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Error",
                "printedName": "Error",
                "usr": "s:s5ErrorP",
                "mangledName": "$ss5ErrorP"
              },
              {
                "kind": "Conformance",
                "name": "Sendable",
                "printedName": "Sendable",
                "usr": "s:s8SendableP",
                "mangledName": "$ss8SendableP"
              }
            ]
          },
          {
            "kind": "Function",
            "name": "name",
            "printedName": "name()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Func",
            "usr": "s:7Connect19GzipCompressionPoolV4nameSSyF",
            "mangledName": "$s7Connect19GzipCompressionPoolV4nameSSyF",
            "moduleName": "Connect",
            "declAttributes": [
              "AccessControl"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "compress",
            "printedName": "compress(data:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Data",
                "printedName": "Foundation.Data",
                "usr": "s:10Foundation4DataV"
              },
              {
                "kind": "TypeNominal",
                "name": "Data",
                "printedName": "Foundation.Data",
                "usr": "s:10Foundation4DataV"
              }
            ],
            "declKind": "Func",
            "usr": "s:7Connect19GzipCompressionPoolV8compress4data10Foundation4DataVAH_tKF",
            "mangledName": "$s7Connect19GzipCompressionPoolV8compress4data10Foundation4DataVAH_tKF",
            "moduleName": "Connect",
            "declAttributes": [
              "AccessControl"
            ],
            "isFromExtension": true,
            "throwing": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "decompress",
            "printedName": "decompress(data:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Data",
                "printedName": "Foundation.Data",
                "usr": "s:10Foundation4DataV"
              },
              {
                "kind": "TypeNominal",
                "name": "Data",
                "printedName": "Foundation.Data",
                "usr": "s:10Foundation4DataV"
              }
            ],
            "declKind": "Func",
            "usr": "s:7Connect19GzipCompressionPoolV10decompress4data10Foundation4DataVAH_tKF",
            "mangledName": "$s7Connect19GzipCompressionPoolV10decompress4data10Foundation4DataVAH_tKF",
            "moduleName": "Connect",
            "declAttributes": [
              "AccessControl"
            ],
            "isFromExtension": true,
            "throwing": true,
            "funcSelfKind": "NonMutating"
          }
        ],
        "declKind": "Struct",
        "usr": "s:7Connect19GzipCompressionPoolV",
        "mangledName": "$s7Connect19GzipCompressionPoolV",
        "moduleName": "Connect",
        "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": "Sendable",
            "printedName": "Sendable",
            "usr": "s:s8SendableP",
            "mangledName": "$ss8SendableP"
          },
          {
            "kind": "Conformance",
            "name": "CompressionPool",
            "printedName": "CompressionPool",
            "usr": "s:7Connect15CompressionPoolP",
            "mangledName": "$s7Connect15CompressionPoolP"
          }
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "HeaderConstants",
        "printedName": "HeaderConstants",
        "children": [
          {
            "kind": "Var",
            "name": "acceptEncoding",
            "printedName": "acceptEncoding",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:7Connect15HeaderConstantsO14acceptEncodingSSvpZ",
            "mangledName": "$s7Connect15HeaderConstantsO14acceptEncodingSSvpZ",
            "moduleName": "Connect",
            "static": true,
            "declAttributes": [
              "HasInitialValue",
              "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:7Connect15HeaderConstantsO14acceptEncodingSSvgZ",
                "mangledName": "$s7Connect15HeaderConstantsO14acceptEncodingSSvgZ",
                "moduleName": "Connect",
                "static": true,
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "contentEncoding",
            "printedName": "contentEncoding",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:7Connect15HeaderConstantsO15contentEncodingSSvpZ",
            "mangledName": "$s7Connect15HeaderConstantsO15contentEncodingSSvpZ",
            "moduleName": "Connect",
            "static": true,
            "declAttributes": [
              "HasInitialValue",
              "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:7Connect15HeaderConstantsO15contentEncodingSSvgZ",
                "mangledName": "$s7Connect15HeaderConstantsO15contentEncodingSSvgZ",
                "moduleName": "Connect",
                "static": true,
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "contentType",
            "printedName": "contentType",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:7Connect15HeaderConstantsO11contentTypeSSvpZ",
            "mangledName": "$s7Connect15HeaderConstantsO11contentTypeSSvpZ",
            "moduleName": "Connect",
            "static": true,
            "declAttributes": [
              "HasInitialValue",
              "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:7Connect15HeaderConstantsO11contentTypeSSvgZ",
                "mangledName": "$s7Connect15HeaderConstantsO11contentTypeSSvgZ",
                "moduleName": "Connect",
                "static": true,
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "connectProtocolVersion",
            "printedName": "connectProtocolVersion",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:7Connect15HeaderConstantsO22connectProtocolVersionSSvpZ",
            "mangledName": "$s7Connect15HeaderConstantsO22connectProtocolVersionSSvpZ",
            "moduleName": "Connect",
            "static": true,
            "declAttributes": [
              "HasInitialValue",
              "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:7Connect15HeaderConstantsO22connectProtocolVersionSSvgZ",
                "mangledName": "$s7Connect15HeaderConstantsO22connectProtocolVersionSSvgZ",
                "moduleName": "Connect",
                "static": true,
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "connectTimeoutMs",
            "printedName": "connectTimeoutMs",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:7Connect15HeaderConstantsO16connectTimeoutMsSSvpZ",
            "mangledName": "$s7Connect15HeaderConstantsO16connectTimeoutMsSSvpZ",
            "moduleName": "Connect",
            "static": true,
            "declAttributes": [
              "HasInitialValue",
              "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:7Connect15HeaderConstantsO16connectTimeoutMsSSvgZ",
                "mangledName": "$s7Connect15HeaderConstantsO16connectTimeoutMsSSvgZ",
                "moduleName": "Connect",
                "static": true,
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "connectStreamingAcceptEncoding",
            "printedName": "connectStreamingAcceptEncoding",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:7Connect15HeaderConstantsO30connectStreamingAcceptEncodingSSvpZ",
            "mangledName": "$s7Connect15HeaderConstantsO30connectStreamingAcceptEncodingSSvpZ",
            "moduleName": "Connect",
            "static": true,
            "declAttributes": [
              "HasInitialValue",
              "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:7Connect15HeaderConstantsO30connectStreamingAcceptEncodingSSvgZ",
                "mangledName": "$s7Connect15HeaderConstantsO30connectStreamingAcceptEncodingSSvgZ",
                "moduleName": "Connect",
                "static": true,
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "connectStreamingContentEncoding",
            "printedName": "connectStreamingContentEncoding",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:7Connect15HeaderConstantsO31connectStreamingContentEncodingSSvpZ",
            "mangledName": "$s7Connect15HeaderConstantsO31connectStreamingContentEncodingSSvpZ",
            "moduleName": "Connect",
            "static": true,
            "declAttributes": [
              "HasInitialValue",
              "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:7Connect15HeaderConstantsO31connectStreamingContentEncodingSSvgZ",
                "mangledName": "$s7Connect15HeaderConstantsO31connectStreamingContentEncodingSSvgZ",
                "moduleName": "Connect",
                "static": true,
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "xUserAgent",
            "printedName": "xUserAgent",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:7Connect15HeaderConstantsO10xUserAgentSSvpZ",
            "mangledName": "$s7Connect15HeaderConstantsO10xUserAgentSSvpZ",
            "moduleName": "Connect",
            "static": true,
            "declAttributes": [
              "HasInitialValue",
              "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:7Connect15HeaderConstantsO10xUserAgentSSvgZ",
                "mangledName": "$s7Connect15HeaderConstantsO10xUserAgentSSvgZ",
                "moduleName": "Connect",
                "static": true,
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "grpcAcceptEncoding",
            "printedName": "grpcAcceptEncoding",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:7Connect15HeaderConstantsO18grpcAcceptEncodingSSvpZ",
            "mangledName": "$s7Connect15HeaderConstantsO18grpcAcceptEncodingSSvpZ",
            "moduleName": "Connect",
            "static": true,
            "declAttributes": [
              "HasInitialValue",
              "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:7Connect15HeaderConstantsO18grpcAcceptEncodingSSvgZ",
                "mangledName": "$s7Connect15HeaderConstantsO18grpcAcceptEncodingSSvgZ",
                "moduleName": "Connect",
                "static": true,
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "grpcContentEncoding",
            "printedName": "grpcContentEncoding",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:7Connect15HeaderConstantsO19grpcContentEncodingSSvpZ",
            "mangledName": "$s7Connect15HeaderConstantsO19grpcContentEncodingSSvpZ",
            "moduleName": "Connect",
            "static": true,
            "declAttributes": [
              "HasInitialValue",
              "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:7Connect15HeaderConstantsO19grpcContentEncodingSSvgZ",
                "mangledName": "$s7Connect15HeaderConstantsO19grpcContentEncodingSSvgZ",
                "moduleName": "Connect",
                "static": true,
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "grpcMessage",
            "printedName": "grpcMessage",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:7Connect15HeaderConstantsO11grpcMessageSSvpZ",
            "mangledName": "$s7Connect15HeaderConstantsO11grpcMessageSSvpZ",
            "moduleName": "Connect",
            "static": true,
            "declAttributes": [
              "HasInitialValue",
              "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:7Connect15HeaderConstantsO11grpcMessageSSvgZ",
                "mangledName": "$s7Connect15HeaderConstantsO11grpcMessageSSvgZ",
                "moduleName": "Connect",
                "static": true,
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "grpcStatus",
            "printedName": "grpcStatus",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:7Connect15HeaderConstantsO10grpcStatusSSvpZ",
            "mangledName": "$s7Connect15HeaderConstantsO10grpcStatusSSvpZ",
            "moduleName": "Connect",
            "static": true,
            "declAttributes": [
              "HasInitialValue",
              "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:7Connect15HeaderConstantsO10grpcStatusSSvgZ",
                "mangledName": "$s7Connect15HeaderConstantsO10grpcStatusSSvgZ",
                "moduleName": "Connect",
                "static": true,
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "grpcStatusDetails",
            "printedName": "grpcStatusDetails",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:7Connect15HeaderConstantsO17grpcStatusDetailsSSvpZ",
            "mangledName": "$s7Connect15HeaderConstantsO17grpcStatusDetailsSSvpZ",
            "moduleName": "Connect",
            "static": true,
            "declAttributes": [
              "HasInitialValue",
              "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:7Connect15HeaderConstantsO17grpcStatusDetailsSSvgZ",
                "mangledName": "$s7Connect15HeaderConstantsO17grpcStatusDetailsSSvgZ",
                "moduleName": "Connect",
                "static": true,
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "grpcTimeout",
            "printedName": "grpcTimeout",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:7Connect15HeaderConstantsO11grpcTimeoutSSvpZ",
            "mangledName": "$s7Connect15HeaderConstantsO11grpcTimeoutSSvpZ",
            "moduleName": "Connect",
            "static": true,
            "declAttributes": [
              "HasInitialValue",
              "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:7Connect15HeaderConstantsO11grpcTimeoutSSvgZ",
                "mangledName": "$s7Connect15HeaderConstantsO11grpcTimeoutSSvgZ",
                "moduleName": "Connect",
                "static": true,
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "grpcTE",
            "printedName": "grpcTE",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:7Connect15HeaderConstantsO6grpcTESSvpZ",
            "mangledName": "$s7Connect15HeaderConstantsO6grpcTESSvpZ",
            "moduleName": "Connect",
            "static": true,
            "declAttributes": [
              "HasInitialValue",
              "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:7Connect15HeaderConstantsO6grpcTESSvgZ",
                "mangledName": "$s7Connect15HeaderConstantsO6grpcTESSvgZ",
                "moduleName": "Connect",
                "static": true,
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          }
        ],
        "declKind": "Enum",
        "usr": "s:7Connect15HeaderConstantsO",
        "mangledName": "$s7Connect15HeaderConstantsO",
        "moduleName": "Connect",
        "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": "Connect",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "Connect",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "HTTPClientInterface",
        "printedName": "HTTPClientInterface",
        "children": [
          {
            "kind": "Function",
            "name": "unary",
            "printedName": "unary(request:onMetrics:onResponse:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Cancelable",
                "printedName": "Connect.Cancelable",
                "usr": "s:7Connect10CancelableV"
              },
              {
                "kind": "TypeNominal",
                "name": "HTTPRequest",
                "printedName": "Connect.HTTPRequest<Foundation.Data?>",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Foundation.Data?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Data",
                        "printedName": "Foundation.Data",
                        "usr": "s:10Foundation4DataV"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "usr": "s:7Connect11HTTPRequestV"
              },
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(Connect.HTTPMetrics) -> ()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "HTTPMetrics",
                    "printedName": "Connect.HTTPMetrics",
                    "usr": "s:7Connect11HTTPMetricsV"
                  }
                ]
              },
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(Connect.HTTPResponse) -> ()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "HTTPResponse",
                    "printedName": "Connect.HTTPResponse",
                    "usr": "s:7Connect12HTTPResponseV"
                  }
                ]
              }
            ],
            "declKind": "Func",
            "usr": "s:7Connect19HTTPClientInterfaceP5unary7request9onMetrics0F8ResponseAA10CancelableVAA11HTTPRequestVy10Foundation4DataVSgG_yAA11HTTPMetricsVYbcyAA12HTTPResponseVYbctF",
            "mangledName": "$s7Connect19HTTPClientInterfaceP5unary7request9onMetrics0F8ResponseAA10CancelableVAA11HTTPRequestVy10Foundation4DataVSgG_yAA11HTTPMetricsVYbcyAA12HTTPResponseVYbctF",
            "moduleName": "Connect",
            "genericSig": "<τ_0_0 where τ_0_0 : Connect.HTTPClientInterface>",
            "sugared_genericSig": "<Self where Self : Connect.HTTPClientInterface>",
            "protocolReq": true,
            "declAttributes": [
              "DiscardableResult",
              "RawDocComment"
            ],
            "reqNewWitnessTableEntry": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "stream",
            "printedName": "stream(request:responseCallbacks:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "RequestCallbacks",
                "printedName": "Connect.RequestCallbacks<Foundation.Data>",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Data",
                    "printedName": "Foundation.Data",
                    "usr": "s:10Foundation4DataV"
                  }
                ],
                "usr": "s:7Connect16RequestCallbacksC"
              },
              {
                "kind": "TypeNominal",
                "name": "HTTPRequest",
                "printedName": "Connect.HTTPRequest<Foundation.Data?>",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Foundation.Data?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Data",
                        "printedName": "Foundation.Data",
                        "usr": "s:10Foundation4DataV"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "usr": "s:7Connect11HTTPRequestV"
              },
              {
                "kind": "TypeNominal",
                "name": "ResponseCallbacks",
                "printedName": "Connect.ResponseCallbacks",
                "usr": "s:7Connect17ResponseCallbacksC"
              }
            ],
            "declKind": "Func",
            "usr": "s:7Connect19HTTPClientInterfaceP6stream7request17responseCallbacksAA07RequestG0Cy10Foundation4DataVGAA11HTTPRequestVyAKSgG_AA08ResponseG0CtF",
            "mangledName": "$s7Connect19HTTPClientInterfaceP6stream7request17responseCallbacksAA07RequestG0Cy10Foundation4DataVGAA11HTTPRequestVyAKSgG_AA08ResponseG0CtF",
            "moduleName": "Connect",
            "genericSig": "<τ_0_0 where τ_0_0 : Connect.HTTPClientInterface>",
            "sugared_genericSig": "<Self where Self : Connect.HTTPClientInterface>",
            "protocolReq": true,
            "declAttributes": [
              "RawDocComment"
            ],
            "reqNewWitnessTableEntry": true,
            "funcSelfKind": "NonMutating"
          }
        ],
        "declKind": "Protocol",
        "usr": "s:7Connect19HTTPClientInterfaceP",
        "mangledName": "$s7Connect19HTTPClientInterfaceP",
        "moduleName": "Connect",
        "genericSig": "<τ_0_0 : Swift.Sendable>",
        "sugared_genericSig": "<Self : Swift.Sendable>",
        "declAttributes": [
          "AccessControl",
          "RawDocComment"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Sendable",
            "printedName": "Sendable",
            "usr": "s:s8SendableP",
            "mangledName": "$ss8SendableP"
          }
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "HTTPMethod",
        "printedName": "HTTPMethod",
        "children": [
          {
            "kind": "Var",
            "name": "get",
            "printedName": "get",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(Connect.HTTPMethod.Type) -> Connect.HTTPMethod",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "HTTPMethod",
                    "printedName": "Connect.HTTPMethod",
                    "usr": "s:7Connect10HTTPMethodO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "Connect.HTTPMethod.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "HTTPMethod",
                        "printedName": "Connect.HTTPMethod",
                        "usr": "s:7Connect10HTTPMethodO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:7Connect10HTTPMethodO3getyA2CmF",
            "mangledName": "$s7Connect10HTTPMethodO3getyA2CmF",
            "moduleName": "Connect"
          },
          {
            "kind": "Var",
            "name": "post",
            "printedName": "post",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(Connect.HTTPMethod.Type) -> Connect.HTTPMethod",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "HTTPMethod",
                    "printedName": "Connect.HTTPMethod",
                    "usr": "s:7Connect10HTTPMethodO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "Connect.HTTPMethod.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "HTTPMethod",
                        "printedName": "Connect.HTTPMethod",
                        "usr": "s:7Connect10HTTPMethodO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:7Connect10HTTPMethodO4postyA2CmF",
            "mangledName": "$s7Connect10HTTPMethodO4postyA2CmF",
            "moduleName": "Connect"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(rawValue:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "Connect.HTTPMethod?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "HTTPMethod",
                    "printedName": "Connect.HTTPMethod",
                    "usr": "s:7Connect10HTTPMethodO"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:7Connect10HTTPMethodO8rawValueACSgSS_tcfc",
            "mangledName": "$s7Connect10HTTPMethodO8rawValueACSgSS_tcfc",
            "moduleName": "Connect",
            "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:7Connect10HTTPMethodO8rawValueSSvp",
            "mangledName": "$s7Connect10HTTPMethodO8rawValueSSvp",
            "moduleName": "Connect",
            "implicit": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7Connect10HTTPMethodO8rawValueSSvg",
                "mangledName": "$s7Connect10HTTPMethodO8rawValueSSvg",
                "moduleName": "Connect",
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          }
        ],
        "declKind": "Enum",
        "usr": "s:7Connect10HTTPMethodO",
        "mangledName": "$s7Connect10HTTPMethodO",
        "moduleName": "Connect",
        "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": "Conformance",
            "name": "Sendable",
            "printedName": "Sendable",
            "usr": "s:s8SendableP",
            "mangledName": "$ss8SendableP"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "Connect",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "HTTPMetrics",
        "printedName": "HTTPMetrics",
        "children": [
          {
            "kind": "Var",
            "name": "taskMetrics",
            "printedName": "taskMetrics",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "Foundation.URLSessionTaskMetrics?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "URLSessionTaskMetrics",
                    "printedName": "Foundation.URLSessionTaskMetrics",
                    "usr": "c:objc(cs)NSURLSessionTaskMetrics"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "s:7Connect11HTTPMetricsV11taskMetricsSo016NSURLSessionTaskD0CSgvp",
            "mangledName": "$s7Connect11HTTPMetricsV11taskMetricsSo016NSURLSessionTaskD0CSgvp",
            "moduleName": "Connect",
            "declAttributes": [
              "HasStorage",
              "AccessControl"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Foundation.URLSessionTaskMetrics?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "URLSessionTaskMetrics",
                        "printedName": "Foundation.URLSessionTaskMetrics",
                        "usr": "c:objc(cs)NSURLSessionTaskMetrics"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7Connect11HTTPMetricsV11taskMetricsSo016NSURLSessionTaskD0CSgvg",
                "mangledName": "$s7Connect11HTTPMetricsV11taskMetricsSo016NSURLSessionTaskD0CSgvg",
                "moduleName": "Connect",
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(taskMetrics:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "HTTPMetrics",
                "printedName": "Connect.HTTPMetrics",
                "usr": "s:7Connect11HTTPMetricsV"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "Foundation.URLSessionTaskMetrics?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "URLSessionTaskMetrics",
                    "printedName": "Foundation.URLSessionTaskMetrics",
                    "usr": "c:objc(cs)NSURLSessionTaskMetrics"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:7Connect11HTTPMetricsV11taskMetricsACSo016NSURLSessionTaskD0CSg_tcfc",
            "mangledName": "$s7Connect11HTTPMetricsV11taskMetricsACSo016NSURLSessionTaskD0CSg_tcfc",
            "moduleName": "Connect",
            "declAttributes": [
              "AccessControl"
            ],
            "init_kind": "Designated"
          }
        ],
        "declKind": "Struct",
        "usr": "s:7Connect11HTTPMetricsV",
        "mangledName": "$s7Connect11HTTPMetricsV",
        "moduleName": "Connect",
        "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": "Sendable",
            "printedName": "Sendable",
            "usr": "s:s8SendableP",
            "mangledName": "$ss8SendableP"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "Connect",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "HTTPRequest",
        "printedName": "HTTPRequest",
        "children": [
          {
            "kind": "Var",
            "name": "url",
            "printedName": "url",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "URL",
                "printedName": "Foundation.URL",
                "usr": "s:10Foundation3URLV"
              }
            ],
            "declKind": "Var",
            "usr": "s:7Connect11HTTPRequestV3url10Foundation3URLVvp",
            "mangledName": "$s7Connect11HTTPRequestV3url10Foundation3URLVvp",
            "moduleName": "Connect",
            "declAttributes": [
              "HasStorage",
              "AccessControl",
              "RawDocComment"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "URL",
                    "printedName": "Foundation.URL",
                    "usr": "s:10Foundation3URLV"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7Connect11HTTPRequestV3url10Foundation3URLVvg",
                "mangledName": "$s7Connect11HTTPRequestV3url10Foundation3URLVvg",
                "moduleName": "Connect",
                "genericSig": "<τ_0_0 where τ_0_0 : Swift.Sendable>",
                "sugared_genericSig": "<Input where Input : Swift.Sendable>",
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "headers",
            "printedName": "headers",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Dictionary",
                "printedName": "[Swift.String : [Swift.String]]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.String]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "usr": "s:SD"
              }
            ],
            "declKind": "Var",
            "usr": "s:7Connect11HTTPRequestV7headersSDySSSaySSGGvp",
            "mangledName": "$s7Connect11HTTPRequestV7headersSDySSSaySSGGvp",
            "moduleName": "Connect",
            "declAttributes": [
              "HasStorage",
              "AccessControl",
              "RawDocComment"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Dictionary",
                    "printedName": "[Swift.String : [Swift.String]]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.String]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "String",
                            "printedName": "Swift.String",
                            "usr": "s:SS"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "usr": "s:SD"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7Connect11HTTPRequestV7headersSDySSSaySSGGvg",
                "mangledName": "$s7Connect11HTTPRequestV7headersSDySSSaySSGGvg",
                "moduleName": "Connect",
                "genericSig": "<τ_0_0 where τ_0_0 : Swift.Sendable>",
                "sugared_genericSig": "<Input where Input : Swift.Sendable>",
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "message",
            "printedName": "message",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "GenericTypeParam",
                "printedName": "τ_0_0"
              }
            ],
            "declKind": "Var",
            "usr": "s:7Connect11HTTPRequestV7messagexvp",
            "mangledName": "$s7Connect11HTTPRequestV7messagexvp",
            "moduleName": "Connect",
            "declAttributes": [
              "HasStorage",
              "AccessControl",
              "RawDocComment"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GenericTypeParam",
                    "printedName": "τ_0_0"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7Connect11HTTPRequestV7messagexvg",
                "mangledName": "$s7Connect11HTTPRequestV7messagexvg",
                "moduleName": "Connect",
                "genericSig": "<τ_0_0 where τ_0_0 : Swift.Sendable>",
                "sugared_genericSig": "<Input where Input : Swift.Sendable>",
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "method",
            "printedName": "method",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "HTTPMethod",
                "printedName": "Connect.HTTPMethod",
                "usr": "s:7Connect10HTTPMethodO"
              }
            ],
            "declKind": "Var",
            "usr": "s:7Connect11HTTPRequestV6methodAA10HTTPMethodOvp",
            "mangledName": "$s7Connect11HTTPRequestV6methodAA10HTTPMethodOvp",
            "moduleName": "Connect",
            "declAttributes": [
              "HasStorage",
              "AccessControl",
              "RawDocComment"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "HTTPMethod",
                    "printedName": "Connect.HTTPMethod",
                    "usr": "s:7Connect10HTTPMethodO"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7Connect11HTTPRequestV6methodAA10HTTPMethodOvg",
                "mangledName": "$s7Connect11HTTPRequestV6methodAA10HTTPMethodOvg",
                "moduleName": "Connect",
                "genericSig": "<τ_0_0 where τ_0_0 : Swift.Sendable>",
                "sugared_genericSig": "<Input where Input : Swift.Sendable>",
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "trailers",
            "printedName": "trailers",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "[Swift.String : [Swift.String]]?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Dictionary",
                    "printedName": "[Swift.String : [Swift.String]]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.String]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "String",
                            "printedName": "Swift.String",
                            "usr": "s:SS"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "usr": "s:SD"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "s:7Connect11HTTPRequestV8trailersSDySSSaySSGGSgvp",
            "mangledName": "$s7Connect11HTTPRequestV8trailersSDySSSaySSGGSgvp",
            "moduleName": "Connect",
            "declAttributes": [
              "HasStorage",
              "AccessControl",
              "RawDocComment"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "[Swift.String : [Swift.String]]?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Dictionary",
                        "printedName": "[Swift.String : [Swift.String]]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "String",
                            "printedName": "Swift.String",
                            "usr": "s:SS"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Array",
                            "printedName": "[Swift.String]",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "String",
                                "printedName": "Swift.String",
                                "usr": "s:SS"
                              }
                            ],
                            "usr": "s:Sa"
                          }
                        ],
                        "usr": "s:SD"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7Connect11HTTPRequestV8trailersSDySSSaySSGGSgvg",
                "mangledName": "$s7Connect11HTTPRequestV8trailersSDySSSaySSGGSgvg",
                "moduleName": "Connect",
                "genericSig": "<τ_0_0 where τ_0_0 : Swift.Sendable>",
                "sugared_genericSig": "<Input where Input : Swift.Sendable>",
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "idempotencyLevel",
            "printedName": "idempotencyLevel",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "IdempotencyLevel",
                "printedName": "Connect.IdempotencyLevel",
                "usr": "s:7Connect16IdempotencyLevelO"
              }
            ],
            "declKind": "Var",
            "usr": "s:7Connect11HTTPRequestV16idempotencyLevelAA011IdempotencyD0Ovp",
            "mangledName": "$s7Connect11HTTPRequestV16idempotencyLevelAA011IdempotencyD0Ovp",
            "moduleName": "Connect",
            "declAttributes": [
              "HasStorage",
              "AccessControl",
              "RawDocComment"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "IdempotencyLevel",
                    "printedName": "Connect.IdempotencyLevel",
                    "usr": "s:7Connect16IdempotencyLevelO"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7Connect11HTTPRequestV16idempotencyLevelAA011IdempotencyD0Ovg",
                "mangledName": "$s7Connect11HTTPRequestV16idempotencyLevelAA011IdempotencyD0Ovg",
                "moduleName": "Connect",
                "genericSig": "<τ_0_0 where τ_0_0 : Swift.Sendable>",
                "sugared_genericSig": "<Input where Input : Swift.Sendable>",
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(url:headers:message:method:trailers:idempotencyLevel:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "HTTPRequest",
                "printedName": "Connect.HTTPRequest<τ_0_0>",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GenericTypeParam",
                    "printedName": "τ_0_0"
                  }
                ],
                "usr": "s:7Connect11HTTPRequestV"
              },
              {
                "kind": "TypeNominal",
                "name": "URL",
                "printedName": "Foundation.URL",
                "usr": "s:10Foundation3URLV"
              },
              {
                "kind": "TypeNominal",
                "name": "Dictionary",
                "printedName": "[Swift.String : [Swift.String]]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.String]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "usr": "s:SD"
              },
              {
                "kind": "TypeNominal",
                "name": "GenericTypeParam",
                "printedName": "τ_0_0"
              },
              {
                "kind": "TypeNominal",
                "name": "HTTPMethod",
                "printedName": "Connect.HTTPMethod",
                "usr": "s:7Connect10HTTPMethodO"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "[Swift.String : [Swift.String]]?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Dictionary",
                    "printedName": "[Swift.String : [Swift.String]]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.String]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "String",
                            "printedName": "Swift.String",
                            "usr": "s:SS"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "usr": "s:SD"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "IdempotencyLevel",
                "printedName": "Connect.IdempotencyLevel",
                "usr": "s:7Connect16IdempotencyLevelO"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:7Connect11HTTPRequestV3url7headers7message6method8trailers16idempotencyLevelACyxG10Foundation3URLV_SDySSSaySSGGxAA10HTTPMethodOAOSgAA011IdempotencyI0Otcfc",
            "mangledName": "$s7Connect11HTTPRequestV3url7headers7message6method8trailers16idempotencyLevelACyxG10Foundation3URLV_SDySSSaySSGGxAA10HTTPMethodOAOSgAA011IdempotencyI0Otcfc",
            "moduleName": "Connect",
            "genericSig": "<τ_0_0 where τ_0_0 : Swift.Sendable>",
            "sugared_genericSig": "<Input where Input : Swift.Sendable>",
            "declAttributes": [
              "AccessControl"
            ],
            "init_kind": "Designated"
          }
        ],
        "declKind": "Struct",
        "usr": "s:7Connect11HTTPRequestV",
        "mangledName": "$s7Connect11HTTPRequestV",
        "moduleName": "Connect",
        "genericSig": "<τ_0_0 where τ_0_0 : Swift.Sendable>",
        "sugared_genericSig": "<Input where Input : Swift.Sendable>",
        "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": "Sendable",
            "printedName": "Sendable",
            "usr": "s:s8SendableP",
            "mangledName": "$ss8SendableP"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "Connect",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "HTTPResponse",
        "printedName": "HTTPResponse",
        "children": [
          {
            "kind": "Var",
            "name": "code",
            "printedName": "code",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Code",
                "printedName": "Connect.Code",
                "usr": "s:7Connect4CodeO"
              }
            ],
            "declKind": "Var",
            "usr": "s:7Connect12HTTPResponseV4codeAA4CodeOvp",
            "mangledName": "$s7Connect12HTTPResponseV4codeAA4CodeOvp",
            "moduleName": "Connect",
            "declAttributes": [
              "HasStorage",
              "AccessControl",
              "RawDocComment"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Code",
                    "printedName": "Connect.Code",
                    "usr": "s:7Connect4CodeO"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7Connect12HTTPResponseV4codeAA4CodeOvg",
                "mangledName": "$s7Connect12HTTPResponseV4codeAA4CodeOvg",
                "moduleName": "Connect",
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "headers",
            "printedName": "headers",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Dictionary",
                "printedName": "[Swift.String : [Swift.String]]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.String]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "usr": "s:SD"
              }
            ],
            "declKind": "Var",
            "usr": "s:7Connect12HTTPResponseV7headersSDySSSaySSGGvp",
            "mangledName": "$s7Connect12HTTPResponseV7headersSDySSSaySSGGvp",
            "moduleName": "Connect",
            "declAttributes": [
              "HasStorage",
              "AccessControl",
              "RawDocComment"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Dictionary",
                    "printedName": "[Swift.String : [Swift.String]]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.String]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "String",
                            "printedName": "Swift.String",
                            "usr": "s:SS"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "usr": "s:SD"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7Connect12HTTPResponseV7headersSDySSSaySSGGvg",
                "mangledName": "$s7Connect12HTTPResponseV7headersSDySSSaySSGGvg",
                "moduleName": "Connect",
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "message",
            "printedName": "message",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "Foundation.Data?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Data",
                    "printedName": "Foundation.Data",
                    "usr": "s:10Foundation4DataV"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "s:7Connect12HTTPResponseV7message10Foundation4DataVSgvp",
            "mangledName": "$s7Connect12HTTPResponseV7message10Foundation4DataVSgvp",
            "moduleName": "Connect",
            "declAttributes": [
              "HasStorage",
              "AccessControl",
              "RawDocComment"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Foundation.Data?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Data",
                        "printedName": "Foundation.Data",
                        "usr": "s:10Foundation4DataV"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7Connect12HTTPResponseV7message10Foundation4DataVSgvg",
                "mangledName": "$s7Connect12HTTPResponseV7message10Foundation4DataVSgvg",
                "moduleName": "Connect",
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "trailers",
            "printedName": "trailers",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Dictionary",
                "printedName": "[Swift.String : [Swift.String]]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.String]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "usr": "s:SD"
              }
            ],
            "declKind": "Var",
            "usr": "s:7Connect12HTTPResponseV8trailersSDySSSaySSGGvp",
            "mangledName": "$s7Connect12HTTPResponseV8trailersSDySSSaySSGGvp",
            "moduleName": "Connect",
            "declAttributes": [
              "HasStorage",
              "AccessControl",
              "RawDocComment"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Dictionary",
                    "printedName": "[Swift.String : [Swift.String]]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.String]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "String",
                            "printedName": "Swift.String",
                            "usr": "s:SS"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "usr": "s:SD"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7Connect12HTTPResponseV8trailersSDySSSaySSGGvg",
                "mangledName": "$s7Connect12HTTPResponseV8trailersSDySSSaySSGGvg",
                "moduleName": "Connect",
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "error",
            "printedName": "error",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "(any Swift.Error)?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Error",
                    "printedName": "any Swift.Error",
                    "usr": "s:s5ErrorP"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "s:7Connect12HTTPResponseV5errors5Error_pSgvp",
            "mangledName": "$s7Connect12HTTPResponseV5errors5Error_pSgvp",
            "moduleName": "Connect",
            "declAttributes": [
              "HasStorage",
              "AccessControl",
              "RawDocComment"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "(any Swift.Error)?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Error",
                        "printedName": "any Swift.Error",
                        "usr": "s:s5ErrorP"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7Connect12HTTPResponseV5errors5Error_pSgvg",
                "mangledName": "$s7Connect12HTTPResponseV5errors5Error_pSgvg",
                "moduleName": "Connect",
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "tracingInfo",
            "printedName": "tracingInfo",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "Connect.HTTPResponse.TracingInfo?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "TracingInfo",
                    "printedName": "Connect.HTTPResponse.TracingInfo",
                    "usr": "s:7Connect12HTTPResponseV11TracingInfoV"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "s:7Connect12HTTPResponseV11tracingInfoAC07TracingD0VSgvp",
            "mangledName": "$s7Connect12HTTPResponseV11tracingInfoAC07TracingD0VSgvp",
            "moduleName": "Connect",
            "declAttributes": [
              "HasStorage",
              "AccessControl",
              "RawDocComment"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Connect.HTTPResponse.TracingInfo?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "TracingInfo",
                        "printedName": "Connect.HTTPResponse.TracingInfo",
                        "usr": "s:7Connect12HTTPResponseV11TracingInfoV"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7Connect12HTTPResponseV11tracingInfoAC07TracingD0VSgvg",
                "mangledName": "$s7Connect12HTTPResponseV11tracingInfoAC07TracingD0VSgvg",
                "moduleName": "Connect",
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "TracingInfo",
            "printedName": "TracingInfo",
            "children": [
              {
                "kind": "Var",
                "name": "httpStatus",
                "printedName": "httpStatus",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "declKind": "Var",
                "usr": "s:7Connect12HTTPResponseV11TracingInfoV10httpStatusSivp",
                "mangledName": "$s7Connect12HTTPResponseV11TracingInfoV10httpStatusSivp",
                "moduleName": "Connect",
                "declAttributes": [
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "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:7Connect12HTTPResponseV11TracingInfoV10httpStatusSivg",
                    "mangledName": "$s7Connect12HTTPResponseV11TracingInfoV10httpStatusSivg",
                    "moduleName": "Connect",
                    "implicit": true,
                    "accessorKind": "get"
                  }
                ]
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init(httpStatus:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "TracingInfo",
                    "printedName": "Connect.HTTPResponse.TracingInfo",
                    "usr": "s:7Connect12HTTPResponseV11TracingInfoV"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:7Connect12HTTPResponseV11TracingInfoV10httpStatusAESi_tcfc",
                "mangledName": "$s7Connect12HTTPResponseV11TracingInfoV10httpStatusAESi_tcfc",
                "moduleName": "Connect",
                "declAttributes": [
                  "AccessControl"
                ],
                "init_kind": "Designated"
              },
              {
                "kind": "Function",
                "name": "==",
                "printedName": "==(_:_:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "TracingInfo",
                    "printedName": "Connect.HTTPResponse.TracingInfo",
                    "usr": "s:7Connect12HTTPResponseV11TracingInfoV"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "TracingInfo",
                    "printedName": "Connect.HTTPResponse.TracingInfo",
                    "usr": "s:7Connect12HTTPResponseV11TracingInfoV"
                  }
                ],
                "declKind": "Func",
                "usr": "s:7Connect12HTTPResponseV11TracingInfoV2eeoiySbAE_AEtFZ",
                "mangledName": "$s7Connect12HTTPResponseV11TracingInfoV2eeoiySbAE_AEtFZ",
                "moduleName": "Connect",
                "static": true,
                "implicit": true,
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Struct",
            "usr": "s:7Connect12HTTPResponseV11TracingInfoV",
            "mangledName": "$s7Connect12HTTPResponseV11TracingInfoV",
            "moduleName": "Connect",
            "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": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              },
              {
                "kind": "Conformance",
                "name": "Sendable",
                "printedName": "Sendable",
                "usr": "s:s8SendableP",
                "mangledName": "$ss8SendableP"
              }
            ]
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(code:headers:message:trailers:error:tracingInfo:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "HTTPResponse",
                "printedName": "Connect.HTTPResponse",
                "usr": "s:7Connect12HTTPResponseV"
              },
              {
                "kind": "TypeNominal",
                "name": "Code",
                "printedName": "Connect.Code",
                "usr": "s:7Connect4CodeO"
              },
              {
                "kind": "TypeNominal",
                "name": "Dictionary",
                "printedName": "[Swift.String : [Swift.String]]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.String]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "usr": "s:SD"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "Foundation.Data?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Data",
                    "printedName": "Foundation.Data",
                    "usr": "s:10Foundation4DataV"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "Dictionary",
                "printedName": "[Swift.String : [Swift.String]]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.String]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "usr": "s:SD"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "(any Swift.Error)?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Error",
                    "printedName": "any Swift.Error",
                    "usr": "s:s5ErrorP"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "Connect.HTTPResponse.TracingInfo?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "TracingInfo",
                    "printedName": "Connect.HTTPResponse.TracingInfo",
                    "usr": "s:7Connect12HTTPResponseV11TracingInfoV"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:7Connect12HTTPResponseV4code7headers7message8trailers5error11tracingInfoAcA4CodeO_SDySSSaySSGG10Foundation4DataVSgAMs5Error_pSgAC07TracingI0VSgtcfc",
            "mangledName": "$s7Connect12HTTPResponseV4code7headers7message8trailers5error11tracingInfoAcA4CodeO_SDySSSaySSGG10Foundation4DataVSgAMs5Error_pSgAC07TracingI0VSgtcfc",
            "moduleName": "Connect",
            "declAttributes": [
              "AccessControl"
            ],
            "init_kind": "Designated"
          }
        ],
        "declKind": "Struct",
        "usr": "s:7Connect12HTTPResponseV",
        "mangledName": "$s7Connect12HTTPResponseV",
        "moduleName": "Connect",
        "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": "Sendable",
            "printedName": "Sendable",
            "usr": "s:s8SendableP",
            "mangledName": "$ss8SendableP"
          }
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "IdempotencyLevel",
        "printedName": "IdempotencyLevel",
        "children": [
          {
            "kind": "Var",
            "name": "unknown",
            "printedName": "unknown",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(Connect.IdempotencyLevel.Type) -> Connect.IdempotencyLevel",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "IdempotencyLevel",
                    "printedName": "Connect.IdempotencyLevel",
                    "usr": "s:7Connect16IdempotencyLevelO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "Connect.IdempotencyLevel.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "IdempotencyLevel",
                        "printedName": "Connect.IdempotencyLevel",
                        "usr": "s:7Connect16IdempotencyLevelO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:7Connect16IdempotencyLevelO7unknownyA2CmF",
            "mangledName": "$s7Connect16IdempotencyLevelO7unknownyA2CmF",
            "moduleName": "Connect",
            "declAttributes": [
              "RawDocComment"
            ]
          },
          {
            "kind": "Var",
            "name": "noSideEffects",
            "printedName": "noSideEffects",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(Connect.IdempotencyLevel.Type) -> Connect.IdempotencyLevel",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "IdempotencyLevel",
                    "printedName": "Connect.IdempotencyLevel",
                    "usr": "s:7Connect16IdempotencyLevelO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "Connect.IdempotencyLevel.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "IdempotencyLevel",
                        "printedName": "Connect.IdempotencyLevel",
                        "usr": "s:7Connect16IdempotencyLevelO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:7Connect16IdempotencyLevelO13noSideEffectsyA2CmF",
            "mangledName": "$s7Connect16IdempotencyLevelO13noSideEffectsyA2CmF",
            "moduleName": "Connect",
            "declAttributes": [
              "RawDocComment"
            ]
          },
          {
            "kind": "Var",
            "name": "idempotent",
            "printedName": "idempotent",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(Connect.IdempotencyLevel.Type) -> Connect.IdempotencyLevel",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "IdempotencyLevel",
                    "printedName": "Connect.IdempotencyLevel",
                    "usr": "s:7Connect16IdempotencyLevelO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "Connect.IdempotencyLevel.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "IdempotencyLevel",
                        "printedName": "Connect.IdempotencyLevel",
                        "usr": "s:7Connect16IdempotencyLevelO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:7Connect16IdempotencyLevelO10idempotentyA2CmF",
            "mangledName": "$s7Connect16IdempotencyLevelO10idempotentyA2CmF",
            "moduleName": "Connect",
            "declAttributes": [
              "RawDocComment"
            ]
          },
          {
            "kind": "Function",
            "name": "==",
            "printedName": "==(_:_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              },
              {
                "kind": "TypeNominal",
                "name": "IdempotencyLevel",
                "printedName": "Connect.IdempotencyLevel",
                "usr": "s:7Connect16IdempotencyLevelO"
              },
              {
                "kind": "TypeNominal",
                "name": "IdempotencyLevel",
                "printedName": "Connect.IdempotencyLevel",
                "usr": "s:7Connect16IdempotencyLevelO"
              }
            ],
            "declKind": "Func",
            "usr": "s:7Connect16IdempotencyLevelO2eeoiySbAC_ACtFZ",
            "mangledName": "$s7Connect16IdempotencyLevelO2eeoiySbAC_ACtFZ",
            "moduleName": "Connect",
            "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:7Connect16IdempotencyLevelO9hashValueSivp",
            "mangledName": "$s7Connect16IdempotencyLevelO9hashValueSivp",
            "moduleName": "Connect",
            "implicit": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7Connect16IdempotencyLevelO9hashValueSivg",
                "mangledName": "$s7Connect16IdempotencyLevelO9hashValueSivg",
                "moduleName": "Connect",
                "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:7Connect16IdempotencyLevelO4hash4intoys6HasherVz_tF",
            "mangledName": "$s7Connect16IdempotencyLevelO4hash4intoys6HasherVz_tF",
            "moduleName": "Connect",
            "implicit": true,
            "funcSelfKind": "NonMutating"
          }
        ],
        "declKind": "Enum",
        "usr": "s:7Connect16IdempotencyLevelO",
        "mangledName": "$s7Connect16IdempotencyLevelO",
        "moduleName": "Connect",
        "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": "Conformance",
            "name": "Sendable",
            "printedName": "Sendable",
            "usr": "s:s8SendableP",
            "mangledName": "$ss8SendableP"
          }
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "Interceptor",
        "printedName": "Interceptor",
        "children": [
          {
            "kind": "Function",
            "name": "handleResponseMetrics",
            "printedName": "handleResponseMetrics(_:proceed:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "HTTPMetrics",
                "printedName": "Connect.HTTPMetrics",
                "usr": "s:7Connect11HTTPMetricsV"
              },
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(Connect.HTTPMetrics) -> ()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "HTTPMetrics",
                    "printedName": "Connect.HTTPMetrics",
                    "usr": "s:7Connect11HTTPMetricsV"
                  }
                ]
              }
            ],
            "declKind": "Func",
            "usr": "s:7Connect11InterceptorP21handleResponseMetrics_7proceedyAA11HTTPMetricsV_yAGYbctYbF",
            "mangledName": "$s7Connect11InterceptorP21handleResponseMetrics_7proceedyAA11HTTPMetricsV_yAGYbctYbF",
            "moduleName": "Connect",
            "genericSig": "<τ_0_0 where τ_0_0 : Connect.Interceptor>",
            "sugared_genericSig": "<Self where Self : Connect.Interceptor>",
            "protocolReq": true,
            "declAttributes": [
              "Sendable",
              "RawDocComment"
            ],
            "reqNewWitnessTableEntry": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "handleResponseMetrics",
            "printedName": "handleResponseMetrics(_:proceed:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "HTTPMetrics",
                "printedName": "Connect.HTTPMetrics",
                "usr": "s:7Connect11HTTPMetricsV"
              },
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(Connect.HTTPMetrics) -> ()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "HTTPMetrics",
                    "printedName": "Connect.HTTPMetrics",
                    "usr": "s:7Connect11HTTPMetricsV"
                  }
                ]
              }
            ],
            "declKind": "Func",
            "usr": "s:7Connect11InterceptorPAAE21handleResponseMetrics_7proceedyAA11HTTPMetricsV_yAGYbctYbF",
            "mangledName": "$s7Connect11InterceptorPAAE21handleResponseMetrics_7proceedyAA11HTTPMetricsV_yAGYbctYbF",
            "moduleName": "Connect",
            "genericSig": "<τ_0_0 where τ_0_0 : Connect.Interceptor>",
            "sugared_genericSig": "<Self where Self : Connect.Interceptor>",
            "declAttributes": [
              "AccessControl",
              "Sendable"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          }
        ],
        "declKind": "Protocol",
        "usr": "s:7Connect11InterceptorP",
        "mangledName": "$s7Connect11InterceptorP",
        "moduleName": "Connect",
        "genericSig": "<τ_0_0 : AnyObject, τ_0_0 : Swift.Sendable>",
        "sugared_genericSig": "<Self : AnyObject, Self : Swift.Sendable>",
        "declAttributes": [
          "AccessControl",
          "RawDocComment"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Sendable",
            "printedName": "Sendable",
            "usr": "s:s8SendableP",
            "mangledName": "$ss8SendableP"
          }
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "InterceptorFactory",
        "printedName": "InterceptorFactory",
        "children": [
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(factory:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "InterceptorFactory",
                "printedName": "Connect.InterceptorFactory",
                "usr": "s:7Connect18InterceptorFactoryV"
              },
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(Connect.ProtocolClientConfig) -> τ_0_0",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GenericTypeParam",
                    "printedName": "τ_0_0"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ProtocolClientConfig",
                    "printedName": "Connect.ProtocolClientConfig",
                    "usr": "s:7Connect20ProtocolClientConfigV"
                  }
                ]
              }
            ],
            "declKind": "Constructor",
            "usr": "s:7Connect18InterceptorFactoryV7factoryACxAA20ProtocolClientConfigVYbc_tcAA0B0Rzlufc",
            "mangledName": "$s7Connect18InterceptorFactoryV7factoryACxAA20ProtocolClientConfigVYbc_tcAA0B0Rzlufc",
            "moduleName": "Connect",
            "genericSig": "<τ_0_0 where τ_0_0 : Connect.Interceptor>",
            "sugared_genericSig": "<T where T : Connect.Interceptor>",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "init_kind": "Designated"
          }
        ],
        "declKind": "Struct",
        "usr": "s:7Connect18InterceptorFactoryV",
        "mangledName": "$s7Connect18InterceptorFactoryV",
        "moduleName": "Connect",
        "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": "Sendable",
            "printedName": "Sendable",
            "usr": "s:s8SendableP",
            "mangledName": "$ss8SendableP"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "Connect",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "SwiftProtobuf",
        "printedName": "SwiftProtobuf",
        "declKind": "Import",
        "moduleName": "Connect"
      },
      {
        "kind": "TypeDecl",
        "name": "JSONCodec",
        "printedName": "JSONCodec",
        "children": [
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(alwaysEncodeEnumsAsInts:preserveProtobufFieldNames:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "JSONCodec",
                "printedName": "Connect.JSONCodec",
                "usr": "s:7Connect9JSONCodecV"
              },
              {
                "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": "Constructor",
            "usr": "s:7Connect9JSONCodecV23alwaysEncodeEnumsAsInts26preserveProtobufFieldNamesACSb_Sbtcfc",
            "mangledName": "$s7Connect9JSONCodecV23alwaysEncodeEnumsAsInts26preserveProtobufFieldNamesACSb_Sbtcfc",
            "moduleName": "Connect",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "init_kind": "Designated"
          },
          {
            "kind": "Function",
            "name": "name",
            "printedName": "name()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Func",
            "usr": "s:7Connect9JSONCodecV4nameSSyF",
            "mangledName": "$s7Connect9JSONCodecV4nameSSyF",
            "moduleName": "Connect",
            "declAttributes": [
              "AccessControl"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "serialize",
            "printedName": "serialize(message:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Data",
                "printedName": "Foundation.Data",
                "usr": "s:10Foundation4DataV"
              },
              {
                "kind": "TypeNominal",
                "name": "GenericTypeParam",
                "printedName": "τ_0_0"
              }
            ],
            "declKind": "Func",
            "usr": "s:7Connect9JSONCodecV9serialize7message10Foundation4DataVx_tK13SwiftProtobuf7MessageRzlF",
            "mangledName": "$s7Connect9JSONCodecV9serialize7message10Foundation4DataVx_tK13SwiftProtobuf7MessageRzlF",
            "moduleName": "Connect",
            "genericSig": "<τ_0_0 where τ_0_0 : SwiftProtobuf.Message>",
            "sugared_genericSig": "<Input where Input : SwiftProtobuf.Message>",
            "declAttributes": [
              "AccessControl"
            ],
            "isFromExtension": true,
            "throwing": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "deterministicallySerialize",
            "printedName": "deterministicallySerialize(message:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Data",
                "printedName": "Foundation.Data",
                "usr": "s:10Foundation4DataV"
              },
              {
                "kind": "TypeNominal",
                "name": "GenericTypeParam",
                "printedName": "τ_0_0"
              }
            ],
            "declKind": "Func",
            "usr": "s:7Connect9JSONCodecV26deterministicallySerialize7message10Foundation4DataVx_tK13SwiftProtobuf7MessageRzlF",
            "mangledName": "$s7Connect9JSONCodecV26deterministicallySerialize7message10Foundation4DataVx_tK13SwiftProtobuf7MessageRzlF",
            "moduleName": "Connect",
            "genericSig": "<τ_0_0 where τ_0_0 : SwiftProtobuf.Message>",
            "sugared_genericSig": "<Input where Input : SwiftProtobuf.Message>",
            "declAttributes": [
              "AccessControl"
            ],
            "isFromExtension": true,
            "throwing": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "deserialize",
            "printedName": "deserialize(source:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "GenericTypeParam",
                "printedName": "τ_0_0"
              },
              {
                "kind": "TypeNominal",
                "name": "Data",
                "printedName": "Foundation.Data",
                "usr": "s:10Foundation4DataV"
              }
            ],
            "declKind": "Func",
            "usr": "s:7Connect9JSONCodecV11deserialize6sourcex10Foundation4DataV_tK13SwiftProtobuf7MessageRzlF",
            "mangledName": "$s7Connect9JSONCodecV11deserialize6sourcex10Foundation4DataV_tK13SwiftProtobuf7MessageRzlF",
            "moduleName": "Connect",
            "genericSig": "<τ_0_0 where τ_0_0 : SwiftProtobuf.Message>",
            "sugared_genericSig": "<Output where Output : SwiftProtobuf.Message>",
            "declAttributes": [
              "AccessControl"
            ],
            "isFromExtension": true,
            "throwing": true,
            "funcSelfKind": "NonMutating"
          }
        ],
        "declKind": "Struct",
        "usr": "s:7Connect9JSONCodecV",
        "mangledName": "$s7Connect9JSONCodecV",
        "moduleName": "Connect",
        "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": "Sendable",
            "printedName": "Sendable",
            "usr": "s:s8SendableP",
            "mangledName": "$ss8SendableP"
          },
          {
            "kind": "Conformance",
            "name": "Codec",
            "printedName": "Codec",
            "usr": "s:7Connect5CodecP",
            "mangledName": "$s7Connect5CodecP"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "Connect",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "Connect",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "MethodSpec",
        "printedName": "MethodSpec",
        "children": [
          {
            "kind": "Var",
            "name": "name",
            "printedName": "name",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:7Connect10MethodSpecV4nameSSvp",
            "mangledName": "$s7Connect10MethodSpecV4nameSSvp",
            "moduleName": "Connect",
            "declAttributes": [
              "HasStorage",
              "AccessControl",
              "RawDocComment"
            ],
            "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:7Connect10MethodSpecV4nameSSvg",
                "mangledName": "$s7Connect10MethodSpecV4nameSSvg",
                "moduleName": "Connect",
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "service",
            "printedName": "service",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:7Connect10MethodSpecV7serviceSSvp",
            "mangledName": "$s7Connect10MethodSpecV7serviceSSvp",
            "moduleName": "Connect",
            "declAttributes": [
              "HasStorage",
              "AccessControl",
              "RawDocComment"
            ],
            "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:7Connect10MethodSpecV7serviceSSvg",
                "mangledName": "$s7Connect10MethodSpecV7serviceSSvg",
                "moduleName": "Connect",
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "type",
            "printedName": "type",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "MethodType",
                "printedName": "Connect.MethodSpec.MethodType",
                "usr": "s:7Connect10MethodSpecV0B4TypeO"
              }
            ],
            "declKind": "Var",
            "usr": "s:7Connect10MethodSpecV4typeAC0B4TypeOvp",
            "mangledName": "$s7Connect10MethodSpecV4typeAC0B4TypeOvp",
            "moduleName": "Connect",
            "declAttributes": [
              "HasStorage",
              "AccessControl",
              "RawDocComment"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "MethodType",
                    "printedName": "Connect.MethodSpec.MethodType",
                    "usr": "s:7Connect10MethodSpecV0B4TypeO"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7Connect10MethodSpecV4typeAC0B4TypeOvg",
                "mangledName": "$s7Connect10MethodSpecV4typeAC0B4TypeOvg",
                "moduleName": "Connect",
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "path",
            "printedName": "path",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:7Connect10MethodSpecV4pathSSvp",
            "mangledName": "$s7Connect10MethodSpecV4pathSSvp",
            "moduleName": "Connect",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7Connect10MethodSpecV4pathSSvg",
                "mangledName": "$s7Connect10MethodSpecV4pathSSvg",
                "moduleName": "Connect",
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "MethodType",
            "printedName": "MethodType",
            "children": [
              {
                "kind": "Var",
                "name": "unary",
                "printedName": "unary",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(Connect.MethodSpec.MethodType.Type) -> Connect.MethodSpec.MethodType",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "MethodType",
                        "printedName": "Connect.MethodSpec.MethodType",
                        "usr": "s:7Connect10MethodSpecV0B4TypeO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "Connect.MethodSpec.MethodType.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "MethodType",
                            "printedName": "Connect.MethodSpec.MethodType",
                            "usr": "s:7Connect10MethodSpecV0B4TypeO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:7Connect10MethodSpecV0B4TypeO5unaryyA2EmF",
                "mangledName": "$s7Connect10MethodSpecV0B4TypeO5unaryyA2EmF",
                "moduleName": "Connect"
              },
              {
                "kind": "Var",
                "name": "clientStream",
                "printedName": "clientStream",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(Connect.MethodSpec.MethodType.Type) -> Connect.MethodSpec.MethodType",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "MethodType",
                        "printedName": "Connect.MethodSpec.MethodType",
                        "usr": "s:7Connect10MethodSpecV0B4TypeO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "Connect.MethodSpec.MethodType.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "MethodType",
                            "printedName": "Connect.MethodSpec.MethodType",
                            "usr": "s:7Connect10MethodSpecV0B4TypeO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:7Connect10MethodSpecV0B4TypeO12clientStreamyA2EmF",
                "mangledName": "$s7Connect10MethodSpecV0B4TypeO12clientStreamyA2EmF",
                "moduleName": "Connect"
              },
              {
                "kind": "Var",
                "name": "serverStream",
                "printedName": "serverStream",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(Connect.MethodSpec.MethodType.Type) -> Connect.MethodSpec.MethodType",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "MethodType",
                        "printedName": "Connect.MethodSpec.MethodType",
                        "usr": "s:7Connect10MethodSpecV0B4TypeO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "Connect.MethodSpec.MethodType.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "MethodType",
                            "printedName": "Connect.MethodSpec.MethodType",
                            "usr": "s:7Connect10MethodSpecV0B4TypeO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:7Connect10MethodSpecV0B4TypeO12serverStreamyA2EmF",
                "mangledName": "$s7Connect10MethodSpecV0B4TypeO12serverStreamyA2EmF",
                "moduleName": "Connect"
              },
              {
                "kind": "Var",
                "name": "bidirectionalStream",
                "printedName": "bidirectionalStream",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(Connect.MethodSpec.MethodType.Type) -> Connect.MethodSpec.MethodType",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "MethodType",
                        "printedName": "Connect.MethodSpec.MethodType",
                        "usr": "s:7Connect10MethodSpecV0B4TypeO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "Connect.MethodSpec.MethodType.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "MethodType",
                            "printedName": "Connect.MethodSpec.MethodType",
                            "usr": "s:7Connect10MethodSpecV0B4TypeO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:7Connect10MethodSpecV0B4TypeO19bidirectionalStreamyA2EmF",
                "mangledName": "$s7Connect10MethodSpecV0B4TypeO19bidirectionalStreamyA2EmF",
                "moduleName": "Connect"
              },
              {
                "kind": "Var",
                "name": "hashValue",
                "printedName": "hashValue",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "declKind": "Var",
                "usr": "s:7Connect10MethodSpecV0B4TypeO9hashValueSivp",
                "mangledName": "$s7Connect10MethodSpecV0B4TypeO9hashValueSivp",
                "moduleName": "Connect",
                "implicit": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Int",
                        "printedName": "Swift.Int",
                        "usr": "s:Si"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:7Connect10MethodSpecV0B4TypeO9hashValueSivg",
                    "mangledName": "$s7Connect10MethodSpecV0B4TypeO9hashValueSivg",
                    "moduleName": "Connect",
                    "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:7Connect10MethodSpecV0B4TypeO4hash4intoys6HasherVz_tF",
                "mangledName": "$s7Connect10MethodSpecV0B4TypeO4hash4intoys6HasherVz_tF",
                "moduleName": "Connect",
                "implicit": true,
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "==",
                "printedName": "==(_:_:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "MethodType",
                    "printedName": "Connect.MethodSpec.MethodType",
                    "usr": "s:7Connect10MethodSpecV0B4TypeO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "MethodType",
                    "printedName": "Connect.MethodSpec.MethodType",
                    "usr": "s:7Connect10MethodSpecV0B4TypeO"
                  }
                ],
                "declKind": "Func",
                "usr": "s:7Connect10MethodSpecV0B4TypeO2eeoiySbAE_AEtFZ",
                "mangledName": "$s7Connect10MethodSpecV0B4TypeO2eeoiySbAE_AEtFZ",
                "moduleName": "Connect",
                "static": true,
                "implicit": true,
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init(from:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "MethodType",
                    "printedName": "Connect.MethodSpec.MethodType",
                    "usr": "s:7Connect10MethodSpecV0B4TypeO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Decoder",
                    "printedName": "any Swift.Decoder",
                    "usr": "s:s7DecoderP"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:7Connect10MethodSpecV0B4TypeO4fromAEs7Decoder_p_tKcfc",
                "mangledName": "$s7Connect10MethodSpecV0B4TypeO4fromAEs7Decoder_p_tKcfc",
                "moduleName": "Connect",
                "implicit": true,
                "throwing": true,
                "init_kind": "Designated"
              },
              {
                "kind": "Function",
                "name": "encode",
                "printedName": "encode(to:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Encoder",
                    "printedName": "any Swift.Encoder",
                    "usr": "s:s7EncoderP"
                  }
                ],
                "declKind": "Func",
                "usr": "s:7Connect10MethodSpecV0B4TypeO6encode2toys7Encoder_p_tKF",
                "mangledName": "$s7Connect10MethodSpecV0B4TypeO6encode2toys7Encoder_p_tKF",
                "moduleName": "Connect",
                "implicit": true,
                "throwing": true,
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Enum",
            "usr": "s:7Connect10MethodSpecV0B4TypeO",
            "mangledName": "$s7Connect10MethodSpecV0B4TypeO",
            "moduleName": "Connect",
            "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": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              },
              {
                "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": "Sendable",
                "printedName": "Sendable",
                "usr": "s:s8SendableP",
                "mangledName": "$ss8SendableP"
              }
            ]
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(name:service:type:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "MethodSpec",
                "printedName": "Connect.MethodSpec",
                "usr": "s:7Connect10MethodSpecV"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              },
              {
                "kind": "TypeNominal",
                "name": "MethodType",
                "printedName": "Connect.MethodSpec.MethodType",
                "usr": "s:7Connect10MethodSpecV0B4TypeO"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:7Connect10MethodSpecV4name7service4typeACSS_SSAC0B4TypeOtcfc",
            "mangledName": "$s7Connect10MethodSpecV4name7service4typeACSS_SSAC0B4TypeOtcfc",
            "moduleName": "Connect",
            "declAttributes": [
              "AccessControl"
            ],
            "init_kind": "Designated"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(from:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "MethodSpec",
                "printedName": "Connect.MethodSpec",
                "usr": "s:7Connect10MethodSpecV"
              },
              {
                "kind": "TypeNominal",
                "name": "Decoder",
                "printedName": "any Swift.Decoder",
                "usr": "s:s7DecoderP"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:7Connect10MethodSpecV4fromACs7Decoder_p_tKcfc",
            "mangledName": "$s7Connect10MethodSpecV4fromACs7Decoder_p_tKcfc",
            "moduleName": "Connect",
            "implicit": true,
            "throwing": true,
            "init_kind": "Designated"
          },
          {
            "kind": "Function",
            "name": "==",
            "printedName": "==(_:_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              },
              {
                "kind": "TypeNominal",
                "name": "MethodSpec",
                "printedName": "Connect.MethodSpec",
                "usr": "s:7Connect10MethodSpecV"
              },
              {
                "kind": "TypeNominal",
                "name": "MethodSpec",
                "printedName": "Connect.MethodSpec",
                "usr": "s:7Connect10MethodSpecV"
              }
            ],
            "declKind": "Func",
            "usr": "s:7Connect10MethodSpecV2eeoiySbAC_ACtFZ",
            "mangledName": "$s7Connect10MethodSpecV2eeoiySbAC_ACtFZ",
            "moduleName": "Connect",
            "static": true,
            "implicit": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "encode",
            "printedName": "encode(to:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "Encoder",
                "printedName": "any Swift.Encoder",
                "usr": "s:s7EncoderP"
              }
            ],
            "declKind": "Func",
            "usr": "s:7Connect10MethodSpecV6encode2toys7Encoder_p_tKF",
            "mangledName": "$s7Connect10MethodSpecV6encode2toys7Encoder_p_tKF",
            "moduleName": "Connect",
            "implicit": true,
            "throwing": true,
            "funcSelfKind": "NonMutating"
          }
        ],
        "declKind": "Struct",
        "usr": "s:7Connect10MethodSpecV",
        "mangledName": "$s7Connect10MethodSpecV",
        "moduleName": "Connect",
        "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": "Decodable",
            "printedName": "Decodable",
            "usr": "s:Se",
            "mangledName": "$sSe"
          },
          {
            "kind": "Conformance",
            "name": "Encodable",
            "printedName": "Encodable",
            "usr": "s:SE",
            "mangledName": "$sSE"
          },
          {
            "kind": "Conformance",
            "name": "Sendable",
            "printedName": "Sendable",
            "usr": "s:s8SendableP",
            "mangledName": "$ss8SendableP"
          }
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "NetworkProtocol",
        "printedName": "NetworkProtocol",
        "children": [
          {
            "kind": "Var",
            "name": "connect",
            "printedName": "connect",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(Connect.NetworkProtocol.Type) -> Connect.NetworkProtocol",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "NetworkProtocol",
                    "printedName": "Connect.NetworkProtocol",
                    "usr": "s:7Connect15NetworkProtocolO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "Connect.NetworkProtocol.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "NetworkProtocol",
                        "printedName": "Connect.NetworkProtocol",
                        "usr": "s:7Connect15NetworkProtocolO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:7Connect15NetworkProtocolO7connectyA2CmF",
            "mangledName": "$s7Connect15NetworkProtocolO7connectyA2CmF",
            "moduleName": "Connect",
            "declAttributes": [
              "RawDocComment"
            ]
          },
          {
            "kind": "Var",
            "name": "grpcWeb",
            "printedName": "grpcWeb",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(Connect.NetworkProtocol.Type) -> Connect.NetworkProtocol",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "NetworkProtocol",
                    "printedName": "Connect.NetworkProtocol",
                    "usr": "s:7Connect15NetworkProtocolO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "Connect.NetworkProtocol.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "NetworkProtocol",
                        "printedName": "Connect.NetworkProtocol",
                        "usr": "s:7Connect15NetworkProtocolO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:7Connect15NetworkProtocolO7grpcWebyA2CmF",
            "mangledName": "$s7Connect15NetworkProtocolO7grpcWebyA2CmF",
            "moduleName": "Connect",
            "declAttributes": [
              "RawDocComment"
            ]
          },
          {
            "kind": "Var",
            "name": "custom",
            "printedName": "custom",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(Connect.NetworkProtocol.Type) -> (Swift.String, Connect.InterceptorFactory) -> Connect.NetworkProtocol",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(Swift.String, Connect.InterceptorFactory) -> Connect.NetworkProtocol",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "NetworkProtocol",
                        "printedName": "Connect.NetworkProtocol",
                        "usr": "s:7Connect15NetworkProtocolO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Tuple",
                        "printedName": "(name: Swift.String, protocolInterceptor: Connect.InterceptorFactory)",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "String",
                            "printedName": "Swift.String",
                            "usr": "s:SS"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "InterceptorFactory",
                            "printedName": "Connect.InterceptorFactory",
                            "usr": "s:7Connect18InterceptorFactoryV"
                          }
                        ]
                      }
                    ]
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "Connect.NetworkProtocol.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "NetworkProtocol",
                        "printedName": "Connect.NetworkProtocol",
                        "usr": "s:7Connect15NetworkProtocolO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:7Connect15NetworkProtocolO6customyACSS_AA18InterceptorFactoryVtcACmF",
            "mangledName": "$s7Connect15NetworkProtocolO6customyACSS_AA18InterceptorFactoryVtcACmF",
            "moduleName": "Connect",
            "declAttributes": [
              "RawDocComment"
            ]
          },
          {
            "kind": "Var",
            "name": "description",
            "printedName": "description",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:7Connect15NetworkProtocolO11descriptionSSvp",
            "mangledName": "$s7Connect15NetworkProtocolO11descriptionSSvp",
            "moduleName": "Connect",
            "declAttributes": [
              "AccessControl"
            ],
            "isFromExtension": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7Connect15NetworkProtocolO11descriptionSSvg",
                "mangledName": "$s7Connect15NetworkProtocolO11descriptionSSvg",
                "moduleName": "Connect",
                "isFromExtension": true,
                "accessorKind": "get"
              }
            ]
          }
        ],
        "declKind": "Enum",
        "usr": "s:7Connect15NetworkProtocolO",
        "mangledName": "$s7Connect15NetworkProtocolO",
        "moduleName": "Connect",
        "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": "Sendable",
            "printedName": "Sendable",
            "usr": "s:s8SendableP",
            "mangledName": "$ss8SendableP"
          },
          {
            "kind": "Conformance",
            "name": "CustomStringConvertible",
            "printedName": "CustomStringConvertible",
            "usr": "s:s23CustomStringConvertibleP",
            "mangledName": "$ss23CustomStringConvertibleP"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "SwiftProtobuf",
        "printedName": "SwiftProtobuf",
        "declKind": "Import",
        "moduleName": "Connect",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "Connect",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "SwiftProtobuf",
        "printedName": "SwiftProtobuf",
        "declKind": "Import",
        "moduleName": "Connect"
      },
      {
        "kind": "TypeDecl",
        "name": "ProtoCodec",
        "printedName": "ProtoCodec",
        "children": [
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "ProtoCodec",
                "printedName": "Connect.ProtoCodec",
                "usr": "s:7Connect10ProtoCodecV"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:7Connect10ProtoCodecVACycfc",
            "mangledName": "$s7Connect10ProtoCodecVACycfc",
            "moduleName": "Connect",
            "declAttributes": [
              "AccessControl"
            ],
            "init_kind": "Designated"
          },
          {
            "kind": "Function",
            "name": "name",
            "printedName": "name()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Func",
            "usr": "s:7Connect10ProtoCodecV4nameSSyF",
            "mangledName": "$s7Connect10ProtoCodecV4nameSSyF",
            "moduleName": "Connect",
            "declAttributes": [
              "AccessControl"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "serialize",
            "printedName": "serialize(message:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Data",
                "printedName": "Foundation.Data",
                "usr": "s:10Foundation4DataV"
              },
              {
                "kind": "TypeNominal",
                "name": "GenericTypeParam",
                "printedName": "τ_0_0"
              }
            ],
            "declKind": "Func",
            "usr": "s:7Connect10ProtoCodecV9serialize7message10Foundation4DataVx_tK13SwiftProtobuf7MessageRzlF",
            "mangledName": "$s7Connect10ProtoCodecV9serialize7message10Foundation4DataVx_tK13SwiftProtobuf7MessageRzlF",
            "moduleName": "Connect",
            "genericSig": "<τ_0_0 where τ_0_0 : SwiftProtobuf.Message>",
            "sugared_genericSig": "<Input where Input : SwiftProtobuf.Message>",
            "declAttributes": [
              "AccessControl"
            ],
            "isFromExtension": true,
            "throwing": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "deterministicallySerialize",
            "printedName": "deterministicallySerialize(message:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Data",
                "printedName": "Foundation.Data",
                "usr": "s:10Foundation4DataV"
              },
              {
                "kind": "TypeNominal",
                "name": "GenericTypeParam",
                "printedName": "τ_0_0"
              }
            ],
            "declKind": "Func",
            "usr": "s:7Connect10ProtoCodecV26deterministicallySerialize7message10Foundation4DataVx_tK13SwiftProtobuf7MessageRzlF",
            "mangledName": "$s7Connect10ProtoCodecV26deterministicallySerialize7message10Foundation4DataVx_tK13SwiftProtobuf7MessageRzlF",
            "moduleName": "Connect",
            "genericSig": "<τ_0_0 where τ_0_0 : SwiftProtobuf.Message>",
            "sugared_genericSig": "<Input where Input : SwiftProtobuf.Message>",
            "declAttributes": [
              "AccessControl"
            ],
            "isFromExtension": true,
            "throwing": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "deserialize",
            "printedName": "deserialize(source:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "GenericTypeParam",
                "printedName": "τ_0_0"
              },
              {
                "kind": "TypeNominal",
                "name": "Data",
                "printedName": "Foundation.Data",
                "usr": "s:10Foundation4DataV"
              }
            ],
            "declKind": "Func",
            "usr": "s:7Connect10ProtoCodecV11deserialize6sourcex10Foundation4DataV_tK13SwiftProtobuf7MessageRzlF",
            "mangledName": "$s7Connect10ProtoCodecV11deserialize6sourcex10Foundation4DataV_tK13SwiftProtobuf7MessageRzlF",
            "moduleName": "Connect",
            "genericSig": "<τ_0_0 where τ_0_0 : SwiftProtobuf.Message>",
            "sugared_genericSig": "<Output where Output : SwiftProtobuf.Message>",
            "declAttributes": [
              "AccessControl"
            ],
            "isFromExtension": true,
            "throwing": true,
            "funcSelfKind": "NonMutating"
          }
        ],
        "declKind": "Struct",
        "usr": "s:7Connect10ProtoCodecV",
        "mangledName": "$s7Connect10ProtoCodecV",
        "moduleName": "Connect",
        "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": "Codec",
            "printedName": "Codec",
            "usr": "s:7Connect5CodecP",
            "mangledName": "$s7Connect5CodecP"
          },
          {
            "kind": "Conformance",
            "name": "Sendable",
            "printedName": "Sendable",
            "usr": "s:s8SendableP",
            "mangledName": "$ss8SendableP"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "Connect",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "os.log",
        "printedName": "os.log",
        "declKind": "Import",
        "moduleName": "Connect"
      },
      {
        "kind": "Import",
        "name": "SwiftProtobuf",
        "printedName": "SwiftProtobuf",
        "declKind": "Import",
        "moduleName": "Connect"
      },
      {
        "kind": "TypeDecl",
        "name": "ProtocolClient",
        "printedName": "ProtocolClient",
        "children": [
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(httpClient:config:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "ProtocolClient",
                "printedName": "Connect.ProtocolClient",
                "usr": "s:7Connect14ProtocolClientC"
              },
              {
                "kind": "TypeNominal",
                "name": "HTTPClientInterface",
                "printedName": "any Connect.HTTPClientInterface",
                "hasDefaultArg": true,
                "usr": "s:7Connect19HTTPClientInterfaceP"
              },
              {
                "kind": "TypeNominal",
                "name": "ProtocolClientConfig",
                "printedName": "Connect.ProtocolClientConfig",
                "usr": "s:7Connect20ProtocolClientConfigV"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:7Connect14ProtocolClientC04httpC06configAcA19HTTPClientInterface_p_AA0bC6ConfigVtcfc",
            "mangledName": "$s7Connect14ProtocolClientC04httpC06configAcA19HTTPClientInterface_p_AA0bC6ConfigVtcfc",
            "moduleName": "Connect",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "init_kind": "Designated"
          },
          {
            "kind": "Function",
            "name": "unary",
            "printedName": "unary(path:idempotencyLevel:request:headers:completion:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Cancelable",
                "printedName": "Connect.Cancelable",
                "usr": "s:7Connect10CancelableV"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              },
              {
                "kind": "TypeNominal",
                "name": "IdempotencyLevel",
                "printedName": "Connect.IdempotencyLevel",
                "usr": "s:7Connect16IdempotencyLevelO"
              },
              {
                "kind": "TypeNominal",
                "name": "GenericTypeParam",
                "printedName": "τ_0_0"
              },
              {
                "kind": "TypeNominal",
                "name": "Dictionary",
                "printedName": "[Swift.String : [Swift.String]]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.String]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "usr": "s:SD"
              },
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(Connect.ResponseMessage<τ_0_1>) -> ()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ResponseMessage",
                    "printedName": "Connect.ResponseMessage<τ_0_1>",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "GenericTypeParam",
                        "printedName": "τ_0_1"
                      }
                    ],
                    "usr": "s:7Connect15ResponseMessageV"
                  }
                ]
              }
            ],
            "declKind": "Func",
            "usr": "s:7Connect14ProtocolClientC5unary4path16idempotencyLevel7request7headers10completionAA10CancelableVSS_AA011IdempotencyG0OxSDySSSaySSGGyAA15ResponseMessageVyq_GYbct13SwiftProtobuf0N0RzAsTR_r0_lF",
            "mangledName": "$s7Connect14ProtocolClientC5unary4path16idempotencyLevel7request7headers10completionAA10CancelableVSS_AA011IdempotencyG0OxSDySSSaySSGGyAA15ResponseMessageVyq_GYbct13SwiftProtobuf0N0RzAsTR_r0_lF",
            "moduleName": "Connect",
            "genericSig": "<τ_0_0, τ_0_1 where τ_0_0 : SwiftProtobuf.Message, τ_0_1 : SwiftProtobuf.Message>",
            "sugared_genericSig": "<Input, Output where Input : SwiftProtobuf.Message, Output : SwiftProtobuf.Message>",
            "declAttributes": [
              "Final",
              "AccessControl",
              "DiscardableResult",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "bidirectionalStream",
            "printedName": "bidirectionalStream(path:headers:onResult:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "BidirectionalStreamInterface",
                "printedName": "any Connect.BidirectionalStreamInterface<τ_0_0>",
                "usr": "s:7Connect28BidirectionalStreamInterfaceP"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              },
              {
                "kind": "TypeNominal",
                "name": "Dictionary",
                "printedName": "[Swift.String : [Swift.String]]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.String]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "usr": "s:SD"
              },
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(Connect.StreamResult<τ_0_1>) -> ()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "StreamResult",
                    "printedName": "Connect.StreamResult<τ_0_1>",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "GenericTypeParam",
                        "printedName": "τ_0_1"
                      }
                    ],
                    "usr": "s:7Connect12StreamResultO"
                  }
                ]
              }
            ],
            "declKind": "Func",
            "usr": "s:7Connect14ProtocolClientC19bidirectionalStream4path7headers8onResultAA013BidirectionalE9Interface_px5InputRts_XPSS_SDySSSaySSGGyAA0eI0Oyq_GYbct13SwiftProtobuf7MessageRzApQR_r0_lF",
            "mangledName": "$s7Connect14ProtocolClientC19bidirectionalStream4path7headers8onResultAA013BidirectionalE9Interface_px5InputRts_XPSS_SDySSSaySSGGyAA0eI0Oyq_GYbct13SwiftProtobuf7MessageRzApQR_r0_lF",
            "moduleName": "Connect",
            "genericSig": "<τ_0_0, τ_0_1 where τ_0_0 : SwiftProtobuf.Message, τ_0_1 : SwiftProtobuf.Message>",
            "sugared_genericSig": "<Input, Output where Input : SwiftProtobuf.Message, Output : SwiftProtobuf.Message>",
            "declAttributes": [
              "Final",
              "AccessControl"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "clientOnlyStream",
            "printedName": "clientOnlyStream(path:headers:onResult:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "ClientOnlyStreamInterface",
                "printedName": "any Connect.ClientOnlyStreamInterface<τ_0_0>",
                "usr": "s:7Connect25ClientOnlyStreamInterfaceP"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              },
              {
                "kind": "TypeNominal",
                "name": "Dictionary",
                "printedName": "[Swift.String : [Swift.String]]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.String]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "usr": "s:SD"
              },
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(Connect.StreamResult<τ_0_1>) -> ()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "StreamResult",
                    "printedName": "Connect.StreamResult<τ_0_1>",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "GenericTypeParam",
                        "printedName": "τ_0_1"
                      }
                    ],
                    "usr": "s:7Connect12StreamResultO"
                  }
                ]
              }
            ],
            "declKind": "Func",
            "usr": "s:7Connect14ProtocolClientC16clientOnlyStream4path7headers8onResultAA0ceF9Interface_px5InputRts_XPSS_SDySSSaySSGGyAA0fJ0Oyq_GYbct13SwiftProtobuf7MessageRzApQR_r0_lF",
            "mangledName": "$s7Connect14ProtocolClientC16clientOnlyStream4path7headers8onResultAA0ceF9Interface_px5InputRts_XPSS_SDySSSaySSGGyAA0fJ0Oyq_GYbct13SwiftProtobuf7MessageRzApQR_r0_lF",
            "moduleName": "Connect",
            "genericSig": "<τ_0_0, τ_0_1 where τ_0_0 : SwiftProtobuf.Message, τ_0_1 : SwiftProtobuf.Message>",
            "sugared_genericSig": "<Input, Output where Input : SwiftProtobuf.Message, Output : SwiftProtobuf.Message>",
            "declAttributes": [
              "Final",
              "AccessControl"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "serverOnlyStream",
            "printedName": "serverOnlyStream(path:headers:onResult:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "ServerOnlyStreamInterface",
                "printedName": "any Connect.ServerOnlyStreamInterface<τ_0_0>",
                "usr": "s:7Connect25ServerOnlyStreamInterfaceP"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              },
              {
                "kind": "TypeNominal",
                "name": "Dictionary",
                "printedName": "[Swift.String : [Swift.String]]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.String]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "usr": "s:SD"
              },
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(Connect.StreamResult<τ_0_1>) -> ()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "StreamResult",
                    "printedName": "Connect.StreamResult<τ_0_1>",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "GenericTypeParam",
                        "printedName": "τ_0_1"
                      }
                    ],
                    "usr": "s:7Connect12StreamResultO"
                  }
                ]
              }
            ],
            "declKind": "Func",
            "usr": "s:7Connect14ProtocolClientC16serverOnlyStream4path7headers8onResultAA06ServereF9Interface_px5InputRts_XPSS_SDySSSaySSGGyAA0fJ0Oyq_GYbct13SwiftProtobuf7MessageRzApQR_r0_lF",
            "mangledName": "$s7Connect14ProtocolClientC16serverOnlyStream4path7headers8onResultAA06ServereF9Interface_px5InputRts_XPSS_SDySSSaySSGGyAA0fJ0Oyq_GYbct13SwiftProtobuf7MessageRzApQR_r0_lF",
            "moduleName": "Connect",
            "genericSig": "<τ_0_0, τ_0_1 where τ_0_0 : SwiftProtobuf.Message, τ_0_1 : SwiftProtobuf.Message>",
            "sugared_genericSig": "<Input, Output where Input : SwiftProtobuf.Message, Output : SwiftProtobuf.Message>",
            "declAttributes": [
              "Final",
              "AccessControl"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "unary",
            "printedName": "unary(path:idempotencyLevel:request:headers:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "ResponseMessage",
                "printedName": "Connect.ResponseMessage<τ_0_1>",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GenericTypeParam",
                    "printedName": "τ_0_1"
                  }
                ],
                "usr": "s:7Connect15ResponseMessageV"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              },
              {
                "kind": "TypeNominal",
                "name": "IdempotencyLevel",
                "printedName": "Connect.IdempotencyLevel",
                "usr": "s:7Connect16IdempotencyLevelO"
              },
              {
                "kind": "TypeNominal",
                "name": "GenericTypeParam",
                "printedName": "τ_0_0"
              },
              {
                "kind": "TypeNominal",
                "name": "Dictionary",
                "printedName": "[Swift.String : [Swift.String]]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.String]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "usr": "s:SD"
              }
            ],
            "declKind": "Func",
            "usr": "s:7Connect14ProtocolClientC5unary4path16idempotencyLevel7request7headersAA15ResponseMessageVyq_GSS_AA011IdempotencyG0OxSDySSSaySSGGtYa13SwiftProtobuf0K0RzApQR_r0_lF",
            "mangledName": "$s7Connect14ProtocolClientC5unary4path16idempotencyLevel7request7headersAA15ResponseMessageVyq_GSS_AA011IdempotencyG0OxSDySSSaySSGGtYa13SwiftProtobuf0K0RzApQR_r0_lF",
            "moduleName": "Connect",
            "genericSig": "<τ_0_0, τ_0_1 where τ_0_0 : SwiftProtobuf.Message, τ_0_1 : SwiftProtobuf.Message>",
            "sugared_genericSig": "<Input, Output where Input : SwiftProtobuf.Message, Output : SwiftProtobuf.Message>",
            "intro_iOS": "13",
            "declAttributes": [
              "Final",
              "AccessControl",
              "Available",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "bidirectionalStream",
            "printedName": "bidirectionalStream(path:headers:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "BidirectionalAsyncStreamInterface",
                "printedName": "any Connect.BidirectionalAsyncStreamInterface<τ_0_0, τ_0_1>",
                "usr": "s:7Connect33BidirectionalAsyncStreamInterfaceP"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              },
              {
                "kind": "TypeNominal",
                "name": "Dictionary",
                "printedName": "[Swift.String : [Swift.String]]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.String]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "usr": "s:SD"
              }
            ],
            "declKind": "Func",
            "usr": "s:7Connect14ProtocolClientC19bidirectionalStream4path7headersAA018BidirectionalAsyncE9Interface_px5InputRts_q_6OutputRtsXPSS_SDySSSaySSGGt13SwiftProtobuf7MessageRzAnOR_r0_lF",
            "mangledName": "$s7Connect14ProtocolClientC19bidirectionalStream4path7headersAA018BidirectionalAsyncE9Interface_px5InputRts_q_6OutputRtsXPSS_SDySSSaySSGGt13SwiftProtobuf7MessageRzAnOR_r0_lF",
            "moduleName": "Connect",
            "genericSig": "<τ_0_0, τ_0_1 where τ_0_0 : SwiftProtobuf.Message, τ_0_1 : SwiftProtobuf.Message>",
            "sugared_genericSig": "<Input, Output where Input : SwiftProtobuf.Message, Output : SwiftProtobuf.Message>",
            "intro_iOS": "13",
            "declAttributes": [
              "Final",
              "AccessControl",
              "Available"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "clientOnlyStream",
            "printedName": "clientOnlyStream(path:headers:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "ClientOnlyAsyncStreamInterface",
                "printedName": "any Connect.ClientOnlyAsyncStreamInterface<τ_0_0, τ_0_1>",
                "usr": "s:7Connect30ClientOnlyAsyncStreamInterfaceP"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              },
              {
                "kind": "TypeNominal",
                "name": "Dictionary",
                "printedName": "[Swift.String : [Swift.String]]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.String]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "usr": "s:SD"
              }
            ],
            "declKind": "Func",
            "usr": "s:7Connect14ProtocolClientC16clientOnlyStream4path7headersAA0ce5AsyncF9Interface_px5InputRts_q_6OutputRtsXPSS_SDySSSaySSGGt13SwiftProtobuf7MessageRzAnOR_r0_lF",
            "mangledName": "$s7Connect14ProtocolClientC16clientOnlyStream4path7headersAA0ce5AsyncF9Interface_px5InputRts_q_6OutputRtsXPSS_SDySSSaySSGGt13SwiftProtobuf7MessageRzAnOR_r0_lF",
            "moduleName": "Connect",
            "genericSig": "<τ_0_0, τ_0_1 where τ_0_0 : SwiftProtobuf.Message, τ_0_1 : SwiftProtobuf.Message>",
            "sugared_genericSig": "<Input, Output where Input : SwiftProtobuf.Message, Output : SwiftProtobuf.Message>",
            "intro_iOS": "13",
            "declAttributes": [
              "Final",
              "AccessControl",
              "Available"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "serverOnlyStream",
            "printedName": "serverOnlyStream(path:headers:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "ServerOnlyAsyncStreamInterface",
                "printedName": "any Connect.ServerOnlyAsyncStreamInterface<τ_0_0, τ_0_1>",
                "usr": "s:7Connect30ServerOnlyAsyncStreamInterfaceP"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              },
              {
                "kind": "TypeNominal",
                "name": "Dictionary",
                "printedName": "[Swift.String : [Swift.String]]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.String]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "usr": "s:SD"
              }
            ],
            "declKind": "Func",
            "usr": "s:7Connect14ProtocolClientC16serverOnlyStream4path7headersAA06Servere5AsyncF9Interface_px5InputRts_q_6OutputRtsXPSS_SDySSSaySSGGt13SwiftProtobuf7MessageRzAnOR_r0_lF",
            "mangledName": "$s7Connect14ProtocolClientC16serverOnlyStream4path7headersAA06Servere5AsyncF9Interface_px5InputRts_q_6OutputRtsXPSS_SDySSSaySSGGt13SwiftProtobuf7MessageRzAnOR_r0_lF",
            "moduleName": "Connect",
            "genericSig": "<τ_0_0, τ_0_1 where τ_0_0 : SwiftProtobuf.Message, τ_0_1 : SwiftProtobuf.Message>",
            "sugared_genericSig": "<Input, Output where Input : SwiftProtobuf.Message, Output : SwiftProtobuf.Message>",
            "intro_iOS": "13",
            "declAttributes": [
              "Final",
              "AccessControl",
              "Available"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          }
        ],
        "declKind": "Class",
        "usr": "s:7Connect14ProtocolClientC",
        "mangledName": "$s7Connect14ProtocolClientC",
        "moduleName": "Connect",
        "declAttributes": [
          "Final",
          "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": "Sendable",
            "printedName": "Sendable",
            "usr": "s:s8SendableP",
            "mangledName": "$ss8SendableP"
          },
          {
            "kind": "Conformance",
            "name": "ProtocolClientInterface",
            "printedName": "ProtocolClientInterface",
            "usr": "s:7Connect23ProtocolClientInterfaceP",
            "mangledName": "$s7Connect23ProtocolClientInterfaceP"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "Connect",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "ProtocolClientConfig",
        "printedName": "ProtocolClientConfig",
        "children": [
          {
            "kind": "Var",
            "name": "unaryGET",
            "printedName": "unaryGET",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "UnaryGET",
                "printedName": "Connect.ProtocolClientConfig.UnaryGET",
                "usr": "s:7Connect20ProtocolClientConfigV8UnaryGETO"
              }
            ],
            "declKind": "Var",
            "usr": "s:7Connect20ProtocolClientConfigV8unaryGETAC05UnaryF0Ovp",
            "mangledName": "$s7Connect20ProtocolClientConfigV8unaryGETAC05UnaryF0Ovp",
            "moduleName": "Connect",
            "declAttributes": [
              "HasStorage",
              "AccessControl",
              "RawDocComment"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UnaryGET",
                    "printedName": "Connect.ProtocolClientConfig.UnaryGET",
                    "usr": "s:7Connect20ProtocolClientConfigV8UnaryGETO"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7Connect20ProtocolClientConfigV8unaryGETAC05UnaryF0Ovg",
                "mangledName": "$s7Connect20ProtocolClientConfigV8unaryGETAC05UnaryF0Ovg",
                "moduleName": "Connect",
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "host",
            "printedName": "host",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:7Connect20ProtocolClientConfigV4hostSSvp",
            "mangledName": "$s7Connect20ProtocolClientConfigV4hostSSvp",
            "moduleName": "Connect",
            "declAttributes": [
              "HasStorage",
              "AccessControl",
              "RawDocComment"
            ],
            "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:7Connect20ProtocolClientConfigV4hostSSvg",
                "mangledName": "$s7Connect20ProtocolClientConfigV4hostSSvg",
                "moduleName": "Connect",
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "networkProtocol",
            "printedName": "networkProtocol",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "NetworkProtocol",
                "printedName": "Connect.NetworkProtocol",
                "usr": "s:7Connect15NetworkProtocolO"
              }
            ],
            "declKind": "Var",
            "usr": "s:7Connect20ProtocolClientConfigV07networkB0AA07NetworkB0Ovp",
            "mangledName": "$s7Connect20ProtocolClientConfigV07networkB0AA07NetworkB0Ovp",
            "moduleName": "Connect",
            "declAttributes": [
              "HasStorage",
              "AccessControl",
              "RawDocComment"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "NetworkProtocol",
                    "printedName": "Connect.NetworkProtocol",
                    "usr": "s:7Connect15NetworkProtocolO"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7Connect20ProtocolClientConfigV07networkB0AA07NetworkB0Ovg",
                "mangledName": "$s7Connect20ProtocolClientConfigV07networkB0AA07NetworkB0Ovg",
                "moduleName": "Connect",
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "codec",
            "printedName": "codec",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Codec",
                "printedName": "any Connect.Codec",
                "usr": "s:7Connect5CodecP"
              }
            ],
            "declKind": "Var",
            "usr": "s:7Connect20ProtocolClientConfigV5codecAA5Codec_pvp",
            "mangledName": "$s7Connect20ProtocolClientConfigV5codecAA5Codec_pvp",
            "moduleName": "Connect",
            "declAttributes": [
              "HasStorage",
              "AccessControl",
              "RawDocComment"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Codec",
                    "printedName": "any Connect.Codec",
                    "usr": "s:7Connect5CodecP"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7Connect20ProtocolClientConfigV5codecAA5Codec_pvg",
                "mangledName": "$s7Connect20ProtocolClientConfigV5codecAA5Codec_pvg",
                "moduleName": "Connect",
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "requestCompression",
            "printedName": "requestCompression",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "Connect.ProtocolClientConfig.RequestCompression?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "RequestCompression",
                    "printedName": "Connect.ProtocolClientConfig.RequestCompression",
                    "usr": "s:7Connect20ProtocolClientConfigV18RequestCompressionV"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "s:7Connect20ProtocolClientConfigV18requestCompressionAC07RequestF0VSgvp",
            "mangledName": "$s7Connect20ProtocolClientConfigV18requestCompressionAC07RequestF0VSgvp",
            "moduleName": "Connect",
            "declAttributes": [
              "HasStorage",
              "AccessControl",
              "RawDocComment"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Connect.ProtocolClientConfig.RequestCompression?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "RequestCompression",
                        "printedName": "Connect.ProtocolClientConfig.RequestCompression",
                        "usr": "s:7Connect20ProtocolClientConfigV18RequestCompressionV"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7Connect20ProtocolClientConfigV18requestCompressionAC07RequestF0VSgvg",
                "mangledName": "$s7Connect20ProtocolClientConfigV18requestCompressionAC07RequestF0VSgvg",
                "moduleName": "Connect",
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "responseCompressionPools",
            "printedName": "responseCompressionPools",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[any Connect.CompressionPool]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "CompressionPool",
                    "printedName": "any Connect.CompressionPool",
                    "usr": "s:7Connect15CompressionPoolP"
                  }
                ],
                "usr": "s:Sa"
              }
            ],
            "declKind": "Var",
            "usr": "s:7Connect20ProtocolClientConfigV24responseCompressionPoolsSayAA0F4Pool_pGvp",
            "mangledName": "$s7Connect20ProtocolClientConfigV24responseCompressionPoolsSayAA0F4Pool_pGvp",
            "moduleName": "Connect",
            "declAttributes": [
              "HasStorage",
              "AccessControl",
              "RawDocComment"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[any Connect.CompressionPool]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "CompressionPool",
                        "printedName": "any Connect.CompressionPool",
                        "usr": "s:7Connect15CompressionPoolP"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7Connect20ProtocolClientConfigV24responseCompressionPoolsSayAA0F4Pool_pGvg",
                "mangledName": "$s7Connect20ProtocolClientConfigV24responseCompressionPoolsSayAA0F4Pool_pGvg",
                "moduleName": "Connect",
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "interceptors",
            "printedName": "interceptors",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Connect.InterceptorFactory]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "InterceptorFactory",
                    "printedName": "Connect.InterceptorFactory",
                    "usr": "s:7Connect18InterceptorFactoryV"
                  }
                ],
                "usr": "s:Sa"
              }
            ],
            "declKind": "Var",
            "usr": "s:7Connect20ProtocolClientConfigV12interceptorsSayAA18InterceptorFactoryVGvp",
            "mangledName": "$s7Connect20ProtocolClientConfigV12interceptorsSayAA18InterceptorFactoryVGvp",
            "moduleName": "Connect",
            "declAttributes": [
              "HasStorage",
              "AccessControl",
              "RawDocComment"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Connect.InterceptorFactory]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "InterceptorFactory",
                        "printedName": "Connect.InterceptorFactory",
                        "usr": "s:7Connect18InterceptorFactoryV"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7Connect20ProtocolClientConfigV12interceptorsSayAA18InterceptorFactoryVGvg",
                "mangledName": "$s7Connect20ProtocolClientConfigV12interceptorsSayAA18InterceptorFactoryVGvg",
                "moduleName": "Connect",
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "timeout",
            "printedName": "timeout",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "Swift.Double?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Double",
                    "printedName": "Swift.Double",
                    "usr": "s:Sd"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "s:7Connect20ProtocolClientConfigV7timeoutSdSgvp",
            "mangledName": "$s7Connect20ProtocolClientConfigV7timeoutSdSgvp",
            "moduleName": "Connect",
            "declAttributes": [
              "HasStorage",
              "AccessControl",
              "RawDocComment"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.Double?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Double",
                        "printedName": "Swift.Double",
                        "usr": "s:Sd"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7Connect20ProtocolClientConfigV7timeoutSdSgvg",
                "mangledName": "$s7Connect20ProtocolClientConfigV7timeoutSdSgvg",
                "moduleName": "Connect",
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "RequestCompression",
            "printedName": "RequestCompression",
            "children": [
              {
                "kind": "Var",
                "name": "minBytes",
                "printedName": "minBytes",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "declKind": "Var",
                "usr": "s:7Connect20ProtocolClientConfigV18RequestCompressionV8minBytesSivp",
                "mangledName": "$s7Connect20ProtocolClientConfigV18RequestCompressionV8minBytesSivp",
                "moduleName": "Connect",
                "declAttributes": [
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "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:7Connect20ProtocolClientConfigV18RequestCompressionV8minBytesSivg",
                    "mangledName": "$s7Connect20ProtocolClientConfigV18RequestCompressionV8minBytesSivg",
                    "moduleName": "Connect",
                    "implicit": true,
                    "accessorKind": "get"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "pool",
                "printedName": "pool",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "CompressionPool",
                    "printedName": "any Connect.CompressionPool",
                    "usr": "s:7Connect15CompressionPoolP"
                  }
                ],
                "declKind": "Var",
                "usr": "s:7Connect20ProtocolClientConfigV18RequestCompressionV4poolAA0F4Pool_pvp",
                "mangledName": "$s7Connect20ProtocolClientConfigV18RequestCompressionV4poolAA0F4Pool_pvp",
                "moduleName": "Connect",
                "declAttributes": [
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "isLet": true,
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "CompressionPool",
                        "printedName": "any Connect.CompressionPool",
                        "usr": "s:7Connect15CompressionPoolP"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:7Connect20ProtocolClientConfigV18RequestCompressionV4poolAA0F4Pool_pvg",
                    "mangledName": "$s7Connect20ProtocolClientConfigV18RequestCompressionV4poolAA0F4Pool_pvg",
                    "moduleName": "Connect",
                    "implicit": true,
                    "accessorKind": "get"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "shouldCompress",
                "printedName": "shouldCompress(_:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Data",
                    "printedName": "Foundation.Data",
                    "usr": "s:10Foundation4DataV"
                  }
                ],
                "declKind": "Func",
                "usr": "s:7Connect20ProtocolClientConfigV18RequestCompressionV14shouldCompressySb10Foundation4DataVF",
                "mangledName": "$s7Connect20ProtocolClientConfigV18RequestCompressionV14shouldCompressySb10Foundation4DataVF",
                "moduleName": "Connect",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init(minBytes:pool:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "RequestCompression",
                    "printedName": "Connect.ProtocolClientConfig.RequestCompression",
                    "usr": "s:7Connect20ProtocolClientConfigV18RequestCompressionV"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "CompressionPool",
                    "printedName": "any Connect.CompressionPool",
                    "usr": "s:7Connect15CompressionPoolP"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:7Connect20ProtocolClientConfigV18RequestCompressionV8minBytes4poolAESi_AA0F4Pool_ptcfc",
                "mangledName": "$s7Connect20ProtocolClientConfigV18RequestCompressionV8minBytes4poolAESi_AA0F4Pool_ptcfc",
                "moduleName": "Connect",
                "declAttributes": [
                  "AccessControl"
                ],
                "init_kind": "Designated"
              }
            ],
            "declKind": "Struct",
            "usr": "s:7Connect20ProtocolClientConfigV18RequestCompressionV",
            "mangledName": "$s7Connect20ProtocolClientConfigV18RequestCompressionV",
            "moduleName": "Connect",
            "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": "Sendable",
                "printedName": "Sendable",
                "usr": "s:s8SendableP",
                "mangledName": "$ss8SendableP"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "UnaryGET",
            "printedName": "UnaryGET",
            "children": [
              {
                "kind": "Var",
                "name": "disabled",
                "printedName": "disabled",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(Connect.ProtocolClientConfig.UnaryGET.Type) -> Connect.ProtocolClientConfig.UnaryGET",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UnaryGET",
                        "printedName": "Connect.ProtocolClientConfig.UnaryGET",
                        "usr": "s:7Connect20ProtocolClientConfigV8UnaryGETO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "Connect.ProtocolClientConfig.UnaryGET.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UnaryGET",
                            "printedName": "Connect.ProtocolClientConfig.UnaryGET",
                            "usr": "s:7Connect20ProtocolClientConfigV8UnaryGETO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:7Connect20ProtocolClientConfigV8UnaryGETO8disabledyA2EmF",
                "mangledName": "$s7Connect20ProtocolClientConfigV8UnaryGETO8disabledyA2EmF",
                "moduleName": "Connect",
                "declAttributes": [
                  "RawDocComment"
                ]
              },
              {
                "kind": "Var",
                "name": "alwaysEnabled",
                "printedName": "alwaysEnabled",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(Connect.ProtocolClientConfig.UnaryGET.Type) -> Connect.ProtocolClientConfig.UnaryGET",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UnaryGET",
                        "printedName": "Connect.ProtocolClientConfig.UnaryGET",
                        "usr": "s:7Connect20ProtocolClientConfigV8UnaryGETO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "Connect.ProtocolClientConfig.UnaryGET.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UnaryGET",
                            "printedName": "Connect.ProtocolClientConfig.UnaryGET",
                            "usr": "s:7Connect20ProtocolClientConfigV8UnaryGETO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:7Connect20ProtocolClientConfigV8UnaryGETO13alwaysEnabledyA2EmF",
                "mangledName": "$s7Connect20ProtocolClientConfigV8UnaryGETO13alwaysEnabledyA2EmF",
                "moduleName": "Connect",
                "declAttributes": [
                  "RawDocComment"
                ]
              },
              {
                "kind": "Var",
                "name": "enabledForLimitedPayloadSizes",
                "printedName": "enabledForLimitedPayloadSizes",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(Connect.ProtocolClientConfig.UnaryGET.Type) -> (Swift.Int) -> Connect.ProtocolClientConfig.UnaryGET",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(Swift.Int) -> Connect.ProtocolClientConfig.UnaryGET",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UnaryGET",
                            "printedName": "Connect.ProtocolClientConfig.UnaryGET",
                            "usr": "s:7Connect20ProtocolClientConfigV8UnaryGETO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Tuple",
                            "printedName": "(maxBytes: Swift.Int)",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "Int",
                                "printedName": "Swift.Int",
                                "usr": "s:Si"
                              }
                            ]
                          }
                        ]
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "Connect.ProtocolClientConfig.UnaryGET.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UnaryGET",
                            "printedName": "Connect.ProtocolClientConfig.UnaryGET",
                            "usr": "s:7Connect20ProtocolClientConfigV8UnaryGETO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:7Connect20ProtocolClientConfigV8UnaryGETO29enabledForLimitedPayloadSizesyAESi_tcAEmF",
                "mangledName": "$s7Connect20ProtocolClientConfigV8UnaryGETO29enabledForLimitedPayloadSizesyAESi_tcAEmF",
                "moduleName": "Connect",
                "declAttributes": [
                  "RawDocComment"
                ]
              }
            ],
            "declKind": "Enum",
            "usr": "s:7Connect20ProtocolClientConfigV8UnaryGETO",
            "mangledName": "$s7Connect20ProtocolClientConfigV8UnaryGETO",
            "moduleName": "Connect",
            "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": "Sendable",
                "printedName": "Sendable",
                "usr": "s:s8SendableP",
                "mangledName": "$ss8SendableP"
              }
            ]
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(host:networkProtocol:codec:unaryGET:timeout:requestCompression:responseCompressionPools:interceptors:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "ProtocolClientConfig",
                "printedName": "Connect.ProtocolClientConfig",
                "usr": "s:7Connect20ProtocolClientConfigV"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              },
              {
                "kind": "TypeNominal",
                "name": "NetworkProtocol",
                "printedName": "Connect.NetworkProtocol",
                "hasDefaultArg": true,
                "usr": "s:7Connect15NetworkProtocolO"
              },
              {
                "kind": "TypeNominal",
                "name": "Codec",
                "printedName": "any Connect.Codec",
                "hasDefaultArg": true,
                "usr": "s:7Connect5CodecP"
              },
              {
                "kind": "TypeNominal",
                "name": "UnaryGET",
                "printedName": "Connect.ProtocolClientConfig.UnaryGET",
                "hasDefaultArg": true,
                "usr": "s:7Connect20ProtocolClientConfigV8UnaryGETO"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "Swift.Double?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Double",
                    "printedName": "Swift.Double",
                    "usr": "s:Sd"
                  }
                ],
                "hasDefaultArg": true,
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "Connect.ProtocolClientConfig.RequestCompression?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "RequestCompression",
                    "printedName": "Connect.ProtocolClientConfig.RequestCompression",
                    "usr": "s:7Connect20ProtocolClientConfigV18RequestCompressionV"
                  }
                ],
                "hasDefaultArg": true,
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[any Connect.CompressionPool]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "CompressionPool",
                    "printedName": "any Connect.CompressionPool",
                    "usr": "s:7Connect15CompressionPoolP"
                  }
                ],
                "hasDefaultArg": true,
                "usr": "s:Sa"
              },
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Connect.InterceptorFactory]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "InterceptorFactory",
                    "printedName": "Connect.InterceptorFactory",
                    "usr": "s:7Connect18InterceptorFactoryV"
                  }
                ],
                "hasDefaultArg": true,
                "usr": "s:Sa"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:7Connect20ProtocolClientConfigV4host07networkB05codec8unaryGET7timeout18requestCompression08responseL5Pools12interceptorsACSS_AA07NetworkB0OAA5Codec_pAC05UnaryI0OSdSgAC07RequestL0VSgSayAA0L4Pool_pGSayAA18InterceptorFactoryVGtcfc",
            "mangledName": "$s7Connect20ProtocolClientConfigV4host07networkB05codec8unaryGET7timeout18requestCompression08responseL5Pools12interceptorsACSS_AA07NetworkB0OAA5Codec_pAC05UnaryI0OSdSgAC07RequestL0VSgSayAA0L4Pool_pGSayAA18InterceptorFactoryVGtcfc",
            "moduleName": "Connect",
            "declAttributes": [
              "AccessControl"
            ],
            "init_kind": "Designated"
          },
          {
            "kind": "Function",
            "name": "acceptCompressionPoolNames",
            "printedName": "acceptCompressionPoolNames()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Swift.String]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "usr": "s:Sa"
              }
            ],
            "declKind": "Func",
            "usr": "s:7Connect20ProtocolClientConfigV26acceptCompressionPoolNamesSaySSGyF",
            "mangledName": "$s7Connect20ProtocolClientConfigV26acceptCompressionPoolNamesSaySSGyF",
            "moduleName": "Connect",
            "declAttributes": [
              "AccessControl"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "responseCompressionPool",
            "printedName": "responseCompressionPool(forName:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "(any Connect.CompressionPool)?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "CompressionPool",
                    "printedName": "any Connect.CompressionPool",
                    "usr": "s:7Connect15CompressionPoolP"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Func",
            "usr": "s:7Connect20ProtocolClientConfigV23responseCompressionPool7forNameAA0fG0_pSgSS_tF",
            "mangledName": "$s7Connect20ProtocolClientConfigV23responseCompressionPool7forNameAA0fG0_pSgSS_tF",
            "moduleName": "Connect",
            "declAttributes": [
              "AccessControl"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          }
        ],
        "declKind": "Struct",
        "usr": "s:7Connect20ProtocolClientConfigV",
        "mangledName": "$s7Connect20ProtocolClientConfigV",
        "moduleName": "Connect",
        "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": "Sendable",
            "printedName": "Sendable",
            "usr": "s:s8SendableP",
            "mangledName": "$ss8SendableP"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "Connect",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "SwiftProtobuf",
        "printedName": "SwiftProtobuf",
        "declKind": "Import",
        "moduleName": "Connect"
      },
      {
        "kind": "TypeDecl",
        "name": "ProtocolClientInterface",
        "printedName": "ProtocolClientInterface",
        "children": [
          {
            "kind": "Function",
            "name": "unary",
            "printedName": "unary(path:idempotencyLevel:request:headers:completion:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Cancelable",
                "printedName": "Connect.Cancelable",
                "usr": "s:7Connect10CancelableV"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              },
              {
                "kind": "TypeNominal",
                "name": "IdempotencyLevel",
                "printedName": "Connect.IdempotencyLevel",
                "usr": "s:7Connect16IdempotencyLevelO"
              },
              {
                "kind": "TypeNominal",
                "name": "GenericTypeParam",
                "printedName": "τ_1_0"
              },
              {
                "kind": "TypeNominal",
                "name": "Dictionary",
                "printedName": "[Swift.String : [Swift.String]]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.String]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "usr": "s:SD"
              },
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(Connect.ResponseMessage<τ_1_1>) -> ()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ResponseMessage",
                    "printedName": "Connect.ResponseMessage<τ_1_1>",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "GenericTypeParam",
                        "printedName": "τ_1_1"
                      }
                    ],
                    "usr": "s:7Connect15ResponseMessageV"
                  }
                ]
              }
            ],
            "declKind": "Func",
            "usr": "s:7Connect23ProtocolClientInterfaceP5unary4path16idempotencyLevel7request7headers10completionAA10CancelableVSS_AA011IdempotencyH0Oqd__SDySSSaySSGGyAA15ResponseMessageVyqd_0_GYbct13SwiftProtobuf0O0Rd__AsTRd_0_r0_lF",
            "mangledName": "$s7Connect23ProtocolClientInterfaceP5unary4path16idempotencyLevel7request7headers10completionAA10CancelableVSS_AA011IdempotencyH0Oqd__SDySSSaySSGGyAA15ResponseMessageVyqd_0_GYbct13SwiftProtobuf0O0Rd__AsTRd_0_r0_lF",
            "moduleName": "Connect",
            "genericSig": "<τ_0_0, τ_1_0, τ_1_1 where τ_0_0 : Connect.ProtocolClientInterface, τ_1_0 : SwiftProtobuf.Message, τ_1_1 : SwiftProtobuf.Message>",
            "sugared_genericSig": "<Self, Input, Output where Self : Connect.ProtocolClientInterface, Input : SwiftProtobuf.Message, Output : SwiftProtobuf.Message>",
            "protocolReq": true,
            "declAttributes": [
              "DiscardableResult",
              "RawDocComment"
            ],
            "reqNewWitnessTableEntry": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "bidirectionalStream",
            "printedName": "bidirectionalStream(path:headers:onResult:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "BidirectionalStreamInterface",
                "printedName": "any Connect.BidirectionalStreamInterface<τ_1_0>",
                "usr": "s:7Connect28BidirectionalStreamInterfaceP"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              },
              {
                "kind": "TypeNominal",
                "name": "Dictionary",
                "printedName": "[Swift.String : [Swift.String]]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.String]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "usr": "s:SD"
              },
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(Connect.StreamResult<τ_1_1>) -> ()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "StreamResult",
                    "printedName": "Connect.StreamResult<τ_1_1>",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "GenericTypeParam",
                        "printedName": "τ_1_1"
                      }
                    ],
                    "usr": "s:7Connect12StreamResultO"
                  }
                ]
              }
            ],
            "declKind": "Func",
            "usr": "s:7Connect23ProtocolClientInterfaceP19bidirectionalStream4path7headers8onResultAA013BidirectionalfD0_pqd__5InputRts_XPSS_SDySSSaySSGGyAA0fJ0Oyqd_0_GYbct13SwiftProtobuf7MessageRd__ApQRd_0_r0_lF",
            "mangledName": "$s7Connect23ProtocolClientInterfaceP19bidirectionalStream4path7headers8onResultAA013BidirectionalfD0_pqd__5InputRts_XPSS_SDySSSaySSGGyAA0fJ0Oyqd_0_GYbct13SwiftProtobuf7MessageRd__ApQRd_0_r0_lF",
            "moduleName": "Connect",
            "genericSig": "<τ_0_0, τ_1_0, τ_1_1 where τ_0_0 : Connect.ProtocolClientInterface, τ_1_0 : SwiftProtobuf.Message, τ_1_1 : SwiftProtobuf.Message>",
            "sugared_genericSig": "<Self, Input, Output where Self : Connect.ProtocolClientInterface, Input : SwiftProtobuf.Message, Output : SwiftProtobuf.Message>",
            "protocolReq": true,
            "declAttributes": [
              "RawDocComment"
            ],
            "reqNewWitnessTableEntry": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "clientOnlyStream",
            "printedName": "clientOnlyStream(path:headers:onResult:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "ClientOnlyStreamInterface",
                "printedName": "any Connect.ClientOnlyStreamInterface<τ_1_0>",
                "usr": "s:7Connect25ClientOnlyStreamInterfaceP"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              },
              {
                "kind": "TypeNominal",
                "name": "Dictionary",
                "printedName": "[Swift.String : [Swift.String]]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.String]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "usr": "s:SD"
              },
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(Connect.StreamResult<τ_1_1>) -> ()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "StreamResult",
                    "printedName": "Connect.StreamResult<τ_1_1>",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "GenericTypeParam",
                        "printedName": "τ_1_1"
                      }
                    ],
                    "usr": "s:7Connect12StreamResultO"
                  }
                ]
              }
            ],
            "declKind": "Func",
            "usr": "s:7Connect23ProtocolClientInterfaceP16clientOnlyStream4path7headers8onResultAA0cfgD0_pqd__5InputRts_XPSS_SDySSSaySSGGyAA0gK0Oyqd_0_GYbct13SwiftProtobuf7MessageRd__ApQRd_0_r0_lF",
            "mangledName": "$s7Connect23ProtocolClientInterfaceP16clientOnlyStream4path7headers8onResultAA0cfgD0_pqd__5InputRts_XPSS_SDySSSaySSGGyAA0gK0Oyqd_0_GYbct13SwiftProtobuf7MessageRd__ApQRd_0_r0_lF",
            "moduleName": "Connect",
            "genericSig": "<τ_0_0, τ_1_0, τ_1_1 where τ_0_0 : Connect.ProtocolClientInterface, τ_1_0 : SwiftProtobuf.Message, τ_1_1 : SwiftProtobuf.Message>",
            "sugared_genericSig": "<Self, Input, Output where Self : Connect.ProtocolClientInterface, Input : SwiftProtobuf.Message, Output : SwiftProtobuf.Message>",
            "protocolReq": true,
            "declAttributes": [
              "RawDocComment"
            ],
            "reqNewWitnessTableEntry": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "serverOnlyStream",
            "printedName": "serverOnlyStream(path:headers:onResult:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "ServerOnlyStreamInterface",
                "printedName": "any Connect.ServerOnlyStreamInterface<τ_1_0>",
                "usr": "s:7Connect25ServerOnlyStreamInterfaceP"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              },
              {
                "kind": "TypeNominal",
                "name": "Dictionary",
                "printedName": "[Swift.String : [Swift.String]]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.String]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "usr": "s:SD"
              },
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(Connect.StreamResult<τ_1_1>) -> ()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "StreamResult",
                    "printedName": "Connect.StreamResult<τ_1_1>",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "GenericTypeParam",
                        "printedName": "τ_1_1"
                      }
                    ],
                    "usr": "s:7Connect12StreamResultO"
                  }
                ]
              }
            ],
            "declKind": "Func",
            "usr": "s:7Connect23ProtocolClientInterfaceP16serverOnlyStream4path7headers8onResultAA06ServerfgD0_pqd__5InputRts_XPSS_SDySSSaySSGGyAA0gK0Oyqd_0_GYbct13SwiftProtobuf7MessageRd__ApQRd_0_r0_lF",
            "mangledName": "$s7Connect23ProtocolClientInterfaceP16serverOnlyStream4path7headers8onResultAA06ServerfgD0_pqd__5InputRts_XPSS_SDySSSaySSGGyAA0gK0Oyqd_0_GYbct13SwiftProtobuf7MessageRd__ApQRd_0_r0_lF",
            "moduleName": "Connect",
            "genericSig": "<τ_0_0, τ_1_0, τ_1_1 where τ_0_0 : Connect.ProtocolClientInterface, τ_1_0 : SwiftProtobuf.Message, τ_1_1 : SwiftProtobuf.Message>",
            "sugared_genericSig": "<Self, Input, Output where Self : Connect.ProtocolClientInterface, Input : SwiftProtobuf.Message, Output : SwiftProtobuf.Message>",
            "protocolReq": true,
            "declAttributes": [
              "RawDocComment"
            ],
            "reqNewWitnessTableEntry": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "unary",
            "printedName": "unary(path:idempotencyLevel:request:headers:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "ResponseMessage",
                "printedName": "Connect.ResponseMessage<τ_1_1>",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GenericTypeParam",
                    "printedName": "τ_1_1"
                  }
                ],
                "usr": "s:7Connect15ResponseMessageV"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              },
              {
                "kind": "TypeNominal",
                "name": "IdempotencyLevel",
                "printedName": "Connect.IdempotencyLevel",
                "usr": "s:7Connect16IdempotencyLevelO"
              },
              {
                "kind": "TypeNominal",
                "name": "GenericTypeParam",
                "printedName": "τ_1_0"
              },
              {
                "kind": "TypeNominal",
                "name": "Dictionary",
                "printedName": "[Swift.String : [Swift.String]]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.String]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "usr": "s:SD"
              }
            ],
            "declKind": "Func",
            "usr": "s:7Connect23ProtocolClientInterfaceP5unary4path16idempotencyLevel7request7headersAA15ResponseMessageVyqd_0_GSS_AA011IdempotencyH0Oqd__SDySSSaySSGGtYa13SwiftProtobuf0L0Rd__ApQRd_0_r0_lF",
            "mangledName": "$s7Connect23ProtocolClientInterfaceP5unary4path16idempotencyLevel7request7headersAA15ResponseMessageVyqd_0_GSS_AA011IdempotencyH0Oqd__SDySSSaySSGGtYa13SwiftProtobuf0L0Rd__ApQRd_0_r0_lF",
            "moduleName": "Connect",
            "genericSig": "<τ_0_0, τ_1_0, τ_1_1 where τ_0_0 : Connect.ProtocolClientInterface, τ_1_0 : SwiftProtobuf.Message, τ_1_1 : SwiftProtobuf.Message>",
            "sugared_genericSig": "<Self, Input, Output where Self : Connect.ProtocolClientInterface, Input : SwiftProtobuf.Message, Output : SwiftProtobuf.Message>",
            "protocolReq": true,
            "intro_iOS": "13",
            "declAttributes": [
              "Available",
              "RawDocComment"
            ],
            "reqNewWitnessTableEntry": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "bidirectionalStream",
            "printedName": "bidirectionalStream(path:headers:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "BidirectionalAsyncStreamInterface",
                "printedName": "any Connect.BidirectionalAsyncStreamInterface<τ_1_0, τ_1_1>",
                "usr": "s:7Connect33BidirectionalAsyncStreamInterfaceP"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              },
              {
                "kind": "TypeNominal",
                "name": "Dictionary",
                "printedName": "[Swift.String : [Swift.String]]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.String]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "usr": "s:SD"
              }
            ],
            "declKind": "Func",
            "usr": "s:7Connect23ProtocolClientInterfaceP19bidirectionalStream4path7headersAA018BidirectionalAsyncfD0_pqd__5InputRts_qd_0_6OutputRtsXPSS_SDySSSaySSGGt13SwiftProtobuf7MessageRd__AnORd_0_r0_lF",
            "mangledName": "$s7Connect23ProtocolClientInterfaceP19bidirectionalStream4path7headersAA018BidirectionalAsyncfD0_pqd__5InputRts_qd_0_6OutputRtsXPSS_SDySSSaySSGGt13SwiftProtobuf7MessageRd__AnORd_0_r0_lF",
            "moduleName": "Connect",
            "genericSig": "<τ_0_0, τ_1_0, τ_1_1 where τ_0_0 : Connect.ProtocolClientInterface, τ_1_0 : SwiftProtobuf.Message, τ_1_1 : SwiftProtobuf.Message>",
            "sugared_genericSig": "<Self, Input, Output where Self : Connect.ProtocolClientInterface, Input : SwiftProtobuf.Message, Output : SwiftProtobuf.Message>",
            "protocolReq": true,
            "intro_iOS": "13",
            "declAttributes": [
              "Available",
              "RawDocComment"
            ],
            "reqNewWitnessTableEntry": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "clientOnlyStream",
            "printedName": "clientOnlyStream(path:headers:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "ClientOnlyAsyncStreamInterface",
                "printedName": "any Connect.ClientOnlyAsyncStreamInterface<τ_1_0, τ_1_1>",
                "usr": "s:7Connect30ClientOnlyAsyncStreamInterfaceP"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              },
              {
                "kind": "TypeNominal",
                "name": "Dictionary",
                "printedName": "[Swift.String : [Swift.String]]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.String]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "usr": "s:SD"
              }
            ],
            "declKind": "Func",
            "usr": "s:7Connect23ProtocolClientInterfaceP16clientOnlyStream4path7headersAA0cf5AsyncgD0_pqd__5InputRts_qd_0_6OutputRtsXPSS_SDySSSaySSGGt13SwiftProtobuf7MessageRd__AnORd_0_r0_lF",
            "mangledName": "$s7Connect23ProtocolClientInterfaceP16clientOnlyStream4path7headersAA0cf5AsyncgD0_pqd__5InputRts_qd_0_6OutputRtsXPSS_SDySSSaySSGGt13SwiftProtobuf7MessageRd__AnORd_0_r0_lF",
            "moduleName": "Connect",
            "genericSig": "<τ_0_0, τ_1_0, τ_1_1 where τ_0_0 : Connect.ProtocolClientInterface, τ_1_0 : SwiftProtobuf.Message, τ_1_1 : SwiftProtobuf.Message>",
            "sugared_genericSig": "<Self, Input, Output where Self : Connect.ProtocolClientInterface, Input : SwiftProtobuf.Message, Output : SwiftProtobuf.Message>",
            "protocolReq": true,
            "intro_iOS": "13",
            "declAttributes": [
              "Available",
              "RawDocComment"
            ],
            "reqNewWitnessTableEntry": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "serverOnlyStream",
            "printedName": "serverOnlyStream(path:headers:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "ServerOnlyAsyncStreamInterface",
                "printedName": "any Connect.ServerOnlyAsyncStreamInterface<τ_1_0, τ_1_1>",
                "usr": "s:7Connect30ServerOnlyAsyncStreamInterfaceP"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              },
              {
                "kind": "TypeNominal",
                "name": "Dictionary",
                "printedName": "[Swift.String : [Swift.String]]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.String]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "usr": "s:SD"
              }
            ],
            "declKind": "Func",
            "usr": "s:7Connect23ProtocolClientInterfaceP16serverOnlyStream4path7headersAA06Serverf5AsyncgD0_pqd__5InputRts_qd_0_6OutputRtsXPSS_SDySSSaySSGGt13SwiftProtobuf7MessageRd__AnORd_0_r0_lF",
            "mangledName": "$s7Connect23ProtocolClientInterfaceP16serverOnlyStream4path7headersAA06Serverf5AsyncgD0_pqd__5InputRts_qd_0_6OutputRtsXPSS_SDySSSaySSGGt13SwiftProtobuf7MessageRd__AnORd_0_r0_lF",
            "moduleName": "Connect",
            "genericSig": "<τ_0_0, τ_1_0, τ_1_1 where τ_0_0 : Connect.ProtocolClientInterface, τ_1_0 : SwiftProtobuf.Message, τ_1_1 : SwiftProtobuf.Message>",
            "sugared_genericSig": "<Self, Input, Output where Self : Connect.ProtocolClientInterface, Input : SwiftProtobuf.Message, Output : SwiftProtobuf.Message>",
            "protocolReq": true,
            "intro_iOS": "13",
            "declAttributes": [
              "Available",
              "RawDocComment"
            ],
            "reqNewWitnessTableEntry": true,
            "funcSelfKind": "NonMutating"
          }
        ],
        "declKind": "Protocol",
        "usr": "s:7Connect23ProtocolClientInterfaceP",
        "mangledName": "$s7Connect23ProtocolClientInterfaceP",
        "moduleName": "Connect",
        "genericSig": "<τ_0_0 : Swift.Sendable>",
        "sugared_genericSig": "<Self : Swift.Sendable>",
        "declAttributes": [
          "AccessControl",
          "RawDocComment"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Sendable",
            "printedName": "Sendable",
            "usr": "s:s8SendableP",
            "mangledName": "$ss8SendableP"
          }
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "RequestCallbacks",
        "printedName": "RequestCallbacks",
        "children": [
          {
            "kind": "Var",
            "name": "cancel",
            "printedName": "cancel",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "() -> ()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ]
              }
            ],
            "declKind": "Var",
            "usr": "s:7Connect16RequestCallbacksC6cancelyyYbcvp",
            "mangledName": "$s7Connect16RequestCallbacksC6cancelyyYbcvp",
            "moduleName": "Connect",
            "declAttributes": [
              "Final",
              "HasStorage",
              "AccessControl",
              "RawDocComment"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "() -> ()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ]
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7Connect16RequestCallbacksC6cancelyyYbcvg",
                "mangledName": "$s7Connect16RequestCallbacksC6cancelyyYbcvg",
                "moduleName": "Connect",
                "genericSig": "<τ_0_0 where τ_0_0 : Swift.Sendable>",
                "sugared_genericSig": "<T where T : Swift.Sendable>",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "sendData",
            "printedName": "sendData",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(τ_0_0) -> ()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "GenericTypeParam",
                    "printedName": "τ_0_0"
                  }
                ]
              }
            ],
            "declKind": "Var",
            "usr": "s:7Connect16RequestCallbacksC8sendDatayyxYbcvp",
            "mangledName": "$s7Connect16RequestCallbacksC8sendDatayyxYbcvp",
            "moduleName": "Connect",
            "declAttributes": [
              "Final",
              "HasStorage",
              "AccessControl",
              "RawDocComment"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(τ_0_0) -> ()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "GenericTypeParam",
                        "printedName": "τ_0_0"
                      }
                    ]
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7Connect16RequestCallbacksC8sendDatayyxYbcvg",
                "mangledName": "$s7Connect16RequestCallbacksC8sendDatayyxYbcvg",
                "moduleName": "Connect",
                "genericSig": "<τ_0_0 where τ_0_0 : Swift.Sendable>",
                "sugared_genericSig": "<T where T : Swift.Sendable>",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "sendClose",
            "printedName": "sendClose",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "() -> ()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ]
              }
            ],
            "declKind": "Var",
            "usr": "s:7Connect16RequestCallbacksC9sendCloseyyYbcvp",
            "mangledName": "$s7Connect16RequestCallbacksC9sendCloseyyYbcvp",
            "moduleName": "Connect",
            "declAttributes": [
              "Final",
              "HasStorage",
              "AccessControl",
              "RawDocComment"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "() -> ()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ]
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7Connect16RequestCallbacksC9sendCloseyyYbcvg",
                "mangledName": "$s7Connect16RequestCallbacksC9sendCloseyyYbcvg",
                "moduleName": "Connect",
                "genericSig": "<τ_0_0 where τ_0_0 : Swift.Sendable>",
                "sugared_genericSig": "<T where T : Swift.Sendable>",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(cancel:sendData:sendClose:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "RequestCallbacks",
                "printedName": "Connect.RequestCallbacks<τ_0_0>",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GenericTypeParam",
                    "printedName": "τ_0_0"
                  }
                ],
                "usr": "s:7Connect16RequestCallbacksC"
              },
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "() -> ()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ]
              },
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(τ_0_0) -> ()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "GenericTypeParam",
                    "printedName": "τ_0_0"
                  }
                ]
              },
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "() -> ()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ]
              }
            ],
            "declKind": "Constructor",
            "usr": "s:7Connect16RequestCallbacksC6cancel8sendData0E5CloseACyxGyyYbc_yxYbcyyYbctcfc",
            "mangledName": "$s7Connect16RequestCallbacksC6cancel8sendData0E5CloseACyxGyyYbc_yxYbcyyYbctcfc",
            "moduleName": "Connect",
            "genericSig": "<τ_0_0 where τ_0_0 : Swift.Sendable>",
            "sugared_genericSig": "<T where T : Swift.Sendable>",
            "declAttributes": [
              "AccessControl"
            ],
            "init_kind": "Designated"
          }
        ],
        "declKind": "Class",
        "usr": "s:7Connect16RequestCallbacksC",
        "mangledName": "$s7Connect16RequestCallbacksC",
        "moduleName": "Connect",
        "genericSig": "<τ_0_0 where τ_0_0 : Swift.Sendable>",
        "sugared_genericSig": "<T where T : Swift.Sendable>",
        "declAttributes": [
          "Final",
          "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": "Sendable",
            "printedName": "Sendable",
            "usr": "s:s8SendableP",
            "mangledName": "$ss8SendableP"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "Connect",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "ResponseCallbacks",
        "printedName": "ResponseCallbacks",
        "children": [
          {
            "kind": "Var",
            "name": "receiveResponseHeaders",
            "printedName": "receiveResponseHeaders",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "([Swift.String : [Swift.String]]) -> ()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Dictionary",
                    "printedName": "[Swift.String : [Swift.String]]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.String]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "String",
                            "printedName": "Swift.String",
                            "usr": "s:SS"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "usr": "s:SD"
                  }
                ]
              }
            ],
            "declKind": "Var",
            "usr": "s:7Connect17ResponseCallbacksC07receiveB7HeadersyySDySSSaySSGGYbcvp",
            "mangledName": "$s7Connect17ResponseCallbacksC07receiveB7HeadersyySDySSSaySSGGYbcvp",
            "moduleName": "Connect",
            "declAttributes": [
              "Final",
              "HasStorage",
              "AccessControl",
              "RawDocComment"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "([Swift.String : [Swift.String]]) -> ()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Dictionary",
                        "printedName": "[Swift.String : [Swift.String]]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "String",
                            "printedName": "Swift.String",
                            "usr": "s:SS"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Array",
                            "printedName": "[Swift.String]",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "String",
                                "printedName": "Swift.String",
                                "usr": "s:SS"
                              }
                            ],
                            "usr": "s:Sa"
                          }
                        ],
                        "usr": "s:SD"
                      }
                    ]
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7Connect17ResponseCallbacksC07receiveB7HeadersyySDySSSaySSGGYbcvg",
                "mangledName": "$s7Connect17ResponseCallbacksC07receiveB7HeadersyySDySSSaySSGGYbcvg",
                "moduleName": "Connect",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "receiveResponseData",
            "printedName": "receiveResponseData",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(Foundation.Data) -> ()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Data",
                    "printedName": "Foundation.Data",
                    "usr": "s:10Foundation4DataV"
                  }
                ]
              }
            ],
            "declKind": "Var",
            "usr": "s:7Connect17ResponseCallbacksC07receiveB4Datayy10Foundation0E0VYbcvp",
            "mangledName": "$s7Connect17ResponseCallbacksC07receiveB4Datayy10Foundation0E0VYbcvp",
            "moduleName": "Connect",
            "declAttributes": [
              "Final",
              "HasStorage",
              "AccessControl",
              "RawDocComment"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(Foundation.Data) -> ()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Data",
                        "printedName": "Foundation.Data",
                        "usr": "s:10Foundation4DataV"
                      }
                    ]
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7Connect17ResponseCallbacksC07receiveB4Datayy10Foundation0E0VYbcvg",
                "mangledName": "$s7Connect17ResponseCallbacksC07receiveB4Datayy10Foundation0E0VYbcvg",
                "moduleName": "Connect",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "receiveResponseMetrics",
            "printedName": "receiveResponseMetrics",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(Connect.HTTPMetrics) -> ()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "HTTPMetrics",
                    "printedName": "Connect.HTTPMetrics",
                    "usr": "s:7Connect11HTTPMetricsV"
                  }
                ]
              }
            ],
            "declKind": "Var",
            "usr": "s:7Connect17ResponseCallbacksC07receiveB7MetricsyyAA11HTTPMetricsVYbcvp",
            "mangledName": "$s7Connect17ResponseCallbacksC07receiveB7MetricsyyAA11HTTPMetricsVYbcvp",
            "moduleName": "Connect",
            "declAttributes": [
              "Final",
              "HasStorage",
              "AccessControl",
              "RawDocComment"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(Connect.HTTPMetrics) -> ()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "HTTPMetrics",
                        "printedName": "Connect.HTTPMetrics",
                        "usr": "s:7Connect11HTTPMetricsV"
                      }
                    ]
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7Connect17ResponseCallbacksC07receiveB7MetricsyyAA11HTTPMetricsVYbcvg",
                "mangledName": "$s7Connect17ResponseCallbacksC07receiveB7MetricsyyAA11HTTPMetricsVYbcvg",
                "moduleName": "Connect",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "receiveClose",
            "printedName": "receiveClose",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(Connect.Code, [Swift.String : [Swift.String]], (any Swift.Error)?) -> ()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Tuple",
                    "printedName": "(Connect.Code, [Swift.String : [Swift.String]], (any Swift.Error)?)",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Code",
                        "printedName": "Connect.Code",
                        "usr": "s:7Connect4CodeO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Dictionary",
                        "printedName": "[Swift.String : [Swift.String]]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "String",
                            "printedName": "Swift.String",
                            "usr": "s:SS"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Array",
                            "printedName": "[Swift.String]",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "String",
                                "printedName": "Swift.String",
                                "usr": "s:SS"
                              }
                            ],
                            "usr": "s:Sa"
                          }
                        ],
                        "usr": "s:SD"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "(any Swift.Error)?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Error",
                            "printedName": "any Swift.Error",
                            "usr": "s:s5ErrorP"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "Var",
            "usr": "s:7Connect17ResponseCallbacksC12receiveCloseyyAA4CodeO_SDySSSaySSGGs5Error_pSgtYbcvp",
            "mangledName": "$s7Connect17ResponseCallbacksC12receiveCloseyyAA4CodeO_SDySSSaySSGGs5Error_pSgtYbcvp",
            "moduleName": "Connect",
            "declAttributes": [
              "Final",
              "HasStorage",
              "AccessControl",
              "RawDocComment"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(Connect.Code, [Swift.String : [Swift.String]], (any Swift.Error)?) -> ()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Tuple",
                        "printedName": "(Connect.Code, [Swift.String : [Swift.String]], (any Swift.Error)?)",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Code",
                            "printedName": "Connect.Code",
                            "usr": "s:7Connect4CodeO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Dictionary",
                            "printedName": "[Swift.String : [Swift.String]]",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "String",
                                "printedName": "Swift.String",
                                "usr": "s:SS"
                              },
                              {
                                "kind": "TypeNominal",
                                "name": "Array",
                                "printedName": "[Swift.String]",
                                "children": [
                                  {
                                    "kind": "TypeNominal",
                                    "name": "String",
                                    "printedName": "Swift.String",
                                    "usr": "s:SS"
                                  }
                                ],
                                "usr": "s:Sa"
                              }
                            ],
                            "usr": "s:SD"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Optional",
                            "printedName": "(any Swift.Error)?",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "Error",
                                "printedName": "any Swift.Error",
                                "usr": "s:s5ErrorP"
                              }
                            ],
                            "usr": "s:Sq"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7Connect17ResponseCallbacksC12receiveCloseyyAA4CodeO_SDySSSaySSGGs5Error_pSgtYbcvg",
                "mangledName": "$s7Connect17ResponseCallbacksC12receiveCloseyyAA4CodeO_SDySSSaySSGGs5Error_pSgtYbcvg",
                "moduleName": "Connect",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(receiveResponseHeaders:receiveResponseData:receiveResponseMetrics:receiveClose:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "ResponseCallbacks",
                "printedName": "Connect.ResponseCallbacks",
                "usr": "s:7Connect17ResponseCallbacksC"
              },
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "([Swift.String : [Swift.String]]) -> ()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Dictionary",
                    "printedName": "[Swift.String : [Swift.String]]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.String]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "String",
                            "printedName": "Swift.String",
                            "usr": "s:SS"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "usr": "s:SD"
                  }
                ]
              },
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(Foundation.Data) -> ()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Data",
                    "printedName": "Foundation.Data",
                    "usr": "s:10Foundation4DataV"
                  }
                ]
              },
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(Connect.HTTPMetrics) -> ()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "HTTPMetrics",
                    "printedName": "Connect.HTTPMetrics",
                    "usr": "s:7Connect11HTTPMetricsV"
                  }
                ]
              },
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(Connect.Code, [Swift.String : [Swift.String]], (any Swift.Error)?) -> ()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Tuple",
                    "printedName": "(Connect.Code, [Swift.String : [Swift.String]], (any Swift.Error)?)",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Code",
                        "printedName": "Connect.Code",
                        "usr": "s:7Connect4CodeO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Dictionary",
                        "printedName": "[Swift.String : [Swift.String]]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "String",
                            "printedName": "Swift.String",
                            "usr": "s:SS"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Array",
                            "printedName": "[Swift.String]",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "String",
                                "printedName": "Swift.String",
                                "usr": "s:SS"
                              }
                            ],
                            "usr": "s:Sa"
                          }
                        ],
                        "usr": "s:SD"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "(any Swift.Error)?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Error",
                            "printedName": "any Swift.Error",
                            "usr": "s:s5ErrorP"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "Constructor",
            "usr": "s:7Connect17ResponseCallbacksC07receiveB7Headers0dB4Data0dB7Metrics0D5CloseACySDySSSaySSGGYbc_y10Foundation0F0VYbcyAA11HTTPMetricsVYbcyAA4CodeO_AIs5Error_pSgtYbctcfc",
            "mangledName": "$s7Connect17ResponseCallbacksC07receiveB7Headers0dB4Data0dB7Metrics0D5CloseACySDySSSaySSGGYbc_y10Foundation0F0VYbcyAA11HTTPMetricsVYbcyAA4CodeO_AIs5Error_pSgtYbctcfc",
            "moduleName": "Connect",
            "declAttributes": [
              "AccessControl"
            ],
            "init_kind": "Designated"
          }
        ],
        "declKind": "Class",
        "usr": "s:7Connect17ResponseCallbacksC",
        "mangledName": "$s7Connect17ResponseCallbacksC",
        "moduleName": "Connect",
        "declAttributes": [
          "Final",
          "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": "Sendable",
            "printedName": "Sendable",
            "usr": "s:s8SendableP",
            "mangledName": "$ss8SendableP"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "SwiftProtobuf",
        "printedName": "SwiftProtobuf",
        "declKind": "Import",
        "moduleName": "Connect",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "ResponseMessage",
        "printedName": "ResponseMessage",
        "children": [
          {
            "kind": "Var",
            "name": "code",
            "printedName": "code",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Code",
                "printedName": "Connect.Code",
                "usr": "s:7Connect4CodeO"
              }
            ],
            "declKind": "Var",
            "usr": "s:7Connect15ResponseMessageV4codeAA4CodeOvp",
            "mangledName": "$s7Connect15ResponseMessageV4codeAA4CodeOvp",
            "moduleName": "Connect",
            "declAttributes": [
              "HasStorage",
              "AccessControl",
              "RawDocComment"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Code",
                    "printedName": "Connect.Code",
                    "usr": "s:7Connect4CodeO"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7Connect15ResponseMessageV4codeAA4CodeOvg",
                "mangledName": "$s7Connect15ResponseMessageV4codeAA4CodeOvg",
                "moduleName": "Connect",
                "genericSig": "<τ_0_0 where τ_0_0 : SwiftProtobuf.Message>",
                "sugared_genericSig": "<Output where Output : SwiftProtobuf.Message>",
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "headers",
            "printedName": "headers",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Dictionary",
                "printedName": "[Swift.String : [Swift.String]]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.String]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "usr": "s:SD"
              }
            ],
            "declKind": "Var",
            "usr": "s:7Connect15ResponseMessageV7headersSDySSSaySSGGvp",
            "mangledName": "$s7Connect15ResponseMessageV7headersSDySSSaySSGGvp",
            "moduleName": "Connect",
            "declAttributes": [
              "HasStorage",
              "AccessControl",
              "RawDocComment"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Dictionary",
                    "printedName": "[Swift.String : [Swift.String]]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.String]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "String",
                            "printedName": "Swift.String",
                            "usr": "s:SS"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "usr": "s:SD"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7Connect15ResponseMessageV7headersSDySSSaySSGGvg",
                "mangledName": "$s7Connect15ResponseMessageV7headersSDySSSaySSGGvg",
                "moduleName": "Connect",
                "genericSig": "<τ_0_0 where τ_0_0 : SwiftProtobuf.Message>",
                "sugared_genericSig": "<Output where Output : SwiftProtobuf.Message>",
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "result",
            "printedName": "result",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Result",
                "printedName": "Swift.Result<τ_0_0, Connect.ConnectError>",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GenericTypeParam",
                    "printedName": "τ_0_0"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ConnectError",
                    "printedName": "Connect.ConnectError",
                    "usr": "s:7Connect0A5ErrorV"
                  }
                ],
                "usr": "s:s6ResultO"
              }
            ],
            "declKind": "Var",
            "usr": "s:7Connect15ResponseMessageV6results6ResultOyxAA0A5ErrorVGvp",
            "mangledName": "$s7Connect15ResponseMessageV6results6ResultOyxAA0A5ErrorVGvp",
            "moduleName": "Connect",
            "declAttributes": [
              "HasStorage",
              "AccessControl",
              "RawDocComment"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result",
                    "printedName": "Swift.Result<τ_0_0, Connect.ConnectError>",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "GenericTypeParam",
                        "printedName": "τ_0_0"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "ConnectError",
                        "printedName": "Connect.ConnectError",
                        "usr": "s:7Connect0A5ErrorV"
                      }
                    ],
                    "usr": "s:s6ResultO"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7Connect15ResponseMessageV6results6ResultOyxAA0A5ErrorVGvg",
                "mangledName": "$s7Connect15ResponseMessageV6results6ResultOyxAA0A5ErrorVGvg",
                "moduleName": "Connect",
                "genericSig": "<τ_0_0 where τ_0_0 : SwiftProtobuf.Message>",
                "sugared_genericSig": "<Output where Output : SwiftProtobuf.Message>",
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "trailers",
            "printedName": "trailers",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Dictionary",
                "printedName": "[Swift.String : [Swift.String]]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.String]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "usr": "s:SD"
              }
            ],
            "declKind": "Var",
            "usr": "s:7Connect15ResponseMessageV8trailersSDySSSaySSGGvp",
            "mangledName": "$s7Connect15ResponseMessageV8trailersSDySSSaySSGGvp",
            "moduleName": "Connect",
            "declAttributes": [
              "HasStorage",
              "AccessControl",
              "RawDocComment"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Dictionary",
                    "printedName": "[Swift.String : [Swift.String]]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.String]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "String",
                            "printedName": "Swift.String",
                            "usr": "s:SS"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "usr": "s:SD"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7Connect15ResponseMessageV8trailersSDySSSaySSGGvg",
                "mangledName": "$s7Connect15ResponseMessageV8trailersSDySSSaySSGGvg",
                "moduleName": "Connect",
                "genericSig": "<τ_0_0 where τ_0_0 : SwiftProtobuf.Message>",
                "sugared_genericSig": "<Output where Output : SwiftProtobuf.Message>",
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "error",
            "printedName": "error",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "Connect.ConnectError?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ConnectError",
                    "printedName": "Connect.ConnectError",
                    "usr": "s:7Connect0A5ErrorV"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "s:7Connect15ResponseMessageV5errorAA0A5ErrorVSgvp",
            "mangledName": "$s7Connect15ResponseMessageV5errorAA0A5ErrorVSgvp",
            "moduleName": "Connect",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Connect.ConnectError?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ConnectError",
                        "printedName": "Connect.ConnectError",
                        "usr": "s:7Connect0A5ErrorV"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7Connect15ResponseMessageV5errorAA0A5ErrorVSgvg",
                "mangledName": "$s7Connect15ResponseMessageV5errorAA0A5ErrorVSgvg",
                "moduleName": "Connect",
                "genericSig": "<τ_0_0 where τ_0_0 : SwiftProtobuf.Message>",
                "sugared_genericSig": "<Output where Output : SwiftProtobuf.Message>",
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "message",
            "printedName": "message",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "τ_0_0?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GenericTypeParam",
                    "printedName": "τ_0_0"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "s:7Connect15ResponseMessageV7messagexSgvp",
            "mangledName": "$s7Connect15ResponseMessageV7messagexSgvp",
            "moduleName": "Connect",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "τ_0_0?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "GenericTypeParam",
                        "printedName": "τ_0_0"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7Connect15ResponseMessageV7messagexSgvg",
                "mangledName": "$s7Connect15ResponseMessageV7messagexSgvg",
                "moduleName": "Connect",
                "genericSig": "<τ_0_0 where τ_0_0 : SwiftProtobuf.Message>",
                "sugared_genericSig": "<Output where Output : SwiftProtobuf.Message>",
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(code:headers:result:trailers:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "ResponseMessage",
                "printedName": "Connect.ResponseMessage<τ_0_0>",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GenericTypeParam",
                    "printedName": "τ_0_0"
                  }
                ],
                "usr": "s:7Connect15ResponseMessageV"
              },
              {
                "kind": "TypeNominal",
                "name": "Code",
                "printedName": "Connect.Code",
                "hasDefaultArg": true,
                "usr": "s:7Connect4CodeO"
              },
              {
                "kind": "TypeNominal",
                "name": "Dictionary",
                "printedName": "[Swift.String : [Swift.String]]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.String]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "hasDefaultArg": true,
                "usr": "s:SD"
              },
              {
                "kind": "TypeNominal",
                "name": "Result",
                "printedName": "Swift.Result<τ_0_0, Connect.ConnectError>",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GenericTypeParam",
                    "printedName": "τ_0_0"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ConnectError",
                    "printedName": "Connect.ConnectError",
                    "usr": "s:7Connect0A5ErrorV"
                  }
                ],
                "usr": "s:s6ResultO"
              },
              {
                "kind": "TypeNominal",
                "name": "Dictionary",
                "printedName": "[Swift.String : [Swift.String]]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.String]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "hasDefaultArg": true,
                "usr": "s:SD"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:7Connect15ResponseMessageV4code7headers6result8trailersACyxGAA4CodeO_SDySSSaySSGGs6ResultOyxAA0A5ErrorVGALtcfc",
            "mangledName": "$s7Connect15ResponseMessageV4code7headers6result8trailersACyxGAA4CodeO_SDySSSaySSGGs6ResultOyxAA0A5ErrorVGALtcfc",
            "moduleName": "Connect",
            "genericSig": "<τ_0_0 where τ_0_0 : SwiftProtobuf.Message>",
            "sugared_genericSig": "<Output where Output : SwiftProtobuf.Message>",
            "declAttributes": [
              "AccessControl"
            ],
            "init_kind": "Designated"
          }
        ],
        "declKind": "Struct",
        "usr": "s:7Connect15ResponseMessageV",
        "mangledName": "$s7Connect15ResponseMessageV",
        "moduleName": "Connect",
        "genericSig": "<τ_0_0 where τ_0_0 : SwiftProtobuf.Message>",
        "sugared_genericSig": "<Output where Output : SwiftProtobuf.Message>",
        "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": "Sendable",
            "printedName": "Sendable",
            "usr": "s:s8SendableP",
            "mangledName": "$ss8SendableP"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "SwiftProtobuf",
        "printedName": "SwiftProtobuf",
        "declKind": "Import",
        "moduleName": "Connect",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "SwiftProtobuf",
        "printedName": "SwiftProtobuf",
        "declKind": "Import",
        "moduleName": "Connect",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "ServerOnlyAsyncStreamInterface",
        "printedName": "ServerOnlyAsyncStreamInterface",
        "children": [
          {
            "kind": "AssociatedType",
            "name": "Input",
            "printedName": "Input",
            "declKind": "AssociatedType",
            "usr": "s:7Connect30ServerOnlyAsyncStreamInterfaceP5InputQa",
            "mangledName": "$s7Connect30ServerOnlyAsyncStreamInterfaceP5InputQa",
            "moduleName": "Connect",
            "protocolReq": true,
            "declAttributes": [
              "RawDocComment"
            ]
          },
          {
            "kind": "AssociatedType",
            "name": "Output",
            "printedName": "Output",
            "declKind": "AssociatedType",
            "usr": "s:7Connect30ServerOnlyAsyncStreamInterfaceP6OutputQa",
            "mangledName": "$s7Connect30ServerOnlyAsyncStreamInterfaceP6OutputQa",
            "moduleName": "Connect",
            "protocolReq": true,
            "declAttributes": [
              "RawDocComment"
            ]
          },
          {
            "kind": "Function",
            "name": "send",
            "printedName": "send(_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "DependentMember",
                "printedName": "τ_0_0.Input"
              }
            ],
            "declKind": "Func",
            "usr": "s:7Connect30ServerOnlyAsyncStreamInterfaceP4sendyy5InputQzKF",
            "mangledName": "$s7Connect30ServerOnlyAsyncStreamInterfaceP4sendyy5InputQzKF",
            "moduleName": "Connect",
            "genericSig": "<τ_0_0 where τ_0_0 : Connect.ServerOnlyAsyncStreamInterface>",
            "sugared_genericSig": "<Self where Self : Connect.ServerOnlyAsyncStreamInterface>",
            "protocolReq": true,
            "declAttributes": [
              "RawDocComment"
            ],
            "throwing": true,
            "reqNewWitnessTableEntry": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "results",
            "printedName": "results()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "AsyncStream",
                "printedName": "_Concurrency.AsyncStream<Connect.StreamResult<τ_0_0.Output>>",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "StreamResult",
                    "printedName": "Connect.StreamResult<τ_0_0.Output>",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "DependentMember",
                        "printedName": "τ_0_0.Output"
                      }
                    ],
                    "usr": "s:7Connect12StreamResultO"
                  }
                ],
                "usr": "s:ScS"
              }
            ],
            "declKind": "Func",
            "usr": "s:7Connect30ServerOnlyAsyncStreamInterfaceP7resultsScSyAA0E6ResultOy6OutputQzGGyF",
            "mangledName": "$s7Connect30ServerOnlyAsyncStreamInterfaceP7resultsScSyAA0E6ResultOy6OutputQzGGyF",
            "moduleName": "Connect",
            "genericSig": "<τ_0_0 where τ_0_0 : Connect.ServerOnlyAsyncStreamInterface>",
            "sugared_genericSig": "<Self where Self : Connect.ServerOnlyAsyncStreamInterface>",
            "protocolReq": true,
            "declAttributes": [
              "RawDocComment"
            ],
            "reqNewWitnessTableEntry": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "cancel",
            "printedName": "cancel()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              }
            ],
            "declKind": "Func",
            "usr": "s:7Connect30ServerOnlyAsyncStreamInterfaceP6cancelyyF",
            "mangledName": "$s7Connect30ServerOnlyAsyncStreamInterfaceP6cancelyyF",
            "moduleName": "Connect",
            "genericSig": "<τ_0_0 where τ_0_0 : Connect.ServerOnlyAsyncStreamInterface>",
            "sugared_genericSig": "<Self where Self : Connect.ServerOnlyAsyncStreamInterface>",
            "protocolReq": true,
            "declAttributes": [
              "RawDocComment"
            ],
            "reqNewWitnessTableEntry": true,
            "funcSelfKind": "NonMutating"
          }
        ],
        "declKind": "Protocol",
        "usr": "s:7Connect30ServerOnlyAsyncStreamInterfaceP",
        "mangledName": "$s7Connect30ServerOnlyAsyncStreamInterfaceP",
        "moduleName": "Connect",
        "genericSig": "<τ_0_0 : Swift.Sendable, τ_0_0.Input : SwiftProtobuf.Message, τ_0_0.Output : SwiftProtobuf.Message>",
        "sugared_genericSig": "<Self : Swift.Sendable, Self.Input : SwiftProtobuf.Message, Self.Output : SwiftProtobuf.Message>",
        "intro_iOS": "13",
        "declAttributes": [
          "AccessControl",
          "Available",
          "RawDocComment"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Sendable",
            "printedName": "Sendable",
            "usr": "s:s8SendableP",
            "mangledName": "$ss8SendableP"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "SwiftProtobuf",
        "printedName": "SwiftProtobuf",
        "declKind": "Import",
        "moduleName": "Connect",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "SwiftProtobuf",
        "printedName": "SwiftProtobuf",
        "declKind": "Import",
        "moduleName": "Connect",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "ServerOnlyStreamInterface",
        "printedName": "ServerOnlyStreamInterface",
        "children": [
          {
            "kind": "AssociatedType",
            "name": "Input",
            "printedName": "Input",
            "declKind": "AssociatedType",
            "usr": "s:7Connect25ServerOnlyStreamInterfaceP5InputQa",
            "mangledName": "$s7Connect25ServerOnlyStreamInterfaceP5InputQa",
            "moduleName": "Connect",
            "protocolReq": true,
            "declAttributes": [
              "RawDocComment"
            ]
          },
          {
            "kind": "Function",
            "name": "send",
            "printedName": "send(_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "DependentMember",
                "printedName": "τ_0_0.Input"
              }
            ],
            "declKind": "Func",
            "usr": "s:7Connect25ServerOnlyStreamInterfaceP4sendyy5InputQzF",
            "mangledName": "$s7Connect25ServerOnlyStreamInterfaceP4sendyy5InputQzF",
            "moduleName": "Connect",
            "genericSig": "<τ_0_0 where τ_0_0 : Connect.ServerOnlyStreamInterface>",
            "sugared_genericSig": "<Self where Self : Connect.ServerOnlyStreamInterface>",
            "protocolReq": true,
            "declAttributes": [
              "RawDocComment"
            ],
            "reqNewWitnessTableEntry": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "cancel",
            "printedName": "cancel()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              }
            ],
            "declKind": "Func",
            "usr": "s:7Connect25ServerOnlyStreamInterfaceP6cancelyyF",
            "mangledName": "$s7Connect25ServerOnlyStreamInterfaceP6cancelyyF",
            "moduleName": "Connect",
            "genericSig": "<τ_0_0 where τ_0_0 : Connect.ServerOnlyStreamInterface>",
            "sugared_genericSig": "<Self where Self : Connect.ServerOnlyStreamInterface>",
            "protocolReq": true,
            "declAttributes": [
              "RawDocComment"
            ],
            "reqNewWitnessTableEntry": true,
            "funcSelfKind": "NonMutating"
          }
        ],
        "declKind": "Protocol",
        "usr": "s:7Connect25ServerOnlyStreamInterfaceP",
        "mangledName": "$s7Connect25ServerOnlyStreamInterfaceP",
        "moduleName": "Connect",
        "genericSig": "<τ_0_0.Input : SwiftProtobuf.Message>",
        "sugared_genericSig": "<Self.Input : SwiftProtobuf.Message>",
        "declAttributes": [
          "AccessControl",
          "RawDocComment"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "SwiftProtobuf",
        "printedName": "SwiftProtobuf",
        "declKind": "Import",
        "moduleName": "Connect",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "Connect",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "StreamInterceptor",
        "printedName": "StreamInterceptor",
        "children": [
          {
            "kind": "Function",
            "name": "handleStreamStart",
            "printedName": "handleStreamStart(_:proceed:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "HTTPRequest",
                "printedName": "Connect.HTTPRequest<()>",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "usr": "s:7Connect11HTTPRequestV"
              },
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(Swift.Result<Connect.HTTPRequest<()>, Connect.ConnectError>) -> ()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Result",
                    "printedName": "Swift.Result<Connect.HTTPRequest<()>, Connect.ConnectError>",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "HTTPRequest",
                        "printedName": "Connect.HTTPRequest<()>",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "usr": "s:7Connect11HTTPRequestV"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "ConnectError",
                        "printedName": "Connect.ConnectError",
                        "usr": "s:7Connect0A5ErrorV"
                      }
                    ],
                    "usr": "s:s6ResultO"
                  }
                ]
              }
            ],
            "declKind": "Func",
            "usr": "s:7Connect17StreamInterceptorP06handleB5Start_7proceedyAA11HTTPRequestVyytG_ys6ResultOyAhA0A5ErrorVGYbctYbF",
            "mangledName": "$s7Connect17StreamInterceptorP06handleB5Start_7proceedyAA11HTTPRequestVyytG_ys6ResultOyAhA0A5ErrorVGYbctYbF",
            "moduleName": "Connect",
            "genericSig": "<τ_0_0 where τ_0_0 : Connect.StreamInterceptor>",
            "sugared_genericSig": "<Self where Self : Connect.StreamInterceptor>",
            "protocolReq": true,
            "declAttributes": [
              "Sendable",
              "RawDocComment"
            ],
            "reqNewWitnessTableEntry": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "handleStreamInput",
            "printedName": "handleStreamInput(_:proceed:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "GenericTypeParam",
                "printedName": "τ_1_0"
              },
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(τ_1_0) -> ()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "GenericTypeParam",
                    "printedName": "τ_1_0"
                  }
                ]
              }
            ],
            "declKind": "Func",
            "usr": "s:7Connect17StreamInterceptorP06handleB5Input_7proceedyqd___yqd__YbctYb13SwiftProtobuf7MessageRd__lF",
            "mangledName": "$s7Connect17StreamInterceptorP06handleB5Input_7proceedyqd___yqd__YbctYb13SwiftProtobuf7MessageRd__lF",
            "moduleName": "Connect",
            "genericSig": "<τ_0_0, τ_1_0 where τ_0_0 : Connect.StreamInterceptor, τ_1_0 : SwiftProtobuf.Message>",
            "sugared_genericSig": "<Self, Message where Self : Connect.StreamInterceptor, Message : SwiftProtobuf.Message>",
            "protocolReq": true,
            "declAttributes": [
              "Sendable",
              "RawDocComment"
            ],
            "reqNewWitnessTableEntry": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "handleStreamRawInput",
            "printedName": "handleStreamRawInput(_:proceed:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "Data",
                "printedName": "Foundation.Data",
                "usr": "s:10Foundation4DataV"
              },
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(Foundation.Data) -> ()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Data",
                    "printedName": "Foundation.Data",
                    "usr": "s:10Foundation4DataV"
                  }
                ]
              }
            ],
            "declKind": "Func",
            "usr": "s:7Connect17StreamInterceptorP06handleB8RawInput_7proceedy10Foundation4DataV_yAHYbctYbF",
            "mangledName": "$s7Connect17StreamInterceptorP06handleB8RawInput_7proceedy10Foundation4DataV_yAHYbctYbF",
            "moduleName": "Connect",
            "genericSig": "<τ_0_0 where τ_0_0 : Connect.StreamInterceptor>",
            "sugared_genericSig": "<Self where Self : Connect.StreamInterceptor>",
            "protocolReq": true,
            "declAttributes": [
              "Sendable",
              "RawDocComment"
            ],
            "reqNewWitnessTableEntry": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "handleStreamRawResult",
            "printedName": "handleStreamRawResult(_:proceed:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "StreamResult",
                "printedName": "Connect.StreamResult<Foundation.Data>",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Data",
                    "printedName": "Foundation.Data",
                    "usr": "s:10Foundation4DataV"
                  }
                ],
                "usr": "s:7Connect12StreamResultO"
              },
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(Connect.StreamResult<Foundation.Data>) -> ()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "StreamResult",
                    "printedName": "Connect.StreamResult<Foundation.Data>",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Data",
                        "printedName": "Foundation.Data",
                        "usr": "s:10Foundation4DataV"
                      }
                    ],
                    "usr": "s:7Connect12StreamResultO"
                  }
                ]
              }
            ],
            "declKind": "Func",
            "usr": "s:7Connect17StreamInterceptorP06handleB9RawResult_7proceedyAA0bF0Oy10Foundation4DataVG_yAKYbctYbF",
            "mangledName": "$s7Connect17StreamInterceptorP06handleB9RawResult_7proceedyAA0bF0Oy10Foundation4DataVG_yAKYbctYbF",
            "moduleName": "Connect",
            "genericSig": "<τ_0_0 where τ_0_0 : Connect.StreamInterceptor>",
            "sugared_genericSig": "<Self where Self : Connect.StreamInterceptor>",
            "protocolReq": true,
            "declAttributes": [
              "Sendable",
              "RawDocComment"
            ],
            "reqNewWitnessTableEntry": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "handleStreamResult",
            "printedName": "handleStreamResult(_:proceed:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "StreamResult",
                "printedName": "Connect.StreamResult<τ_1_0>",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GenericTypeParam",
                    "printedName": "τ_1_0"
                  }
                ],
                "usr": "s:7Connect12StreamResultO"
              },
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(Connect.StreamResult<τ_1_0>) -> ()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "StreamResult",
                    "printedName": "Connect.StreamResult<τ_1_0>",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "GenericTypeParam",
                        "printedName": "τ_1_0"
                      }
                    ],
                    "usr": "s:7Connect12StreamResultO"
                  }
                ]
              }
            ],
            "declKind": "Func",
            "usr": "s:7Connect17StreamInterceptorP06handleB6Result_7proceedyAA0bE0Oyqd__G_yAHYbctYb13SwiftProtobuf7MessageRd__lF",
            "mangledName": "$s7Connect17StreamInterceptorP06handleB6Result_7proceedyAA0bE0Oyqd__G_yAHYbctYb13SwiftProtobuf7MessageRd__lF",
            "moduleName": "Connect",
            "genericSig": "<τ_0_0, τ_1_0 where τ_0_0 : Connect.StreamInterceptor, τ_1_0 : SwiftProtobuf.Message>",
            "sugared_genericSig": "<Self, Message where Self : Connect.StreamInterceptor, Message : SwiftProtobuf.Message>",
            "protocolReq": true,
            "declAttributes": [
              "Sendable",
              "RawDocComment"
            ],
            "reqNewWitnessTableEntry": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "handleStreamStart",
            "printedName": "handleStreamStart(_:proceed:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "HTTPRequest",
                "printedName": "Connect.HTTPRequest<()>",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "usr": "s:7Connect11HTTPRequestV"
              },
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(Swift.Result<Connect.HTTPRequest<()>, Connect.ConnectError>) -> ()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Result",
                    "printedName": "Swift.Result<Connect.HTTPRequest<()>, Connect.ConnectError>",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "HTTPRequest",
                        "printedName": "Connect.HTTPRequest<()>",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "usr": "s:7Connect11HTTPRequestV"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "ConnectError",
                        "printedName": "Connect.ConnectError",
                        "usr": "s:7Connect0A5ErrorV"
                      }
                    ],
                    "usr": "s:s6ResultO"
                  }
                ]
              }
            ],
            "declKind": "Func",
            "usr": "s:7Connect17StreamInterceptorPAAE06handleB5Start_7proceedyAA11HTTPRequestVyytG_ys6ResultOyAhA0A5ErrorVGYbctYbF",
            "mangledName": "$s7Connect17StreamInterceptorPAAE06handleB5Start_7proceedyAA11HTTPRequestVyytG_ys6ResultOyAhA0A5ErrorVGYbctYbF",
            "moduleName": "Connect",
            "genericSig": "<τ_0_0 where τ_0_0 : Connect.StreamInterceptor>",
            "sugared_genericSig": "<Self where Self : Connect.StreamInterceptor>",
            "declAttributes": [
              "AccessControl",
              "Sendable"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "handleStreamInput",
            "printedName": "handleStreamInput(_:proceed:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "GenericTypeParam",
                "printedName": "τ_1_0"
              },
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(τ_1_0) -> ()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "GenericTypeParam",
                    "printedName": "τ_1_0"
                  }
                ]
              }
            ],
            "declKind": "Func",
            "usr": "s:7Connect17StreamInterceptorPAAE06handleB5Input_7proceedyqd___yqd__YbctYb13SwiftProtobuf7MessageRd__lF",
            "mangledName": "$s7Connect17StreamInterceptorPAAE06handleB5Input_7proceedyqd___yqd__YbctYb13SwiftProtobuf7MessageRd__lF",
            "moduleName": "Connect",
            "genericSig": "<τ_0_0, τ_1_0 where τ_0_0 : Connect.StreamInterceptor, τ_1_0 : SwiftProtobuf.Message>",
            "sugared_genericSig": "<Self, Message where Self : Connect.StreamInterceptor, Message : SwiftProtobuf.Message>",
            "declAttributes": [
              "AccessControl",
              "Sendable"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "handleStreamRawInput",
            "printedName": "handleStreamRawInput(_:proceed:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "Data",
                "printedName": "Foundation.Data",
                "usr": "s:10Foundation4DataV"
              },
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(Foundation.Data) -> ()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Data",
                    "printedName": "Foundation.Data",
                    "usr": "s:10Foundation4DataV"
                  }
                ]
              }
            ],
            "declKind": "Func",
            "usr": "s:7Connect17StreamInterceptorPAAE06handleB8RawInput_7proceedy10Foundation4DataV_yAHYbctYbF",
            "mangledName": "$s7Connect17StreamInterceptorPAAE06handleB8RawInput_7proceedy10Foundation4DataV_yAHYbctYbF",
            "moduleName": "Connect",
            "genericSig": "<τ_0_0 where τ_0_0 : Connect.StreamInterceptor>",
            "sugared_genericSig": "<Self where Self : Connect.StreamInterceptor>",
            "declAttributes": [
              "AccessControl",
              "Sendable"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "handleStreamRawResult",
            "printedName": "handleStreamRawResult(_:proceed:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "StreamResult",
                "printedName": "Connect.StreamResult<Foundation.Data>",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Data",
                    "printedName": "Foundation.Data",
                    "usr": "s:10Foundation4DataV"
                  }
                ],
                "usr": "s:7Connect12StreamResultO"
              },
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(Connect.StreamResult<Foundation.Data>) -> ()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "StreamResult",
                    "printedName": "Connect.StreamResult<Foundation.Data>",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Data",
                        "printedName": "Foundation.Data",
                        "usr": "s:10Foundation4DataV"
                      }
                    ],
                    "usr": "s:7Connect12StreamResultO"
                  }
                ]
              }
            ],
            "declKind": "Func",
            "usr": "s:7Connect17StreamInterceptorPAAE06handleB9RawResult_7proceedyAA0bF0Oy10Foundation4DataVG_yAKYbctYbF",
            "mangledName": "$s7Connect17StreamInterceptorPAAE06handleB9RawResult_7proceedyAA0bF0Oy10Foundation4DataVG_yAKYbctYbF",
            "moduleName": "Connect",
            "genericSig": "<τ_0_0 where τ_0_0 : Connect.StreamInterceptor>",
            "sugared_genericSig": "<Self where Self : Connect.StreamInterceptor>",
            "declAttributes": [
              "AccessControl",
              "Sendable"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "handleStreamResult",
            "printedName": "handleStreamResult(_:proceed:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "StreamResult",
                "printedName": "Connect.StreamResult<τ_1_0>",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GenericTypeParam",
                    "printedName": "τ_1_0"
                  }
                ],
                "usr": "s:7Connect12StreamResultO"
              },
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(Connect.StreamResult<τ_1_0>) -> ()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "StreamResult",
                    "printedName": "Connect.StreamResult<τ_1_0>",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "GenericTypeParam",
                        "printedName": "τ_1_0"
                      }
                    ],
                    "usr": "s:7Connect12StreamResultO"
                  }
                ]
              }
            ],
            "declKind": "Func",
            "usr": "s:7Connect17StreamInterceptorPAAE06handleB6Result_7proceedyAA0bE0Oyqd__G_yAHYbctYb13SwiftProtobuf7MessageRd__lF",
            "mangledName": "$s7Connect17StreamInterceptorPAAE06handleB6Result_7proceedyAA0bE0Oyqd__G_yAHYbctYb13SwiftProtobuf7MessageRd__lF",
            "moduleName": "Connect",
            "genericSig": "<τ_0_0, τ_1_0 where τ_0_0 : Connect.StreamInterceptor, τ_1_0 : SwiftProtobuf.Message>",
            "sugared_genericSig": "<Self, Message where Self : Connect.StreamInterceptor, Message : SwiftProtobuf.Message>",
            "declAttributes": [
              "AccessControl",
              "Sendable"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          }
        ],
        "declKind": "Protocol",
        "usr": "s:7Connect17StreamInterceptorP",
        "mangledName": "$s7Connect17StreamInterceptorP",
        "moduleName": "Connect",
        "genericSig": "<τ_0_0 : Connect.Interceptor>",
        "sugared_genericSig": "<Self : Connect.Interceptor>",
        "declAttributes": [
          "AccessControl",
          "RawDocComment"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Interceptor",
            "printedName": "Interceptor",
            "usr": "s:7Connect11InterceptorP",
            "mangledName": "$s7Connect11InterceptorP"
          },
          {
            "kind": "Conformance",
            "name": "Sendable",
            "printedName": "Sendable",
            "usr": "s:s8SendableP",
            "mangledName": "$ss8SendableP"
          }
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "StreamResult",
        "printedName": "StreamResult",
        "children": [
          {
            "kind": "Var",
            "name": "complete",
            "printedName": "complete",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "GenericFunction",
                "printedName": "<τ_0_0 where τ_0_0 : Swift.Sendable> (Connect.StreamResult<τ_0_0>.Type) -> (Connect.Code, (any Swift.Error)?, [Swift.String : [Swift.String]]?) -> Connect.StreamResult<τ_0_0>",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(Connect.Code, (any Swift.Error)?, [Swift.String : [Swift.String]]?) -> Connect.StreamResult<τ_0_0>",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "StreamResult",
                        "printedName": "Connect.StreamResult<τ_0_0>",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "GenericTypeParam",
                            "printedName": "τ_0_0"
                          }
                        ],
                        "usr": "s:7Connect12StreamResultO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Tuple",
                        "printedName": "(code: Connect.Code, error: (any Swift.Error)?, trailers: [Swift.String : [Swift.String]]?)",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Code",
                            "printedName": "Connect.Code",
                            "usr": "s:7Connect4CodeO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Optional",
                            "printedName": "(any Swift.Error)?",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "Error",
                                "printedName": "any Swift.Error",
                                "usr": "s:s5ErrorP"
                              }
                            ],
                            "usr": "s:Sq"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Optional",
                            "printedName": "[Swift.String : [Swift.String]]?",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "Dictionary",
                                "printedName": "[Swift.String : [Swift.String]]",
                                "children": [
                                  {
                                    "kind": "TypeNominal",
                                    "name": "String",
                                    "printedName": "Swift.String",
                                    "usr": "s:SS"
                                  },
                                  {
                                    "kind": "TypeNominal",
                                    "name": "Array",
                                    "printedName": "[Swift.String]",
                                    "children": [
                                      {
                                        "kind": "TypeNominal",
                                        "name": "String",
                                        "printedName": "Swift.String",
                                        "usr": "s:SS"
                                      }
                                    ],
                                    "usr": "s:Sa"
                                  }
                                ],
                                "usr": "s:SD"
                              }
                            ],
                            "usr": "s:Sq"
                          }
                        ]
                      }
                    ]
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "Connect.StreamResult<τ_0_0>.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "StreamResult",
                        "printedName": "Connect.StreamResult<τ_0_0>",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "GenericTypeParam",
                            "printedName": "τ_0_0"
                          }
                        ],
                        "usr": "s:7Connect12StreamResultO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:7Connect12StreamResultO8completeyACyxGAA4CodeO_s5Error_pSgSDySSSaySSGGSgtcAEms8SendableRzlF",
            "mangledName": "$s7Connect12StreamResultO8completeyACyxGAA4CodeO_s5Error_pSgSDySSSaySSGGSgtcAEms8SendableRzlF",
            "moduleName": "Connect",
            "declAttributes": [
              "RawDocComment"
            ],
            "fixedbinaryorder": 0
          },
          {
            "kind": "Var",
            "name": "headers",
            "printedName": "headers",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "GenericFunction",
                "printedName": "<τ_0_0 where τ_0_0 : Swift.Sendable> (Connect.StreamResult<τ_0_0>.Type) -> ([Swift.String : [Swift.String]]) -> Connect.StreamResult<τ_0_0>",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "([Swift.String : [Swift.String]]) -> Connect.StreamResult<τ_0_0>",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "StreamResult",
                        "printedName": "Connect.StreamResult<τ_0_0>",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "GenericTypeParam",
                            "printedName": "τ_0_0"
                          }
                        ],
                        "usr": "s:7Connect12StreamResultO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Dictionary",
                        "printedName": "[Swift.String : [Swift.String]]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "String",
                            "printedName": "Swift.String",
                            "usr": "s:SS"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Array",
                            "printedName": "[Swift.String]",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "String",
                                "printedName": "Swift.String",
                                "usr": "s:SS"
                              }
                            ],
                            "usr": "s:Sa"
                          }
                        ],
                        "usr": "s:SD"
                      }
                    ]
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "Connect.StreamResult<τ_0_0>.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "StreamResult",
                        "printedName": "Connect.StreamResult<τ_0_0>",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "GenericTypeParam",
                            "printedName": "τ_0_0"
                          }
                        ],
                        "usr": "s:7Connect12StreamResultO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:7Connect12StreamResultO7headersyACyxGSDySSSaySSGGcAEms8SendableRzlF",
            "mangledName": "$s7Connect12StreamResultO7headersyACyxGSDySSSaySSGGcAEms8SendableRzlF",
            "moduleName": "Connect",
            "declAttributes": [
              "RawDocComment"
            ],
            "fixedbinaryorder": 1
          },
          {
            "kind": "Var",
            "name": "message",
            "printedName": "message",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "GenericFunction",
                "printedName": "<τ_0_0 where τ_0_0 : Swift.Sendable> (Connect.StreamResult<τ_0_0>.Type) -> (τ_0_0) -> Connect.StreamResult<τ_0_0>",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(τ_0_0) -> Connect.StreamResult<τ_0_0>",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "StreamResult",
                        "printedName": "Connect.StreamResult<τ_0_0>",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "GenericTypeParam",
                            "printedName": "τ_0_0"
                          }
                        ],
                        "usr": "s:7Connect12StreamResultO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "GenericTypeParam",
                        "printedName": "τ_0_0"
                      }
                    ]
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "Connect.StreamResult<τ_0_0>.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "StreamResult",
                        "printedName": "Connect.StreamResult<τ_0_0>",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "GenericTypeParam",
                            "printedName": "τ_0_0"
                          }
                        ],
                        "usr": "s:7Connect12StreamResultO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:7Connect12StreamResultO7messageyACyxGxcAEms8SendableRzlF",
            "mangledName": "$s7Connect12StreamResultO7messageyACyxGxcAEms8SendableRzlF",
            "moduleName": "Connect",
            "declAttributes": [
              "RawDocComment"
            ],
            "fixedbinaryorder": 2
          },
          {
            "kind": "Var",
            "name": "messageValue",
            "printedName": "messageValue",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "τ_0_0?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GenericTypeParam",
                    "printedName": "τ_0_0"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "s:7Connect12StreamResultO12messageValuexSgvp",
            "mangledName": "$s7Connect12StreamResultO12messageValuexSgvp",
            "moduleName": "Connect",
            "declAttributes": [
              "AccessControl"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "τ_0_0?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "GenericTypeParam",
                        "printedName": "τ_0_0"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7Connect12StreamResultO12messageValuexSgvg",
                "mangledName": "$s7Connect12StreamResultO12messageValuexSgvg",
                "moduleName": "Connect",
                "genericSig": "<τ_0_0 where τ_0_0 : Swift.Sendable>",
                "sugared_genericSig": "<Output where Output : Swift.Sendable>",
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Function",
            "name": "==",
            "printedName": "==(_:_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              },
              {
                "kind": "TypeNominal",
                "name": "StreamResult",
                "printedName": "Connect.StreamResult<τ_0_0>",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GenericTypeParam",
                    "printedName": "τ_0_0"
                  }
                ],
                "usr": "s:7Connect12StreamResultO"
              },
              {
                "kind": "TypeNominal",
                "name": "StreamResult",
                "printedName": "Connect.StreamResult<τ_0_0>",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GenericTypeParam",
                    "printedName": "τ_0_0"
                  }
                ],
                "usr": "s:7Connect12StreamResultO"
              }
            ],
            "declKind": "Func",
            "usr": "s:7Connect12StreamResultOAASQRzrlE2eeoiySbACyxG_AEtFZ",
            "mangledName": "$s7Connect12StreamResultOAASQRzrlE2eeoiySbACyxG_AEtFZ",
            "moduleName": "Connect",
            "genericSig": "<τ_0_0 where τ_0_0 : Swift.Equatable, τ_0_0 : Swift.Sendable>",
            "sugared_genericSig": "<Output where Output : Swift.Equatable, Output : Swift.Sendable>",
            "static": true,
            "declAttributes": [
              "AccessControl"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          }
        ],
        "declKind": "Enum",
        "usr": "s:7Connect12StreamResultO",
        "mangledName": "$s7Connect12StreamResultO",
        "moduleName": "Connect",
        "genericSig": "<τ_0_0 where τ_0_0 : Swift.Sendable>",
        "sugared_genericSig": "<Output where Output : Swift.Sendable>",
        "declAttributes": [
          "AccessControl",
          "Frozen",
          "RawDocComment"
        ],
        "isEnumExhaustive": 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": "Sendable",
            "printedName": "Sendable",
            "usr": "s:s8SendableP",
            "mangledName": "$ss8SendableP"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "Connect",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "SwiftProtobuf",
        "printedName": "SwiftProtobuf",
        "declKind": "Import",
        "moduleName": "Connect",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "Connect",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "UnaryInterceptor",
        "printedName": "UnaryInterceptor",
        "children": [
          {
            "kind": "Function",
            "name": "handleUnaryRequest",
            "printedName": "handleUnaryRequest(_:proceed:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "HTTPRequest",
                "printedName": "Connect.HTTPRequest<τ_1_0>",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GenericTypeParam",
                    "printedName": "τ_1_0"
                  }
                ],
                "usr": "s:7Connect11HTTPRequestV"
              },
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(Swift.Result<Connect.HTTPRequest<τ_1_0>, Connect.ConnectError>) -> ()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Result",
                    "printedName": "Swift.Result<Connect.HTTPRequest<τ_1_0>, Connect.ConnectError>",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "HTTPRequest",
                        "printedName": "Connect.HTTPRequest<τ_1_0>",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "GenericTypeParam",
                            "printedName": "τ_1_0"
                          }
                        ],
                        "usr": "s:7Connect11HTTPRequestV"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "ConnectError",
                        "printedName": "Connect.ConnectError",
                        "usr": "s:7Connect0A5ErrorV"
                      }
                    ],
                    "usr": "s:s6ResultO"
                  }
                ]
              }
            ],
            "declKind": "Func",
            "usr": "s:7Connect16UnaryInterceptorP06handleB7Request_7proceedyAA11HTTPRequestVyqd__G_ys6ResultOyAhA0A5ErrorVGYbctYb13SwiftProtobuf7MessageRd__lF",
            "mangledName": "$s7Connect16UnaryInterceptorP06handleB7Request_7proceedyAA11HTTPRequestVyqd__G_ys6ResultOyAhA0A5ErrorVGYbctYb13SwiftProtobuf7MessageRd__lF",
            "moduleName": "Connect",
            "genericSig": "<τ_0_0, τ_1_0 where τ_0_0 : Connect.UnaryInterceptor, τ_1_0 : SwiftProtobuf.Message>",
            "sugared_genericSig": "<Self, Message where Self : Connect.UnaryInterceptor, Message : SwiftProtobuf.Message>",
            "protocolReq": true,
            "declAttributes": [
              "Sendable",
              "RawDocComment"
            ],
            "reqNewWitnessTableEntry": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "handleUnaryRawRequest",
            "printedName": "handleUnaryRawRequest(_:proceed:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "HTTPRequest",
                "printedName": "Connect.HTTPRequest<Foundation.Data?>",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Foundation.Data?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Data",
                        "printedName": "Foundation.Data",
                        "usr": "s:10Foundation4DataV"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "usr": "s:7Connect11HTTPRequestV"
              },
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(Swift.Result<Connect.HTTPRequest<Foundation.Data?>, Connect.ConnectError>) -> ()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Result",
                    "printedName": "Swift.Result<Connect.HTTPRequest<Foundation.Data?>, Connect.ConnectError>",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "HTTPRequest",
                        "printedName": "Connect.HTTPRequest<Foundation.Data?>",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Optional",
                            "printedName": "Foundation.Data?",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "Data",
                                "printedName": "Foundation.Data",
                                "usr": "s:10Foundation4DataV"
                              }
                            ],
                            "usr": "s:Sq"
                          }
                        ],
                        "usr": "s:7Connect11HTTPRequestV"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "ConnectError",
                        "printedName": "Connect.ConnectError",
                        "usr": "s:7Connect0A5ErrorV"
                      }
                    ],
                    "usr": "s:s6ResultO"
                  }
                ]
              }
            ],
            "declKind": "Func",
            "usr": "s:7Connect16UnaryInterceptorP06handleB10RawRequest_7proceedyAA11HTTPRequestVy10Foundation4DataVSgG_ys6ResultOyAlA0A5ErrorVGYbctYbF",
            "mangledName": "$s7Connect16UnaryInterceptorP06handleB10RawRequest_7proceedyAA11HTTPRequestVy10Foundation4DataVSgG_ys6ResultOyAlA0A5ErrorVGYbctYbF",
            "moduleName": "Connect",
            "genericSig": "<τ_0_0 where τ_0_0 : Connect.UnaryInterceptor>",
            "sugared_genericSig": "<Self where Self : Connect.UnaryInterceptor>",
            "protocolReq": true,
            "declAttributes": [
              "Sendable",
              "RawDocComment"
            ],
            "reqNewWitnessTableEntry": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "handleUnaryRawResponse",
            "printedName": "handleUnaryRawResponse(_:proceed:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "HTTPResponse",
                "printedName": "Connect.HTTPResponse",
                "usr": "s:7Connect12HTTPResponseV"
              },
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(Connect.HTTPResponse) -> ()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "HTTPResponse",
                    "printedName": "Connect.HTTPResponse",
                    "usr": "s:7Connect12HTTPResponseV"
                  }
                ]
              }
            ],
            "declKind": "Func",
            "usr": "s:7Connect16UnaryInterceptorP06handleB11RawResponse_7proceedyAA12HTTPResponseV_yAGYbctYbF",
            "mangledName": "$s7Connect16UnaryInterceptorP06handleB11RawResponse_7proceedyAA12HTTPResponseV_yAGYbctYbF",
            "moduleName": "Connect",
            "genericSig": "<τ_0_0 where τ_0_0 : Connect.UnaryInterceptor>",
            "sugared_genericSig": "<Self where Self : Connect.UnaryInterceptor>",
            "protocolReq": true,
            "declAttributes": [
              "Sendable",
              "RawDocComment"
            ],
            "reqNewWitnessTableEntry": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "handleUnaryResponse",
            "printedName": "handleUnaryResponse(_:proceed:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "ResponseMessage",
                "printedName": "Connect.ResponseMessage<τ_1_0>",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GenericTypeParam",
                    "printedName": "τ_1_0"
                  }
                ],
                "usr": "s:7Connect15ResponseMessageV"
              },
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(Connect.ResponseMessage<τ_1_0>) -> ()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ResponseMessage",
                    "printedName": "Connect.ResponseMessage<τ_1_0>",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "GenericTypeParam",
                        "printedName": "τ_1_0"
                      }
                    ],
                    "usr": "s:7Connect15ResponseMessageV"
                  }
                ]
              }
            ],
            "declKind": "Func",
            "usr": "s:7Connect16UnaryInterceptorP06handleB8Response_7proceedyAA0E7MessageVyqd__G_yAHYbctYb13SwiftProtobuf0G0Rd__lF",
            "mangledName": "$s7Connect16UnaryInterceptorP06handleB8Response_7proceedyAA0E7MessageVyqd__G_yAHYbctYb13SwiftProtobuf0G0Rd__lF",
            "moduleName": "Connect",
            "genericSig": "<τ_0_0, τ_1_0 where τ_0_0 : Connect.UnaryInterceptor, τ_1_0 : SwiftProtobuf.Message>",
            "sugared_genericSig": "<Self, Message where Self : Connect.UnaryInterceptor, Message : SwiftProtobuf.Message>",
            "protocolReq": true,
            "declAttributes": [
              "Sendable",
              "RawDocComment"
            ],
            "reqNewWitnessTableEntry": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "handleUnaryRequest",
            "printedName": "handleUnaryRequest(_:proceed:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "HTTPRequest",
                "printedName": "Connect.HTTPRequest<τ_1_0>",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GenericTypeParam",
                    "printedName": "τ_1_0"
                  }
                ],
                "usr": "s:7Connect11HTTPRequestV"
              },
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(Swift.Result<Connect.HTTPRequest<τ_1_0>, Connect.ConnectError>) -> ()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Result",
                    "printedName": "Swift.Result<Connect.HTTPRequest<τ_1_0>, Connect.ConnectError>",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "HTTPRequest",
                        "printedName": "Connect.HTTPRequest<τ_1_0>",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "GenericTypeParam",
                            "printedName": "τ_1_0"
                          }
                        ],
                        "usr": "s:7Connect11HTTPRequestV"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "ConnectError",
                        "printedName": "Connect.ConnectError",
                        "usr": "s:7Connect0A5ErrorV"
                      }
                    ],
                    "usr": "s:s6ResultO"
                  }
                ]
              }
            ],
            "declKind": "Func",
            "usr": "s:7Connect16UnaryInterceptorPAAE06handleB7Request_7proceedyAA11HTTPRequestVyqd__G_ys6ResultOyAhA0A5ErrorVGYbctYb13SwiftProtobuf7MessageRd__lF",
            "mangledName": "$s7Connect16UnaryInterceptorPAAE06handleB7Request_7proceedyAA11HTTPRequestVyqd__G_ys6ResultOyAhA0A5ErrorVGYbctYb13SwiftProtobuf7MessageRd__lF",
            "moduleName": "Connect",
            "genericSig": "<τ_0_0, τ_1_0 where τ_0_0 : Connect.UnaryInterceptor, τ_1_0 : SwiftProtobuf.Message>",
            "sugared_genericSig": "<Self, Message where Self : Connect.UnaryInterceptor, Message : SwiftProtobuf.Message>",
            "declAttributes": [
              "AccessControl",
              "Sendable"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "handleUnaryRawRequest",
            "printedName": "handleUnaryRawRequest(_:proceed:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "HTTPRequest",
                "printedName": "Connect.HTTPRequest<Foundation.Data?>",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Foundation.Data?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Data",
                        "printedName": "Foundation.Data",
                        "usr": "s:10Foundation4DataV"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "usr": "s:7Connect11HTTPRequestV"
              },
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(Swift.Result<Connect.HTTPRequest<Foundation.Data?>, Connect.ConnectError>) -> ()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Result",
                    "printedName": "Swift.Result<Connect.HTTPRequest<Foundation.Data?>, Connect.ConnectError>",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "HTTPRequest",
                        "printedName": "Connect.HTTPRequest<Foundation.Data?>",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Optional",
                            "printedName": "Foundation.Data?",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "Data",
                                "printedName": "Foundation.Data",
                                "usr": "s:10Foundation4DataV"
                              }
                            ],
                            "usr": "s:Sq"
                          }
                        ],
                        "usr": "s:7Connect11HTTPRequestV"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "ConnectError",
                        "printedName": "Connect.ConnectError",
                        "usr": "s:7Connect0A5ErrorV"
                      }
                    ],
                    "usr": "s:s6ResultO"
                  }
                ]
              }
            ],
            "declKind": "Func",
            "usr": "s:7Connect16UnaryInterceptorPAAE06handleB10RawRequest_7proceedyAA11HTTPRequestVy10Foundation4DataVSgG_ys6ResultOyAlA0A5ErrorVGYbctYbF",
            "mangledName": "$s7Connect16UnaryInterceptorPAAE06handleB10RawRequest_7proceedyAA11HTTPRequestVy10Foundation4DataVSgG_ys6ResultOyAlA0A5ErrorVGYbctYbF",
            "moduleName": "Connect",
            "genericSig": "<τ_0_0 where τ_0_0 : Connect.UnaryInterceptor>",
            "sugared_genericSig": "<Self where Self : Connect.UnaryInterceptor>",
            "declAttributes": [
              "AccessControl",
              "Sendable"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "handleUnaryRawResponse",
            "printedName": "handleUnaryRawResponse(_:proceed:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "HTTPResponse",
                "printedName": "Connect.HTTPResponse",
                "usr": "s:7Connect12HTTPResponseV"
              },
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(Connect.HTTPResponse) -> ()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "HTTPResponse",
                    "printedName": "Connect.HTTPResponse",
                    "usr": "s:7Connect12HTTPResponseV"
                  }
                ]
              }
            ],
            "declKind": "Func",
            "usr": "s:7Connect16UnaryInterceptorPAAE06handleB11RawResponse_7proceedyAA12HTTPResponseV_yAGYbctYbF",
            "mangledName": "$s7Connect16UnaryInterceptorPAAE06handleB11RawResponse_7proceedyAA12HTTPResponseV_yAGYbctYbF",
            "moduleName": "Connect",
            "genericSig": "<τ_0_0 where τ_0_0 : Connect.UnaryInterceptor>",
            "sugared_genericSig": "<Self where Self : Connect.UnaryInterceptor>",
            "declAttributes": [
              "AccessControl",
              "Sendable"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "handleUnaryResponse",
            "printedName": "handleUnaryResponse(_:proceed:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "ResponseMessage",
                "printedName": "Connect.ResponseMessage<τ_1_0>",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GenericTypeParam",
                    "printedName": "τ_1_0"
                  }
                ],
                "usr": "s:7Connect15ResponseMessageV"
              },
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(Connect.ResponseMessage<τ_1_0>) -> ()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ResponseMessage",
                    "printedName": "Connect.ResponseMessage<τ_1_0>",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "GenericTypeParam",
                        "printedName": "τ_1_0"
                      }
                    ],
                    "usr": "s:7Connect15ResponseMessageV"
                  }
                ]
              }
            ],
            "declKind": "Func",
            "usr": "s:7Connect16UnaryInterceptorPAAE06handleB8Response_7proceedyAA0E7MessageVyqd__G_yAHYbctYb13SwiftProtobuf0G0Rd__lF",
            "mangledName": "$s7Connect16UnaryInterceptorPAAE06handleB8Response_7proceedyAA0E7MessageVyqd__G_yAHYbctYb13SwiftProtobuf0G0Rd__lF",
            "moduleName": "Connect",
            "genericSig": "<τ_0_0, τ_1_0 where τ_0_0 : Connect.UnaryInterceptor, τ_1_0 : SwiftProtobuf.Message>",
            "sugared_genericSig": "<Self, Message where Self : Connect.UnaryInterceptor, Message : SwiftProtobuf.Message>",
            "declAttributes": [
              "AccessControl",
              "Sendable"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          }
        ],
        "declKind": "Protocol",
        "usr": "s:7Connect16UnaryInterceptorP",
        "mangledName": "$s7Connect16UnaryInterceptorP",
        "moduleName": "Connect",
        "genericSig": "<τ_0_0 : Connect.Interceptor>",
        "sugared_genericSig": "<Self : Connect.Interceptor>",
        "declAttributes": [
          "AccessControl",
          "RawDocComment"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Interceptor",
            "printedName": "Interceptor",
            "usr": "s:7Connect11InterceptorP",
            "mangledName": "$s7Connect11InterceptorP"
          },
          {
            "kind": "Conformance",
            "name": "Sendable",
            "printedName": "Sendable",
            "usr": "s:s8SendableP",
            "mangledName": "$ss8SendableP"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "Connect",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "os.log",
        "printedName": "os.log",
        "declKind": "Import",
        "moduleName": "Connect"
      },
      {
        "kind": "TypeDecl",
        "name": "URLSessionHTTPClient",
        "printedName": "URLSessionHTTPClient",
        "children": [
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(configuration:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "URLSessionHTTPClient",
                "printedName": "Connect.URLSessionHTTPClient",
                "usr": "c:@M@Connect@objc(cs)URLSessionHTTPClient"
              },
              {
                "kind": "TypeNominal",
                "name": "URLSessionConfiguration",
                "printedName": "Foundation.URLSessionConfiguration",
                "hasDefaultArg": true,
                "usr": "c:objc(cs)NSURLSessionConfiguration"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:7Connect20URLSessionHTTPClientC13configurationACSo25NSURLSessionConfigurationC_tcfc",
            "mangledName": "$s7Connect20URLSessionHTTPClientC13configurationACSo25NSURLSessionConfigurationC_tcfc",
            "moduleName": "Connect",
            "declAttributes": [
              "AccessControl"
            ],
            "init_kind": "Designated"
          },
          {
            "kind": "Function",
            "name": "unary",
            "printedName": "unary(request:onMetrics:onResponse:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Cancelable",
                "printedName": "Connect.Cancelable",
                "usr": "s:7Connect10CancelableV"
              },
              {
                "kind": "TypeNominal",
                "name": "HTTPRequest",
                "printedName": "Connect.HTTPRequest<Foundation.Data?>",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Foundation.Data?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Data",
                        "printedName": "Foundation.Data",
                        "usr": "s:10Foundation4DataV"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "usr": "s:7Connect11HTTPRequestV"
              },
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(Connect.HTTPMetrics) -> ()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "HTTPMetrics",
                    "printedName": "Connect.HTTPMetrics",
                    "usr": "s:7Connect11HTTPMetricsV"
                  }
                ]
              },
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(Connect.HTTPResponse) -> ()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "HTTPResponse",
                    "printedName": "Connect.HTTPResponse",
                    "usr": "s:7Connect12HTTPResponseV"
                  }
                ]
              }
            ],
            "declKind": "Func",
            "usr": "s:7Connect20URLSessionHTTPClientC5unary7request9onMetrics0F8ResponseAA10CancelableVAA11HTTPRequestVy10Foundation4DataVSgG_yAA11HTTPMetricsVYbcyAA12HTTPResponseVYbctF",
            "mangledName": "$s7Connect20URLSessionHTTPClientC5unary7request9onMetrics0F8ResponseAA10CancelableVAA11HTTPRequestVy10Foundation4DataVSgG_yAA11HTTPMetricsVYbcyAA12HTTPResponseVYbctF",
            "moduleName": "Connect",
            "isOpen": true,
            "declAttributes": [
              "AccessControl",
              "DiscardableResult"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "stream",
            "printedName": "stream(request:responseCallbacks:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "RequestCallbacks",
                "printedName": "Connect.RequestCallbacks<Foundation.Data>",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Data",
                    "printedName": "Foundation.Data",
                    "usr": "s:10Foundation4DataV"
                  }
                ],
                "usr": "s:7Connect16RequestCallbacksC"
              },
              {
                "kind": "TypeNominal",
                "name": "HTTPRequest",
                "printedName": "Connect.HTTPRequest<Foundation.Data?>",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Foundation.Data?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Data",
                        "printedName": "Foundation.Data",
                        "usr": "s:10Foundation4DataV"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "usr": "s:7Connect11HTTPRequestV"
              },
              {
                "kind": "TypeNominal",
                "name": "ResponseCallbacks",
                "printedName": "Connect.ResponseCallbacks",
                "usr": "s:7Connect17ResponseCallbacksC"
              }
            ],
            "declKind": "Func",
            "usr": "s:7Connect20URLSessionHTTPClientC6stream7request17responseCallbacksAA07RequestG0Cy10Foundation4DataVGAA11HTTPRequestVyAKSgG_AA08ResponseG0CtF",
            "mangledName": "$s7Connect20URLSessionHTTPClientC6stream7request17responseCallbacksAA07RequestG0Cy10Foundation4DataVGAA11HTTPRequestVyAKSgG_AA08ResponseG0CtF",
            "moduleName": "Connect",
            "isOpen": true,
            "declAttributes": [
              "AccessControl"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "URLSessionHTTPClient",
                "printedName": "Connect.URLSessionHTTPClient",
                "usr": "c:@M@Connect@objc(cs)URLSessionHTTPClient"
              }
            ],
            "declKind": "Constructor",
            "usr": "c:@M@Connect@objc(cs)URLSessionHTTPClient(im)init",
            "mangledName": "$s7Connect20URLSessionHTTPClientCACycfc",
            "moduleName": "Connect",
            "overriding": true,
            "implicit": true,
            "objc_name": "init",
            "declAttributes": [
              "Dynamic",
              "ObjC",
              "Override"
            ],
            "init_kind": "Designated"
          },
          {
            "kind": "Function",
            "name": "urlSession",
            "printedName": "urlSession(_:dataTask:didReceive:completionHandler:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "URLSession",
                "printedName": "Foundation.URLSession",
                "usr": "c:objc(cs)NSURLSession"
              },
              {
                "kind": "TypeNominal",
                "name": "URLSessionDataTask",
                "printedName": "Foundation.URLSessionDataTask",
                "usr": "c:objc(cs)NSURLSessionDataTask"
              },
              {
                "kind": "TypeNominal",
                "name": "URLResponse",
                "printedName": "Foundation.URLResponse",
                "usr": "c:objc(cs)NSURLResponse"
              },
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(Foundation.URLSession.ResponseDisposition) -> ()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ResponseDisposition",
                    "printedName": "Foundation.URLSession.ResponseDisposition",
                    "usr": "c:@E@NSURLSessionResponseDisposition"
                  }
                ]
              }
            ],
            "declKind": "Func",
            "usr": "c:@CM@Connect@objc(cs)URLSessionHTTPClient(im)URLSession:dataTask:didReceiveResponse:completionHandler:",
            "mangledName": "$s7Connect20URLSessionHTTPClientC10urlSession_8dataTask10didReceive17completionHandlerySo12NSURLSessionC_So0l4DataG0CSo13NSURLResponseCySo0L19ResponseDispositionVctF",
            "moduleName": "Connect",
            "isOpen": true,
            "objc_name": "URLSession:dataTask:didReceiveResponse:completionHandler:",
            "declAttributes": [
              "Dynamic",
              "ObjC",
              "AccessControl"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "urlSession",
            "printedName": "urlSession(_:dataTask:didReceive:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "URLSession",
                "printedName": "Foundation.URLSession",
                "usr": "c:objc(cs)NSURLSession"
              },
              {
                "kind": "TypeNominal",
                "name": "URLSessionDataTask",
                "printedName": "Foundation.URLSessionDataTask",
                "usr": "c:objc(cs)NSURLSessionDataTask"
              },
              {
                "kind": "TypeNominal",
                "name": "Data",
                "printedName": "Foundation.Data",
                "usr": "s:10Foundation4DataV"
              }
            ],
            "declKind": "Func",
            "usr": "c:@CM@Connect@objc(cs)URLSessionHTTPClient(im)URLSession:dataTask:didReceiveData:",
            "mangledName": "$s7Connect20URLSessionHTTPClientC10urlSession_8dataTask10didReceiveySo12NSURLSessionC_So0j4DataG0C10Foundation0K0VtF",
            "moduleName": "Connect",
            "isOpen": true,
            "objc_name": "URLSession:dataTask:didReceiveData:",
            "declAttributes": [
              "Dynamic",
              "ObjC",
              "AccessControl"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "urlSession",
            "printedName": "urlSession(_:task:needNewBodyStream:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "URLSession",
                "printedName": "Foundation.URLSession",
                "usr": "c:objc(cs)NSURLSession"
              },
              {
                "kind": "TypeNominal",
                "name": "URLSessionTask",
                "printedName": "Foundation.URLSessionTask",
                "usr": "c:objc(cs)NSURLSessionTask"
              },
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(Foundation.InputStream?) -> ()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Foundation.InputStream?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "InputStream",
                        "printedName": "Foundation.InputStream",
                        "usr": "c:objc(cs)NSInputStream"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ]
              }
            ],
            "declKind": "Func",
            "usr": "c:@CM@Connect@objc(cs)URLSessionHTTPClient(im)URLSession:task:needNewBodyStream:",
            "mangledName": "$s7Connect20URLSessionHTTPClientC10urlSession_4task17needNewBodyStreamySo12NSURLSessionC_So0K4TaskCySo07NSInputJ0CSgctF",
            "moduleName": "Connect",
            "isOpen": true,
            "objc_name": "URLSession:task:needNewBodyStream:",
            "declAttributes": [
              "Dynamic",
              "ObjC",
              "AccessControl"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "urlSession",
            "printedName": "urlSession(_:task:didCompleteWithError:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "URLSession",
                "printedName": "Foundation.URLSession",
                "usr": "c:objc(cs)NSURLSession"
              },
              {
                "kind": "TypeNominal",
                "name": "URLSessionTask",
                "printedName": "Foundation.URLSessionTask",
                "usr": "c:objc(cs)NSURLSessionTask"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "(any Swift.Error)?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Error",
                    "printedName": "any Swift.Error",
                    "usr": "s:s5ErrorP"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Func",
            "usr": "c:@CM@Connect@objc(cs)URLSessionHTTPClient(im)URLSession:task:didCompleteWithError:",
            "mangledName": "$s7Connect20URLSessionHTTPClientC10urlSession_4task20didCompleteWithErrorySo12NSURLSessionC_So0K4TaskCs0J0_pSgtF",
            "moduleName": "Connect",
            "isOpen": true,
            "objc_name": "URLSession:task:didCompleteWithError:",
            "declAttributes": [
              "Dynamic",
              "ObjC",
              "AccessControl"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "urlSession",
            "printedName": "urlSession(_:task:didFinishCollecting:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "URLSession",
                "printedName": "Foundation.URLSession",
                "usr": "c:objc(cs)NSURLSession"
              },
              {
                "kind": "TypeNominal",
                "name": "URLSessionTask",
                "printedName": "Foundation.URLSessionTask",
                "usr": "c:objc(cs)NSURLSessionTask"
              },
              {
                "kind": "TypeNominal",
                "name": "URLSessionTaskMetrics",
                "printedName": "Foundation.URLSessionTaskMetrics",
                "usr": "c:objc(cs)NSURLSessionTaskMetrics"
              }
            ],
            "declKind": "Func",
            "usr": "c:@CM@Connect@objc(cs)URLSessionHTTPClient(im)URLSession:task:didFinishCollectingMetrics:",
            "mangledName": "$s7Connect20URLSessionHTTPClientC10urlSession_4task19didFinishCollectingySo12NSURLSessionC_So0J4TaskCSo0jK7MetricsCtF",
            "moduleName": "Connect",
            "isOpen": true,
            "objc_name": "URLSession:task:didFinishCollectingMetrics:",
            "declAttributes": [
              "Dynamic",
              "ObjC",
              "AccessControl"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          }
        ],
        "declKind": "Class",
        "usr": "c:@M@Connect@objc(cs)URLSessionHTTPClient",
        "mangledName": "$s7Connect20URLSessionHTTPClientC",
        "moduleName": "Connect",
        "isOpen": true,
        "declAttributes": [
          "AccessControl",
          "RawDocComment",
          "ObjC"
        ],
        "superclassUsr": "c:objc(cs)NSObject",
        "superclassNames": [
          "ObjectiveC.NSObject"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "HTTPClientInterface",
            "printedName": "HTTPClientInterface",
            "usr": "s:7Connect19HTTPClientInterfaceP",
            "mangledName": "$s7Connect19HTTPClientInterfaceP"
          },
          {
            "kind": "Conformance",
            "name": "Sendable",
            "printedName": "Sendable",
            "usr": "s:s8SendableP",
            "mangledName": "$ss8SendableP"
          },
          {
            "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": "Connect",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "Dictionary",
        "printedName": "Dictionary",
        "children": [
          {
            "kind": "Function",
            "name": "_addingGRPCHeaders",
            "printedName": "_addingGRPCHeaders(using:grpcWeb:)",
            "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"
              },
              {
                "kind": "TypeNominal",
                "name": "ProtocolClientConfig",
                "printedName": "Connect.ProtocolClientConfig",
                "usr": "s:7Connect20ProtocolClientConfigV"
              },
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              }
            ],
            "declKind": "Func",
            "usr": "s:SD7ConnectSSRszSaySSGRs_rlE18_addingGRPCHeaders5using7grpcWebSDySSABGAA20ProtocolClientConfigV_SbtF",
            "mangledName": "$sSD7ConnectSSRszSaySSGRs_rlE18_addingGRPCHeaders5using7grpcWebSDySSABGAA20ProtocolClientConfigV_SbtF",
            "moduleName": "Connect",
            "genericSig": "<τ_0_0, τ_0_1 where τ_0_0 == Swift.String, τ_0_1 == [Swift.String]>",
            "sugared_genericSig": "<Key, Value where Key == Swift.String, Value == [Swift.String]>",
            "declAttributes": [
              "AccessControl",
              "Available",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "_grpcStatus",
            "printedName": "_grpcStatus()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "Connect.Code?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Code",
                    "printedName": "Connect.Code",
                    "usr": "s:7Connect4CodeO"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Func",
            "usr": "s:SD7ConnectSSRszSaySSGRs_rlE11_grpcStatusAA4CodeOSgyF",
            "mangledName": "$sSD7ConnectSSRszSaySSGRs_rlE11_grpcStatusAA4CodeOSgyF",
            "moduleName": "Connect",
            "genericSig": "<τ_0_0, τ_0_1 where τ_0_0 == Swift.String, τ_0_1 == [Swift.String]>",
            "sugared_genericSig": "<Key, Value where Key == Swift.String, Value == [Swift.String]>",
            "declAttributes": [
              "AccessControl",
              "Available",
              "RawDocComment"
            ],
            "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": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "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": "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\/docv-build\/builds\/glrtr-Ms\/0\/d3258\/docv\/d3994\/client\/config\/TruliooPods\/Pods\/Connect-Swift\/Libraries\/Connect\/Public\/Interfaces\/Code.swift",
      "kind": "IntegerLiteral",
      "offset": 793,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/docv-build\/builds\/glrtr-Ms\/0\/d3258\/docv\/d3994\/client\/config\/TruliooPods\/Pods\/Connect-Swift\/Libraries\/Connect\/Public\/Interfaces\/Code.swift",
      "kind": "IntegerLiteral",
      "offset": 815,
      "length": 1,
      "value": "1"
    },
    {
      "filePath": "\/Users\/docv-build\/builds\/glrtr-Ms\/0\/d3258\/docv\/d3994\/client\/config\/TruliooPods\/Pods\/Connect-Swift\/Libraries\/Connect\/Public\/Interfaces\/Code.swift",
      "kind": "IntegerLiteral",
      "offset": 836,
      "length": 1,
      "value": "2"
    },
    {
      "filePath": "\/Users\/docv-build\/builds\/glrtr-Ms\/0\/d3258\/docv\/d3994\/client\/config\/TruliooPods\/Pods\/Connect-Swift\/Libraries\/Connect\/Public\/Interfaces\/Code.swift",
      "kind": "IntegerLiteral",
      "offset": 865,
      "length": 1,
      "value": "3"
    },
    {
      "filePath": "\/Users\/docv-build\/builds\/glrtr-Ms\/0\/d3258\/docv\/d3994\/client\/config\/TruliooPods\/Pods\/Connect-Swift\/Libraries\/Connect\/Public\/Interfaces\/Code.swift",
      "kind": "IntegerLiteral",
      "offset": 895,
      "length": 1,
      "value": "4"
    },
    {
      "filePath": "\/Users\/docv-build\/builds\/glrtr-Ms\/0\/d3258\/docv\/d3994\/client\/config\/TruliooPods\/Pods\/Connect-Swift\/Libraries\/Connect\/Public\/Interfaces\/Code.swift",
      "kind": "IntegerLiteral",
      "offset": 917,
      "length": 1,
      "value": "5"
    },
    {
      "filePath": "\/Users\/docv-build\/builds\/glrtr-Ms\/0\/d3258\/docv\/d3994\/client\/config\/TruliooPods\/Pods\/Connect-Swift\/Libraries\/Connect\/Public\/Interfaces\/Code.swift",
      "kind": "IntegerLiteral",
      "offset": 944,
      "length": 1,
      "value": "6"
    },
    {
      "filePath": "\/Users\/docv-build\/builds\/glrtr-Ms\/0\/d3258\/docv\/d3994\/client\/config\/TruliooPods\/Pods\/Connect-Swift\/Libraries\/Connect\/Public\/Interfaces\/Code.swift",
      "kind": "IntegerLiteral",
      "offset": 974,
      "length": 1,
      "value": "7"
    },
    {
      "filePath": "\/Users\/docv-build\/builds\/glrtr-Ms\/0\/d3258\/docv\/d3994\/client\/config\/TruliooPods\/Pods\/Connect-Swift\/Libraries\/Connect\/Public\/Interfaces\/Code.swift",
      "kind": "IntegerLiteral",
      "offset": 1005,
      "length": 1,
      "value": "8"
    },
    {
      "filePath": "\/Users\/docv-build\/builds\/glrtr-Ms\/0\/d3258\/docv\/d3994\/client\/config\/TruliooPods\/Pods\/Connect-Swift\/Libraries\/Connect\/Public\/Interfaces\/Code.swift",
      "kind": "IntegerLiteral",
      "offset": 1037,
      "length": 1,
      "value": "9"
    },
    {
      "filePath": "\/Users\/docv-build\/builds\/glrtr-Ms\/0\/d3258\/docv\/d3994\/client\/config\/TruliooPods\/Pods\/Connect-Swift\/Libraries\/Connect\/Public\/Interfaces\/Code.swift",
      "kind": "IntegerLiteral",
      "offset": 1058,
      "length": 2,
      "value": "10"
    },
    {
      "filePath": "\/Users\/docv-build\/builds\/glrtr-Ms\/0\/d3258\/docv\/d3994\/client\/config\/TruliooPods\/Pods\/Connect-Swift\/Libraries\/Connect\/Public\/Interfaces\/Code.swift",
      "kind": "IntegerLiteral",
      "offset": 1083,
      "length": 2,
      "value": "11"
    },
    {
      "filePath": "\/Users\/docv-build\/builds\/glrtr-Ms\/0\/d3258\/docv\/d3994\/client\/config\/TruliooPods\/Pods\/Connect-Swift\/Libraries\/Connect\/Public\/Interfaces\/Code.swift",
      "kind": "IntegerLiteral",
      "offset": 1111,
      "length": 2,
      "value": "12"
    },
    {
      "filePath": "\/Users\/docv-build\/builds\/glrtr-Ms\/0\/d3258\/docv\/d3994\/client\/config\/TruliooPods\/Pods\/Connect-Swift\/Libraries\/Connect\/Public\/Interfaces\/Code.swift",
      "kind": "IntegerLiteral",
      "offset": 1139,
      "length": 2,
      "value": "13"
    },
    {
      "filePath": "\/Users\/docv-build\/builds\/glrtr-Ms\/0\/d3258\/docv\/d3994\/client\/config\/TruliooPods\/Pods\/Connect-Swift\/Libraries\/Connect\/Public\/Interfaces\/Code.swift",
      "kind": "IntegerLiteral",
      "offset": 1165,
      "length": 2,
      "value": "14"
    },
    {
      "filePath": "\/Users\/docv-build\/builds\/glrtr-Ms\/0\/d3258\/docv\/d3994\/client\/config\/TruliooPods\/Pods\/Connect-Swift\/Libraries\/Connect\/Public\/Interfaces\/Code.swift",
      "kind": "IntegerLiteral",
      "offset": 1188,
      "length": 2,
      "value": "15"
    },
    {
      "filePath": "\/Users\/docv-build\/builds\/glrtr-Ms\/0\/d3258\/docv\/d3994\/client\/config\/TruliooPods\/Pods\/Connect-Swift\/Libraries\/Connect\/Public\/Interfaces\/Code.swift",
      "kind": "IntegerLiteral",
      "offset": 1218,
      "length": 2,
      "value": "16"
    },
    {
      "filePath": "\/Users\/docv-build\/builds\/glrtr-Ms\/0\/d3258\/docv\/d3994\/client\/config\/TruliooPods\/Pods\/Connect-Swift\/Libraries\/Connect\/Internal\/Streaming\/ConnectEndStreamResponse.swift",
      "kind": "StringLiteral",
      "offset": 1126,
      "length": 7,
      "value": "\"error\""
    },
    {
      "filePath": "\/Users\/docv-build\/builds\/glrtr-Ms\/0\/d3258\/docv\/d3994\/client\/config\/TruliooPods\/Pods\/Connect-Swift\/Libraries\/Connect\/Internal\/Streaming\/ConnectEndStreamResponse.swift",
      "kind": "StringLiteral",
      "offset": 1158,
      "length": 10,
      "value": "\"metadata\""
    },
    {
      "filePath": "\/Users\/docv-build\/builds\/glrtr-Ms\/0\/d3258\/docv\/d3994\/client\/config\/TruliooPods\/Pods\/Connect-Swift\/Libraries\/Connect\/Public\/Interfaces\/ConnectError.swift",
      "kind": "Array",
      "offset": 2100,
      "length": 2,
      "value": "[]"
    },
    {
      "filePath": "\/Users\/docv-build\/builds\/glrtr-Ms\/0\/d3258\/docv\/d3994\/client\/config\/TruliooPods\/Pods\/Connect-Swift\/Libraries\/Connect\/Public\/Interfaces\/ConnectError.swift",
      "kind": "Dictionary",
      "offset": 2124,
      "length": 3,
      "value": "[]"
    },
    {
      "filePath": "\/Users\/docv-build\/builds\/glrtr-Ms\/0\/d3258\/docv\/d3994\/client\/config\/TruliooPods\/Pods\/Connect-Swift\/Libraries\/Connect\/Public\/Interfaces\/ConnectError.swift",
      "kind": "StringLiteral",
      "offset": 2945,
      "length": 6,
      "value": "\"type\""
    },
    {
      "filePath": "\/Users\/docv-build\/builds\/glrtr-Ms\/0\/d3258\/docv\/d3994\/client\/config\/TruliooPods\/Pods\/Connect-Swift\/Libraries\/Connect\/Public\/Interfaces\/ConnectError.swift",
      "kind": "StringLiteral",
      "offset": 2979,
      "length": 7,
      "value": "\"value\""
    },
    {
      "filePath": "\/Users\/docv-build\/builds\/glrtr-Ms\/0\/d3258\/docv\/d3994\/client\/config\/TruliooPods\/Pods\/Connect-Swift\/Libraries\/Connect\/Public\/Interfaces\/ConnectError.swift",
      "kind": "StringLiteral",
      "offset": 5445,
      "length": 6,
      "value": "\"code\""
    },
    {
      "filePath": "\/Users\/docv-build\/builds\/glrtr-Ms\/0\/d3258\/docv\/d3994\/client\/config\/TruliooPods\/Pods\/Connect-Swift\/Libraries\/Connect\/Public\/Interfaces\/ConnectError.swift",
      "kind": "StringLiteral",
      "offset": 5475,
      "length": 9,
      "value": "\"message\""
    },
    {
      "filePath": "\/Users\/docv-build\/builds\/glrtr-Ms\/0\/d3258\/docv\/d3994\/client\/config\/TruliooPods\/Pods\/Connect-Swift\/Libraries\/Connect\/Public\/Interfaces\/ConnectError.swift",
      "kind": "StringLiteral",
      "offset": 5508,
      "length": 9,
      "value": "\"details\""
    },
    {
      "filePath": "\/Users\/docv-build\/builds\/glrtr-Ms\/0\/d3258\/docv\/d3994\/client\/config\/TruliooPods\/Pods\/Connect-Swift\/Libraries\/Connect\/Internal\/Interceptors\/ConnectInterceptor.swift",
      "kind": "StringLiteral",
      "offset": 924,
      "length": 3,
      "value": "\"1\""
    },
    {
      "filePath": "\/Users\/docv-build\/builds\/glrtr-Ms\/0\/d3258\/docv\/d3994\/client\/config\/TruliooPods\/Pods\/Connect-Swift\/Libraries\/Connect\/Public\/Interfaces\/HeaderConstants.swift",
      "kind": "StringLiteral",
      "offset": 672,
      "length": 17,
      "value": "\"accept-encoding\""
    },
    {
      "filePath": "\/Users\/docv-build\/builds\/glrtr-Ms\/0\/d3258\/docv\/d3994\/client\/config\/TruliooPods\/Pods\/Connect-Swift\/Libraries\/Connect\/Public\/Interfaces\/HeaderConstants.swift",
      "kind": "StringLiteral",
      "offset": 730,
      "length": 18,
      "value": "\"content-encoding\""
    },
    {
      "filePath": "\/Users\/docv-build\/builds\/glrtr-Ms\/0\/d3258\/docv\/d3994\/client\/config\/TruliooPods\/Pods\/Connect-Swift\/Libraries\/Connect\/Public\/Interfaces\/HeaderConstants.swift",
      "kind": "StringLiteral",
      "offset": 785,
      "length": 14,
      "value": "\"content-type\""
    },
    {
      "filePath": "\/Users\/docv-build\/builds\/glrtr-Ms\/0\/d3258\/docv\/d3994\/client\/config\/TruliooPods\/Pods\/Connect-Swift\/Libraries\/Connect\/Public\/Interfaces\/HeaderConstants.swift",
      "kind": "StringLiteral",
      "offset": 848,
      "length": 26,
      "value": "\"connect-protocol-version\""
    },
    {
      "filePath": "\/Users\/docv-build\/builds\/glrtr-Ms\/0\/d3258\/docv\/d3994\/client\/config\/TruliooPods\/Pods\/Connect-Swift\/Libraries\/Connect\/Public\/Interfaces\/HeaderConstants.swift",
      "kind": "StringLiteral",
      "offset": 916,
      "length": 20,
      "value": "\"connect-timeout-ms\""
    },
    {
      "filePath": "\/Users\/docv-build\/builds\/glrtr-Ms\/0\/d3258\/docv\/d3994\/client\/config\/TruliooPods\/Pods\/Connect-Swift\/Libraries\/Connect\/Public\/Interfaces\/HeaderConstants.swift",
      "kind": "StringLiteral",
      "offset": 993,
      "length": 25,
      "value": "\"connect-accept-encoding\""
    },
    {
      "filePath": "\/Users\/docv-build\/builds\/glrtr-Ms\/0\/d3258\/docv\/d3994\/client\/config\/TruliooPods\/Pods\/Connect-Swift\/Libraries\/Connect\/Public\/Interfaces\/HeaderConstants.swift",
      "kind": "StringLiteral",
      "offset": 1075,
      "length": 26,
      "value": "\"connect-content-encoding\""
    },
    {
      "filePath": "\/Users\/docv-build\/builds\/glrtr-Ms\/0\/d3258\/docv\/d3994\/client\/config\/TruliooPods\/Pods\/Connect-Swift\/Libraries\/Connect\/Public\/Interfaces\/HeaderConstants.swift",
      "kind": "StringLiteral",
      "offset": 1138,
      "length": 14,
      "value": "\"x-user-agent\""
    },
    {
      "filePath": "\/Users\/docv-build\/builds\/glrtr-Ms\/0\/d3258\/docv\/d3994\/client\/config\/TruliooPods\/Pods\/Connect-Swift\/Libraries\/Connect\/Public\/Interfaces\/HeaderConstants.swift",
      "kind": "StringLiteral",
      "offset": 1197,
      "length": 22,
      "value": "\"grpc-accept-encoding\""
    },
    {
      "filePath": "\/Users\/docv-build\/builds\/glrtr-Ms\/0\/d3258\/docv\/d3994\/client\/config\/TruliooPods\/Pods\/Connect-Swift\/Libraries\/Connect\/Public\/Interfaces\/HeaderConstants.swift",
      "kind": "StringLiteral",
      "offset": 1264,
      "length": 15,
      "value": "\"grpc-encoding\""
    },
    {
      "filePath": "\/Users\/docv-build\/builds\/glrtr-Ms\/0\/d3258\/docv\/d3994\/client\/config\/TruliooPods\/Pods\/Connect-Swift\/Libraries\/Connect\/Public\/Interfaces\/HeaderConstants.swift",
      "kind": "StringLiteral",
      "offset": 1316,
      "length": 14,
      "value": "\"grpc-message\""
    },
    {
      "filePath": "\/Users\/docv-build\/builds\/glrtr-Ms\/0\/d3258\/docv\/d3994\/client\/config\/TruliooPods\/Pods\/Connect-Swift\/Libraries\/Connect\/Public\/Interfaces\/HeaderConstants.swift",
      "kind": "StringLiteral",
      "offset": 1366,
      "length": 13,
      "value": "\"grpc-status\""
    },
    {
      "filePath": "\/Users\/docv-build\/builds\/glrtr-Ms\/0\/d3258\/docv\/d3994\/client\/config\/TruliooPods\/Pods\/Connect-Swift\/Libraries\/Connect\/Public\/Interfaces\/HeaderConstants.swift",
      "kind": "StringLiteral",
      "offset": 1422,
      "length": 25,
      "value": "\"grpc-status-details-bin\""
    },
    {
      "filePath": "\/Users\/docv-build\/builds\/glrtr-Ms\/0\/d3258\/docv\/d3994\/client\/config\/TruliooPods\/Pods\/Connect-Swift\/Libraries\/Connect\/Public\/Interfaces\/HeaderConstants.swift",
      "kind": "StringLiteral",
      "offset": 1484,
      "length": 14,
      "value": "\"grpc-timeout\""
    },
    {
      "filePath": "\/Users\/docv-build\/builds\/glrtr-Ms\/0\/d3258\/docv\/d3994\/client\/config\/TruliooPods\/Pods\/Connect-Swift\/Libraries\/Connect\/Public\/Interfaces\/HeaderConstants.swift",
      "kind": "StringLiteral",
      "offset": 1530,
      "length": 4,
      "value": "\"te\""
    },
    {
      "filePath": "\/Users\/docv-build\/builds\/glrtr-Ms\/0\/d3258\/docv\/d3994\/client\/config\/TruliooPods\/Pods\/Connect-Swift\/Libraries\/Connect\/Public\/Interfaces\/HTTPMethod.swift",
      "kind": "StringLiteral",
      "offset": 704,
      "length": 5,
      "value": "\"GET\""
    },
    {
      "filePath": "\/Users\/docv-build\/builds\/glrtr-Ms\/0\/d3258\/docv\/d3994\/client\/config\/TruliooPods\/Pods\/Connect-Swift\/Libraries\/Connect\/Public\/Interfaces\/HTTPMethod.swift",
      "kind": "StringLiteral",
      "offset": 726,
      "length": 6,
      "value": "\"POST\""
    },
    {
      "filePath": "\/Users\/docv-build\/builds\/glrtr-Ms\/0\/d3258\/docv\/d3994\/client\/config\/TruliooPods\/Pods\/Connect-Swift\/Libraries\/Connect\/Public\/Implementation\/Codecs\/JSONCodec.swift",
      "kind": "BooleanLiteral",
      "offset": 1008,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/docv-build\/builds\/glrtr-Ms\/0\/d3258\/docv\/d3994\/client\/config\/TruliooPods\/Pods\/Connect-Swift\/Libraries\/Connect\/Public\/Implementation\/Codecs\/JSONCodec.swift",
      "kind": "BooleanLiteral",
      "offset": 1591,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/docv-build\/builds\/glrtr-Ms\/0\/d3258\/docv\/d3994\/client\/config\/TruliooPods\/Pods\/Connect-Swift\/Libraries\/Connect\/Public\/Implementation\/Codecs\/JSONCodec.swift",
      "kind": "BooleanLiteral",
      "offset": 1633,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/docv-build\/builds\/glrtr-Ms\/0\/d3258\/docv\/d3994\/client\/config\/TruliooPods\/Pods\/Connect-Swift\/Libraries\/Connect\/Public\/Implementation\/Codecs\/ProtoCodec.swift",
      "kind": "BooleanLiteral",
      "offset": 922,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/docv-build\/builds\/glrtr-Ms\/0\/d3258\/docv\/d3994\/client\/config\/TruliooPods\/Pods\/Connect-Swift\/Libraries\/Connect\/Public\/Interfaces\/ProtocolClientConfig.swift",
      "kind": "Array",
      "offset": 3768,
      "length": 2,
      "value": "[]"
    },
    {
      "filePath": "\/Users\/docv-build\/builds\/glrtr-Ms\/0\/d3258\/docv\/d3994\/client\/config\/TruliooPods\/Pods\/Connect-Swift\/Libraries\/Connect\/Public\/Interfaces\/ResponseMessage.swift",
      "kind": "Dictionary",
      "offset": 1637,
      "length": 3,
      "value": "[]"
    },
    {
      "filePath": "\/Users\/docv-build\/builds\/glrtr-Ms\/0\/d3258\/docv\/d3994\/client\/config\/TruliooPods\/Pods\/Connect-Swift\/Libraries\/Connect\/Public\/Interfaces\/ResponseMessage.swift",
      "kind": "Dictionary",
      "offset": 1709,
      "length": 3,
      "value": "[]"
    },
    {
      "filePath": "\/Users\/docv-build\/builds\/glrtr-Ms\/0\/d3258\/docv\/d3994\/client\/config\/TruliooPods\/Pods\/Connect-Swift\/Libraries\/Connect\/Internal\/GeneratedSources\/proto\/grpc\/status\/v1\/status.pb.swift",
      "kind": "IntegerLiteral",
      "offset": 1928,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/docv-build\/builds\/glrtr-Ms\/0\/d3258\/docv\/d3994\/client\/config\/TruliooPods\/Pods\/Connect-Swift\/Libraries\/Connect\/Internal\/GeneratedSources\/proto\/grpc\/status\/v1\/status.pb.swift",
      "kind": "Array",
      "offset": 2087,
      "length": 2,
      "value": "[]"
    },
    {
      "filePath": "\/Users\/docv-build\/builds\/glrtr-Ms\/0\/d3258\/docv\/d3994\/client\/config\/TruliooPods\/Pods\/Connect-Swift\/Libraries\/Connect\/Internal\/GeneratedSources\/proto\/grpc\/status\/v1\/status.pb.swift",
      "kind": "StringLiteral",
      "offset": 2266,
      "length": 16,
      "value": "\"grpc.status.v1\""
    },
    {
      "filePath": "\/Users\/docv-build\/builds\/glrtr-Ms\/0\/d3258\/docv\/d3994\/client\/config\/TruliooPods\/Pods\/Connect-Swift\/Libraries\/Connect\/Internal\/GeneratedSources\/proto\/grpc\/status\/v1\/status.pb.swift",
      "kind": "StringLiteral",
      "offset": 2478,
      "length": 9,
      "value": "\".Status\""
    },
    {
      "filePath": "\/Users\/docv-build\/builds\/glrtr-Ms\/0\/d3258\/docv\/d3994\/client\/config\/TruliooPods\/Pods\/Connect-Swift\/Libraries\/Connect\/Internal\/GeneratedSources\/proto\/grpc\/status\/v1\/status.pb.swift",
      "kind": "IntegerLiteral",
      "offset": 2551,
      "length": 1,
      "value": "1"
    },
    {
      "filePath": "\/Users\/docv-build\/builds\/glrtr-Ms\/0\/d3258\/docv\/d3994\/client\/config\/TruliooPods\/Pods\/Connect-Swift\/Libraries\/Connect\/Internal\/GeneratedSources\/proto\/grpc\/status\/v1\/status.pb.swift",
      "kind": "StringLiteral",
      "offset": 2567,
      "length": 6,
      "value": "\"code\""
    },
    {
      "filePath": "\/Users\/docv-build\/builds\/glrtr-Ms\/0\/d3258\/docv\/d3994\/client\/config\/TruliooPods\/Pods\/Connect-Swift\/Libraries\/Connect\/Internal\/GeneratedSources\/proto\/grpc\/status\/v1\/status.pb.swift",
      "kind": "IntegerLiteral",
      "offset": 2580,
      "length": 1,
      "value": "2"
    },
    {
      "filePath": "\/Users\/docv-build\/builds\/glrtr-Ms\/0\/d3258\/docv\/d3994\/client\/config\/TruliooPods\/Pods\/Connect-Swift\/Libraries\/Connect\/Internal\/GeneratedSources\/proto\/grpc\/status\/v1\/status.pb.swift",
      "kind": "StringLiteral",
      "offset": 2596,
      "length": 9,
      "value": "\"message\""
    },
    {
      "filePath": "\/Users\/docv-build\/builds\/glrtr-Ms\/0\/d3258\/docv\/d3994\/client\/config\/TruliooPods\/Pods\/Connect-Swift\/Libraries\/Connect\/Internal\/GeneratedSources\/proto\/grpc\/status\/v1\/status.pb.swift",
      "kind": "IntegerLiteral",
      "offset": 2612,
      "length": 1,
      "value": "3"
    },
    {
      "filePath": "\/Users\/docv-build\/builds\/glrtr-Ms\/0\/d3258\/docv\/d3994\/client\/config\/TruliooPods\/Pods\/Connect-Swift\/Libraries\/Connect\/Internal\/GeneratedSources\/proto\/grpc\/status\/v1\/status.pb.swift",
      "kind": "StringLiteral",
      "offset": 2628,
      "length": 9,
      "value": "\"details\""
    },
    {
      "filePath": "\/Users\/docv-build\/builds\/glrtr-Ms\/0\/d3258\/docv\/d3994\/client\/config\/TruliooPods\/Pods\/Connect-Swift\/Libraries\/Connect\/Internal\/Utilities\/TimeoutTimer.swift",
      "kind": "BooleanLiteral",
      "offset": 700,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/docv-build\/builds\/glrtr-Ms\/0\/d3258\/docv\/d3994\/client\/config\/TruliooPods\/Pods\/Connect-Swift\/Libraries\/Connect\/Internal\/Utilities\/TimeoutTimer.swift",
      "kind": "StringLiteral",
      "offset": 792,
      "length": 20,
      "value": "\"connectrpc.Timeout\""
    },
    {
      "filePath": "\/Users\/docv-build\/builds\/glrtr-Ms\/0\/d3258\/docv\/d3994\/client\/config\/TruliooPods\/Pods\/Connect-Swift\/Libraries\/Connect\/Internal\/Streaming\/URLSessionStream.swift",
      "kind": "BooleanLiteral",
      "offset": 920,
      "length": 5,
      "value": "false"
    }
  ]
}